织梦cms系统子栏目友情链接调用
织梦CMS数据库表和字段说明手册

织梦CMS数据库表和字段说明手册织梦CMS(DedeCMS)是一款广泛应用于企业和个人网站的内容管理系统。
了解其数据库表和字段对于管理和维护织梦CMS网站至关重要。
1. 核心表织梦CMS的核心表主要包括以下几个:1.1. #@__arctype该表用于存储文章类型信息。
•id:自增ID,作为主键。
•typeid:类型ID。
•typename:类型名称。
•typedir:类型目录。
•moresite:是否允许多站点。
•isdefault:是否为默认类型。
•defaultname:默认名称。
•namerule:名称规则。
•namerule2:名称规则2。
•sites:站点ID。
1.2. #@__dede_addonarticle该表用于存储插件文章信息。
•id:自增ID,作为主键。
•aid:文章ID。
•title:文章标题。
•shorttitle:短标题。
•writer:作者。
•source:来源。
•posttime:发布时间。
•mid:模型ID。
•redirecturl:跳转URL。
•arcrank:文章等级。
•click:点击量。
•money:金钱。
•weight:权重。
•goodpost:是否加精。
•status:发布状态。
•senddate:发送日期。
•taskid:任务ID。
•ismember:是否为会员。
•keywords:关键词。
•description:描述。
•posid:位置ID。
•url:URL。
1.3. #@__dede_addonindex该表用于存储插件首页信息。
•id:自增ID,作为主键。
•indexid:首页ID。
•indexname:首页名称。
•indexdir:首页目录。
•indexfile:首页文件名。
•sites:站点ID。
1.4. #@__dede_addonmenu该表用于存储插件菜单信息。
•id:自增ID,作为主键。
•menuid:菜单ID。
•menuname:菜单名称。
织梦网站后台使用说明书

网站后台使用说明书后台是整个网站的管理工具。
其功能包括:频道管理、内容发布、内容维护、HTML更新、核心模块、扩展模块、辅助插件、系统管理等功能。
导航菜单栏左侧菜单栏(后台界面一览)以下是各版块的功能说明:频道管理内容模型管理指发表文档的类别,例如:普通文章,图片集,软件,FLASH,产品,专题,分类信息。
功能:编辑,删除,复制和修改模板。
网站栏目管理管理网站所有栏目。
功能:创建顶级栏目,预览栏目页面,查看栏目文档,添加子栏目,修改栏目设置,移动栏目,删除栏目,更新排序,获取js,更新栏目HTML,更新文档HTML。
自由列表管理可以用来生成GOOGLE地图、百度地图等,利于搜索引擎收录。
功能:增加,更改,更新,删除,搜索列表单独页面管理单独页面,不属于网站栏目的页面,可以选择用模板或不用模板。
功能:增加,更改,更新,删除页面。
互动模块设置行业管理用于企业会员——公司资料——主营行业中的内容;在个人会员发布分类信息时用到。
功能:添加主行业,子行业,编辑,删除行业。
地区管理用于网站中需要添加地区的地方。
如:企业会员——企业资料。
功能:添加一级地区,二级地区,编辑,删除地区。
小分类管理相关于栏目的属性,在添加或修改栏目时启用小分类(仅适用于分类信息等互动模型)频道设置文档自定义属性管理使用自定义属性之后,只要给arclist 标记加上att='ID' 的属性,然后在发布的时候对适合的文档选择专门的属性,那么使用arclist的地方就会按你的意愿显示指定的文档。
功能:滚动显示,头条推荐,幻灯片显示,首页推荐,首页滚动。
软件频道设置关于软件下载频道的一些设置。
功能:链接的显示方式,附件下载方式,是否启用镜像站点,是否显示本地下载链接防采集串混淆在文档中加一些防采集的字符串,防止采集内容。
我加上试了,没出效果来源管理保存文章的来源,在文档发布时直接选择就可以了,不用再输入。
作者管理保存发布文章的作者,在文档发布时直接选择就可以了,不用再输入。
织梦去版权方法DedeCms 5.7全站去版权去广告方法(前台)

文章转载自彭健的博客:原文地址:/index.php/archives/140--------------------------------------------------------------------------------------------------------------------去除首页顶部“织梦CMS - 轻松建站从此开始!”进入后台--模版--默认模版管理。
找到并打开头部文件head.htm,在代码中可以找到如下代码,修改中文即可。
<span id="time">织梦CMS - 轻松建站从此开始!</span>修改网站首页logo使用FTP根据路径:/templets/default/images从里面找到logo.gif图片替换成自己要的logo 即可修改首页logo图片。
鼠标放在logo上会出现提示文字“织梦CMS_V5.7演示站点”。
进入后台--系统--系统基本参数,修改网站名称。
去掉友情链接部分的版权进入后台--模块--友情链接。
分别把“DedeCMS维基手册”“织梦技术论坛”“织梦CMS官方”这三个友情链接删除。
进入后台-模版-默认模版管理。
找到index.htm文件,在最下面找到友情链接的调用代码如下:{dede:flinktype type="dedecms"}把代码的调用删除即可,效果如下:{dede:flinktype type=""}删除织梦链使用FTP根据路径:include/taglib/flinktype.lib.php打开文件,找到以下代码删除即可:$dedecms = false;$dedecms->id = 999;$dedecms->typename = '织梦链';if($type == 'dedecms') $row[] = $dedecms;删除首页所有广告进入后台--模块--广告管理。
织梦调用标签

首页或者列表页调用文章内容,是body内容哦,不是description哦!
{dede:arclist row='1' addfields='body' idlist='1' typeid='1' channelid='1'}
<p> [field:body function='cn_substr(html2text(@me),600)'/]...</p>
textarr[[field:global.autoindexபைடு நூலகம்]] = "[field:title function='html2text(@me)'/]";
{/dede:myppt}
织梦自动生成序列号:
[field:global runphp='yes' name=autoindex][/field:global]
登陆网站的后台找到文件和代码:
/dede/templets/artical_edit.html
把
$nowtime = GetDateTimeMk(time());
改成
$nowtime = GetDateTimeMk($arcRow["pubdate"]);
在Dedecms中,在列表页调用文章摘要的方法主要有:
{dede:arclist flag=h typeid=3 row=1 titlelen='100' orderby=pubdate infolen='100' function='cn_substr(@me,280)'}
织梦调用代码大全

【幻灯片调用】{dede:myppt typeid='1' row='3'}linkarr[[field:global.autoindex/]] = "[field:url/]";picarr[[field:global.autoindex/]] = "[field:pic/]";textarr[[field:global.autoindex/]] = "[field:title function='html2text(@me)'/]";{/dede:myppt}【导航调用,头部栏目调用】<li><a href='{dede:global.cfg_cmsurl/}/' rel="nofollow">网站首页</a></li>{dede:channel type='top' row='10'}<li><a href='[field:typeurl/]' [field:rel/]>[field:typename/]</a></li>{/dede:channel}【网站标题,关键字和描述】首页<title>{dede:global.cfg_webname/}</title><meta name="keywords" content="{dede:global.cfg_keywords/}" /><meta name="description" content="{dede:global.cfg_description/}" />列表页<title>{dede:field.seotitle /}_{dede:global.cfg_webname/}</title><meta name="Keywords" content="{dede:field name=keywords/}"/><meta name="description" content="{dede:field name=description/}" />文章<title>{dede:field.title/}_{dede:global.cfg_webname/}</title><meta name="Keywords" content="{dede:field name=keywords/}"/><meta name="description" content="{dede:field name=description/}" />【首页代码】logo连接首页:{dede:global.cfg_basehost/}/首页新闻中心,资讯中心,公司新闻,信息中心{dede:arclist row=10 typeid=3 titlelen=34 orderby=pubdate}<li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl/]" title="[field:title/]">[field:title/]</a></li>{/dede:arclist}首页产品中心,图片展示{dede:arclist row=10 typeid=6 type=image.}<li><a href="[field:arcurl/]" title="[field:title/]"><img src="[field:litpic/]" alt="[field:title/]" width="100" height="146"(注:宽、高)/><span>[field:title/]</span></a></li>{/dede:arclist}有图片也有新闻{dede:arclist row=10 typeid=3 titlelen=34 orderby=pubdate}<li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl/]" title="[field:title/]">[field:title/]</a><a href="[field:arcurl/]" title="[field:title/]"><img src="[field:litpic/]" alt="[field:title/]" width="100" height="146"/></a></li>{/dede:arclist}有内容摘要的新闻{dede:arclist row=1 infolen='230' typeid=3 titlelen=34 orderby=pubdate}<h2><a href="[field:arcurl/]">[field:title/]</a></h2><p>[field:info/]...<a href="[field:arcurl/]">[查看全文]</a></p>{/dede:arclist}【列表调用】当前位置{dede:field name='position'/}列表中-新闻调用代码{dede:list pagesize='6'}<li><a href="[field:arcurl/]" title="[field:title/]">[field:title/]</a><span>时间:[field:pubdate function="GetDateTimeMK(@me)"/]</span><p class="intro">[field:description function='cn_substr(@me,200)'/]...</p></li>{/dede:list}产品列表-图片列表{dede:list pagesize='12' titlelen=26}<li><a href="[field:arcurl/]" title="[field:title/]"><img src="[field:litpic/]" alt="[field:title/]" /><span>[field:title/]</span></a><span>时间:[field:pubdate function="GetDateTimeMK(@me)"/]</span></li>{/dede:list}列表新闻,描述调用,文章内容提取[field:description function='cn_substr(@me,200)'/]...【列表分页调用<div class="pages">{dede:pagelist listitem="index,end,pre,next,pageno" listsize="5"/}</div>下面是css代码,添加到自己网站的css 里面.pages{clear:both;margin:0 15px;text-align:center;padding-bottom:10px;width:728px;font-family:"宋体";}.pages li{float:left;margin-right:5px;list-style-type: none;}.pages a{border:1px #ff0000 solid;margin:0 2px;height:18px;line-height:18px;padding:0 6px;display:inline-block;background:#f5f5f5;border:1px #ddd solid;text-align:center;}.pages span{background:#f5f5f5;border:1px #ddd solid;margin:0 2px;height:18px;line-height:18px;padding:0 6px;display:inline-block;}.pages strong{border:1px #ff0000 solid;margin:0 2px;height:18px;line-height:18px;padding:0 6px;display:inline-block;color:#FF0000;font-weight:bold;}】【文章模板】当前位置{dede:field name='position'/}文章标题{dede:field.title/}发布时间{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}文章点击<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script>次文章正文调用{dede:field.body/}上一篇{dede:prenext get='pre'/}下一篇{dede:prenext get='next'/}正文完了调用相关的文章{dede:likearticle row='10'col='2' titlelen='32' infolen='160' mytypeid=1,2,3,4,5}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:likearticle}调用推荐的文章{dede:arclist flag='c' limit='2,1' titlelen="56"}<h2><a href="[field:arcurl/]">[field:title/]</a></h2>{/dede:arclist}【单页面】正文调用{dede:field.content/}【搜索结果调用,搜索结果模板命名search.htm】{dede:list perpage='20'}<li><a href="[field:arcurl/]" target="_blank"><img dataid="605957" width="220" src="[field:litpic/]" alt="[field:title/]" class="605957" height="165" /></a><p class="p1"><a href="[field:arcurl/]" target="_blank">[field:title/]</a></p></li>{/dede:list}{dede:pagelist listsize='21'/}【搜索框调用】<form action="/plus/search.php" method="post" class="search-form"><input name="keyword" class="input-keyword" value="搜索您感觉兴趣的…" onblur="if(this.value=='') this.value='搜索您感觉兴趣的…';" onfocus="if(this.value=='搜索您感觉兴趣的…') this.value='';" type="text"><input class="s-btn" type="submit" value='搜索'/></form>【热门搜索词调用】{dede:hotwords num='4'/}【友情链接调用】{dede:flink row='24'/}【图片友情链接:】{dede:flink row='24' type='image' titlelen="24" typeid="0"} [field:link /] {/dede:flink}【文字友情链接:】【<div class="flink">{dede:flink row='24' type='text' titlelen="24" typeid="0"}<li>[field:link /]</li>{/dede:flink}<div style="clear:both;"></div></div>】【<div class="flink">{dede:flink row='24' type='image' titlelen="24" typeid="0"}<li>[field:link /]</li>{/dede:flink}<div style="clear:both;"></div></div>】【{dede:flinktype type="dedecms"} <dd id="flink_[field:id/]"> <ul class="f5"> {dede:flink/} </ul> </dd> {/dede:flinktype} 】【有序列表序号调用】从二开始递增[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global]从一开始递增[field:global.autoindex/]另外收集了一个让默认从0开始累积的方法:[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global]默认从2开始累积的方法:[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global]【子栏目调用】{dede:channel typeid=5}<li><a href="[field:typeurl/]">[field:typename/]</a></li>{/dede:channel}【{dede:field name='typeurl' function="GetTypeName(@me)"/} 指的是当前栏目的URL地址,{dede:field name='typename' function="GetTypeName(@me)"/}指的是当前栏目的名称】【调出所有栏目以及栏目下的二级栏目】{dede:channelartlist typeid='top'}<a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a>{dede:channel type='son' noself='yes'}<div><a href="[field:typelink/]">[field:typename/]</a></div>{/dede:channel}{/dede:channelartlist}【调用所有文章】{dede:arclist typeid='top' row='1000000' titlelen=60} <li><a href="[field:arcurl/]">[field:title/]</a></li> {/dede:arclist}【搜索框】<div class="s-left"><div class="s-box container"><div class="hotwords ll"><ul><li><b>热门关键词:</b></li><li class="li-level-2 item-li">{dede:hotwords num='4'/} </li></ul></div><div class="search ll"> <form action="/plus/search.php" method="post" class="search-form"><input name="keyword" class="input-keyword" value="搜索您感觉兴趣的…" onblur="if(this.value=='') this.value='搜索您感觉兴趣的…';" onfocus="if(this.value=='搜索您感觉兴趣的…') this.value='';" type="text"><input class="s-btn" type="submit" value='搜索'/></form></div></div></div>【网站名称:{dede:global.cfg_webname/}网站根网址:{dede:global.cfg_basehost/}网站根目录:{dede:global.cfg_cmsurl/}网页主页链接:{dede:global.cfg_indexurl/}网站描述:{dede:global.cfg_description/}网站关键字:{dede:global.cfg_keywords/}模板路径:{dede:global.cfg_templets_skin/}调用页面:{dede:include filename="head.htm"/}网站编码:{dede:global.cfg_soft_lang/}调用时间:[field:pubdate function=MyDate('y-m-d',@me)/]调用缩略图:{dede:arclist row=10 orderby=pubdate type='image.' imgwidth='定义图片宽度' imgheight='高度'}[field:image/]{/dede:arclist}调用缩略图原图:[field:litpic runphp='yes']$youjoys = array("-lp", "_lit");@me = str_replace ($youjoys, "", @me);[/field:litpic]调用单个栏目:{dede:type}<a href="[field:typelink /]">[field:typename /]</a>{/dede:type}文章标题:{dede:field.title/}文章描述:{dede:field.description function='html2text(@me)'/}文章关键词:{dede:field.keywords/}当前位置:{dede:field name='position'/}文章时间:{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}文章来源:{dede:field.source/}文章作者:{dede:field.writer/}文章内容:{dede:field.body/}上一篇:{dede:prenext get='pre'/}下一篇:{dede:prenext get='next'/}点击量:<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script>channel|频道标签:标签名称:channel标记简介:织梦常用标记,通常用于网站顶部以获取站点栏目信息,方便网站会员分类浏览整站信息功能说明:用于获取栏目列表适用范围:全局使用基本语法:{dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a> </li>"}<li><a href='[field:typelink/]'>[field:typename/]</a> </li>{/dede:channel}参数说明:typeid = '0' 栏目IDreid = '0' 上级栏目IDrow = '100' 调用栏目数col = '1' 分多少列显示(默认为单列)type = 'son | sun' son表示下级栏目,self表示同级栏目,top顶级栏目currentstyle = '' 应用样式底层模板字段:ID(同id),typeid, typelink, typename, typeurl,typedir(仅表示栏目的网址)[field:id/][field:typeid/][field:typelink/] 调用栏目链接,点击直接跳转该栏目列表[field:typename/] 调用栏目名称,无链接[field:typeurl/][field:typedir/]例:{dede:channel type='top'}<a href='[field:typelink /]'>[field:typename/]</a>{/dede:channel}注:在没有指定typeid的情况下,type标记与模板的环境有关,如,模板生成到栏目一,那么type='son'就表示栏目一的所有子类arclist|文档列表:标签名称:arclist标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart、coolart、autolist都是由该标记所定义的不同属性延伸出来的别名标记。
织梦DedeCMS内容管理系统设置说明------超全

织梦DedeCMS内容管理系统设置说明作者:admin 时间:2011-06-15 23:01:57 字体:[大中小] 我要投稿建网站:织梦DedeCMS内容管理系统设置说明您当前所在的位置:首页> Dede技巧> 织梦DedeCMS内容管理系统设置说明织梦DedeCMS内容管理系统设置说明站点设置,核心设置,附件设置,会员设置,互动设置,性能选项,其他选项1.1.站点设置站点根网址(cfg_basehost):网站根节点网址,例如设置,主要用于生成一些超链接中加入站点根网址,例如:百度新闻、站点RSS、系统上传附件等网页主页链接(cfg_indexurl):用于前台模板调用网站主站连接主页链接名(cfg_indexname):网站主页的连接名称,默认为“主页”网站名称(cfg_webname):全局站点的名称,通常显示在网页页面的标题栏部分,默认为“我的网站”文档HTML默认保存路径(cfg_arcdir):网站生成静态页面HTML存放路径,默认为“/html”,可以根据自己需要进行设置图片/上传文件默认路径(cfg_medias_dir):网站附件上传默认保存路径,默认为“/uploads”,可以根据自己需要进行修改编辑器(是/否)使用XHTML(cfg_fck_xhtml):控制网站内容编辑器是否启用XHTML类型的标记,默认是不起用的模板默认风格(cfg_df_style):默认模板的风格,设置后模板的路径变为“/tremplets/[设置模板风格]”,默认是default,即“/tremplets/default/”网站版权、编译JS等底部调用信息(cfg_powerby):网站底部版权及js调用信息,一般可以将流量统计代码加入到这里,前台进行调用站点默认关键字(cfg_keywords):用于显示站点默认关键字,便于SEO,通常显示在首页的<meta>中,可以根据自己需求进行修改站点描述(cfg_description):用于显示站点默认描述,便于SEO,通常显示在首页的<meta>中,可以根据自己需求进行修改网站备案号(cfg_beian):用于显示网站备案号的相关内容,可以根据自己需要进行设置1.2.核心设置DedeCms安装目录(cfg_cmspath):系统默认安装目录,默认如果安装在网站根目录即为空,如果安装在子目录需要对其进行设置,例如“cms”,一般移动网站目录需要对其进行重新设置,并重新生成内容,否则会出现页面无法显示、PHP报错等现象cookie加密码(cfg_cookie_encode):用于对用户登陆cookie加密设置,默认系统自动生成,通常使用在系统整合等方面数据备份目录(在data目录内)(cfg_backup_dir):数据库备份文件夹,通常在系统根目录的data文件夹下,默认为backupdata,即在系统“\data\backupdata”文件夹下网站发信EMAIL(cfg_adminemail):用于站点发信的E-mail地址,默认为“cfg_adminemail”,可以根据自己需要进行修改Html编辑器选项(目前仅支持fck)(cfg_adminemail):网站内容发布,字段类型为HTML 时候使用的编辑器,例如普通文章发布时候内容部分的编辑器,默认为fck,在V5.3中取消了以前的HTML编辑器,并今后不再进行开发专题的最大节点数(cfg_specnote):专题部分节点的最大数目,默认为6个节点,在添加专题内容处有相关节点的信息栏目位置的间隔符号(cfg_list_symbol):通常显示在网站当前位置部分的内容,默认为“ > ”即当前位置部分显示为“主页> 一级栏目> 二级栏目”,可以根据自己需要进行修改关键字替换(是/否)使用本功能会影响HTML生成速度(cfg_keyword_replace):系统将会替换HTML编辑器中内容部分的关键词为加亮显示,通常这个选项开启会影响系统生成HTML页面的速度,系统默认是开启的(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址(cfg_multi_site):系统附件生成采用地址类型,一般附件生成没有开启该选项附件将采用“/uploads/liming/test111.gif”的形式,如果开启将在附件地址前面加上网站地址,会变为“/uploads/liming/test111.gif ”设置有效解决了二级域名附件无法显示的问题,系统默认是关闭的(是/否)开启管理日志(cfg_dede_log):用于记录管理员登陆操作系统的日志,默认是关闭的FTP主机(cfg_ftp_host):部分创建将通过ftp形式进行文件创建,系统默认没有这个设置,您可以设置FTP的主机地址为,下面的FTP相关设置也是如此,如果是虚拟主机需要空间商提供FTP账号密码等FTP端口(cfg_ftp_port):同FTP主机部分FTP用户名(cfg_ftp_user):同FTP主机部分FTP密码(cfg_ftp_pwd):同FTP主机部分网站根在FTP中的目录(cfg_ftp_root):同FTP主机部分,一般虚拟主机网站根目录为wwwroot或者htdocs是否强制用FTP创建目录(cfg_ftp_mkdir):如果系统不支持PHP创建目录,启用后将采用FTP形式强行创建目录,系统默认是关闭这个选项的服务器时区设置(cfg_cli_time):用于设置系统程序执行的时区影响到全站时间相关功能,如文章添加时间、留言时间等,默认为8是否启用smtp方式发送邮件(cfg_sendmail_bysmtp):采用SMTP发送电子邮件,系统默认是关闭的,改设置将影响到找回密码、文档内容推荐等功能,如果开启需要设置以下SMTP信息,如果启用还需要保证服务器拥有邮件发送的功能,如果是主机空间可以和空间商取得联系并且确保SMTP设置正确性才能确保邮件发送smtp服务器(cfg_smtp_server):同是否启用smtp方式发送邮件部分,默认为smtp服务器端口(cfg_smtp_port):同是否启用smtp方式发送邮件部分,默认为25 SMTP服务器的用户邮箱(cfg_smtp_usermail):同是否启用smtp方式发送邮件部分SMTP服务器的用户帐号(cfg_smtp_user):同是否启用smtp方式发送邮件部分SMTP服务器的用户密码(cfg_smtp_password):同是否启用smtp方式发送邮件部分建网站:织梦DedeCMS内容管理系统设置说明(2)在线支付网关类型(cfg_online_type):设置在线支付网关类型,默认为nps删除文章文件同时删除相关附件文件(cfg_upload_switch):删除文档内容时候如果开启了这个选项将清除文档相关附件网站全局搜索时间限制(cfg_allsearch_limit):如果在使用高级搜索,查询时间大于设置时间数,系统将提示“服务器忙,请稍后搜索”,默认为1,即为1秒。
织梦(DedeCms)调用上级栏目(父类)文章的方法(附代码)

织梦(DedeCms)调⽤上级栏⽬(⽗类)⽂章的⽅法(附代码)DedeCms是⽐较知名的国产CMS,⽽且免费开源,在界有着很多的拥护者,尤其它的简单易⽤更是给⼀些想建站的朋友降低了门槛。
的模板框架是他们⾃⼰开发,总体来说还是不错的,很容易上⼿。
今天团队的⼀个站需要在内容页调⽤⽗类下的所有内容(就是当前栏⽬平⾏栏⽬),⼤概翻了下,DEDE默认是没有这个功能的,只好⾃⼰动⼿了,当时因为⼿头有其他⼯作所以就直接在模板⽂件中实现了,晚上回来整理了下,把其他的⽅法也列出来。
1.模板标签({dede:type})中嵌套php代码直接修改要调⽤的模板⽂件,在调⽤位置填写以下代码(请根据⾃⾝情况调整html标记){dede:type}[field:id runphp="yes"]global$cfg_Cs, $dsql;$tids = GetSonIds($cfg_Cs[@me][0]);if ('' != $tids) {$sql = 'SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,rule,rule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath FROM `dede_archives` AS arc LEFT JOIN `dede_arctype` tp ON arc.typeid=tp.id WHERE $dsql->Execute('me', $sql);$s = '';while ($row = $dsql->GetArray('me')) {$s .= '<li><span>' . MyDate('m-d',$row['pubdate']) . '</span> <a href="' . GetFileUrl($row['id'], $row['typeid'], $row['senddate'], $row['title'], $row['ismake'], $row['arcrank'], $row['namerule'], $row['typedir'], $row['money'], $row['filename'],}@me = $s;} else {@me = '';}[/field:id]{/dede:type}2.修改默认arclist标签让其⽀持此功能该标签的⽂件在“/include/taglib/arclist.lib.php”,⽤任意⽂本编辑将其打开,查找“//指定了getall属性或主页模板例外”这句注释内容,在其下⾯插⼊代码,并把紧邻的“if”关键字改成“elseif”,代码如下://指定了多个栏⽬时,不再获取⼦类的idif ('parent' == $typeid){$typeid = GetSonIds($envs['reid'], 0, 0);$orwheres[] = ' arc.typeid in (' . ('' == $typeid ? '0' : $typeid) . ') ';}elseif( ereg(',', $typeid) ){//指定了getall属性或主页模板例外if($getall==1 || empty($refObj->Fields['typeid'])){$typeids = explode(',', $typeid);foreach($typeids as$ttid) {$typeidss[] = GetSonIds($ttid);}$typeidStr = join(',', $typeidss);$typeidss = explode(',', $typeidStr);$typeidssok = array_unique($typeidss);$typeid = join(',', $typeidssok);}$orwheres[] = " arc.typeid in ($typeid) ";}3.添加⾃定义模板标签“{dede:parentlist}”织梦的模板引擎⽀持⽤户⾃定义标签来实现它没有的功能,⽽且⽆需修改多余的代码,只要将⾃⼰的标签⽂件放⼊“/include/taglib/”下就⾏了,下⾯是我临时写的⼀个标签,基本实现了前⽂所说的功能。
织梦官方_织梦CMS模板制作手册

织梦织梦CMS模板制作手册版本:20120312编写:天涯上海卓卓网络科技有限公司Copyright2002-2012DesDevINC.All rightsreserved. 2Copyright2002-2012DesDevINC.All rightsreserved. 目录目录2版权申明6前言7简介7主题7发行方法7手册Web站点7最后8第一章织梦模板设计师要求91.1设计师定义91.2设计师级别划分及要求9第二章模板制作流程10第三章模板文件及目录结构113.1模板目录113.2模板文件与功能说明113.2.1概念,设计和使用模板123.2.2命名规则123.3其它模板说明13第四章模板引擎介绍144.1静态模板引擎144.1.1核心文件144.1.2功能描述144.1.3模板语法144.2动态模板引擎153Copyright2002-2012DesDevINC.All rightsreserved.4.2.1核心文件154.2.2功能描述164.2.3使用方法164.2.4标记语法164.3模板标签194.3.1标签介绍194.3.2标签的分类19第六章标签参考206.1全局标签20arclist 文档列表20arclistsg独立单表模型文档列表23 arcpagelistarclist列表分页24autochannel 指定栏目25cattree 树形类目26channel 获取栏目列表标签26channelartlist 当前频道的下级栏目的内容列表29 feedback 评论内容32field 内容变量34flink 友情链接35flinktype 友情链接类型36global 全局配置变量标签37hotwords搜索关键词37jsonJSON数据调用38loop 万能调用标签41memberlist会员列表42myad广告44mynews站内新闻46mytag自定义宏标签48phpphp标签49softmsg 软件下载提示信息504Copyright2002-2012DesDevINC.All rightsreserved. sonchannel 子栏目调用52sqlSQL查询标签53tagTAG调用标签55type 指定栏目调用标签56vote投票标签576.2列表标签57list 列表数据标签57pagelist 列表分页标签596.3内容标签60likearticle 相关文档60pagebreak内容分页标签61pagetitle 分页标题63prenext 获取上一篇、下一篇内容65fieldlist 当前模型内容页字段列表666.4模块标签68bookcontentlist连载图书最新内容调用68 booklist连载图书调用69group圈子调用标签70groupthread圈子主题调用标签716.5其他标签72infoguide 分类信息的地区与小分类搜索72 infolink 分类信息地区与类型快捷链接73第七章模板扩展757.1标签扩展757.1.1定义标签757.1.2标签文件内容结构757.1.3属性处理767.1.4底层模板处理777.2常用函数78cn_substr785Copyright2002-2012DesDevINC.All rightsreserved.Html2Text79Text2Html79MyDate80GetDateTimeMk81FloorTime82HtmlReplace82RemoveXSS836Copyright2002-2012DesDevINC.All rightsreserved.版权申明发布本资料须遵守开放出版许可协议1.0或者更新版本;未经版权所有者明确授权,禁止发行本文档及其被实质上修改的版本;未经版权所有者事先授权,禁止将此作品及其衍生作品以标准(纸质)书籍形式发行;如果有兴趣再发行或再版本手册的全部或部分内容,不论修改过与否,或者有任何问题,请联系版权所有者tianya(AT)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
这几天在友情链接群里,经常看到很多大站用他们的子栏目来和我们小站首页换连接,突然想到,
我们自己为什么不能用子栏目和他们来交换子栏目呢,由于是dedecms它不支持子栏目增加友情连接
如果要的话就得一个子栏目一个模板,这样太麻烦了,下面来看看我目前使用的方法:
1、后台-核心-网站栏目管理,记录栏目名称和栏目ID。
2、后台-模块-友情链接-网站类型管理,编辑网站类型,使网站类型名称、ID与栏目名称、ID保持
一致。
3、在所在的栏目模板中,写入如下代码:
{dede:sql sql="select url,webname from dede_flink where id = (select id from
dede_flinktype where typename=~typename~)" }<a href="[field:url/]">[field:webname/]
</a>{/dede:sql}
4、至于首页链接,你可以直接在网站类型管理中添加一个“首页”,然后在首页模板中直接加上
typeid=‘网站类型ID’
原理很是简单就是dedecms的栏目ID与友情连接中的ID相同,这样调用时我们只要在模板页面加上
dede:sql sql="select url,webname from dede_flink where id = (select id from
dede_flinktype where typename=~typename~)" }<a href="[field:url/]">[field:webname/]
</a>{/dede:sql}
这样我们的步骤基本就结束了,但是细心的朋友会发现,我的子栏目有的分好几页的,这样的话,
我岂不是每页都给人做了链接,而别人却只有一页做了回链,对我们网站的权重会有影响,关于这
个问题,笔者找了很多资料,自己也尝试去解决,到目前为止还没有找到解决方法,如果各位有兴
趣,可以加我QQ296999693来一起进行探讨,谢谢。
本文出自/,转载请注明出处。