dede热门dede tag标签调用用在哪里改

众所周知:dede tag标签的调用可以用来提高网站文章的收录.具体调用方法也即:根目录/templets/default/article_article.htm 在需要的位置添加以下标签:
&div&Tag标签:{dede:tag row='8' getall='0'}&a href='[field:link/]'&[field:tag /]&/a&{/dede:tag}&/div&
一、修改tag标签字符,增加关键词长度.
由于dede织梦后台默认的tag标签字符只有6个,如果放长一点的关键词就无法实现.那么如何实现更多字符的关键词呢?馨沂为大家分享一种方法,具体就要涉及修改数据库和源码,建议你在修改前一定做好备份,具体操作如下:
第一步:进入到空间的数据库中,分别找到dede_tagindex 和dede_taglist这两个数据库中的表,修改表dede_tagindex 和dede_taglist的tag字段属性:varchar(12)修改为varchar(255),
ALTER TABLE dede_tagindex modify column tag char(255)
ALTER TABLE dede_taglist&modify column tag char(255)
varchar(12)修改为varchar(255)
第二步:修改源码,在include/archives.func.php中查找:if(isset($tag[12])
修改为:if(isset($tag[255])
在include/archives.func.php中查找:if(isset($tag[20])并且修改为:if(isset($tag[255]).
二、tag标签的基本语法.
{dede:tag sort='new' getall='0'}&a href='[field:link/]'&[field:tag /]&/a&{/dede:tag}
三、tag标签参数说明.
row='30' 调用条数
sort='new' 排序方式 month,rand,week
getall='0' 获取类型 0 为当前内容页TAG标记,1为获取全部TAG标记
底层模板字段:link,tag.
四、tag标签调用方法.
dede最新tag标签调用方法,dede当月热门tag标签调用方法, dede随机tag标签调用方法, dede内容页tag添加调用方法等等.
注意:dedecms的tag调用支持最新、当月、随机、内容页
&p&dede最新tag标签&br /&
{dede:tag row='30' sort='new'} [field:highlight/]([field:result/]) {/dede:tag}&/p&
&p&dede当月热门tag标签&br /&
{dede:tag row='30' sort='month'} [field:tagname/]([field:result/]) {/dede:tag}&/p&
&p&dede随机tag标签&br /&
{dede:tag row='60' sort='rand'} [field:highlight/]([field:result/]) {/dede:tag}&/p&
&p&dede内容页tag添加&br /&
{dede:tag type='current'/}
最新图文资讯
相关文章列表:
站长圈推荐文章
 -   -   -   -   -   - dede中实现热门标签的调用
热门搜索功能只需要在相应的模板中加入如下代码:【dede v5.7版本】
热门搜索:{dede:tag row='3' sort='new' getall='0'} {/dede:tag}
&1&: row属性表示是取出三行。
sort属性有三个值【new,rand,week,month】
&3&: getall属性有两个值0和1, 0
为当前内容页TAG标记,1为获取全部TAG标记。
limit属性使用方法【limit='m,n'】从m的位置开始,取n个长度的文章。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。文章关键词:
热门织梦技巧教程
推荐织梦技巧教程
一周内免登录对于现在网络的发展,快速网站的建设促使了许多开源网站的发展,而是比较受欢迎的一个信息网站管理系统,那么很好DedeCms模版的制作及模版标签的调用方式,就可以很快的制作出自己个性的网站。下面是DedeCms常用内容调用标签实例大全:
网站的标题:{dede:global.cfg_webname/}
首页关键词:{dede:global.cfg_keywords/}
首页的描述:{dede:global.cfg_description/}
频道、列表、内容的标题:{dede:field.title/}_{dede:global.cfg_webname/}
频道、列表、内容:{dede:field.keywords/}
频道、列表、内容的描述:{dede:field.description function='html2text(@me)'/}
频道、列表、内容标题:{dede:field.seotitle /}(注:SEO标题可以随意定义自己想要的栏目标题内容,在网站 后台 - 栏目管理 - 栏目更改 - 高级选项 下面就行添加)
调用外部模版文件:{dede:include filename=&文件名&/}
模版广告代码调用:{dede:myad name='广告位标识'/}
递增序列号的使用:[field:global name=autoindex/]
位置导航当前位置:{dede:field name='position'/}
热门关键字的调用:{dede:hotwords num='5' subday='30'/}
来源:{dede:field name='source'/}
作者:{dede:field name='writer' /}
编辑:{dede:adminname /}
时间:{dede:field.pubdate function=&MyDate('Y-m-d H:i',@me)&/}
:{dede:tag type='current'/}
点击:&script src=&{dede:field name='phpurl'/}/count.php?aid={dede:field name='ID'/}&mid={dede:field name='memberid'/}&view=yes& language=&javascript&&&/script&
文章内容:{dede:field name='body'/}
文章分页:{dede:pagebreak/}
上一篇文章: {dede:prenext get='pre'/}
下一篇文章: {dede:prenext get='next'/}
文档列表内容调用实例:
{dede:arclist flag='' typeid='' row='' titlelen='' infolen='' listtype='' orderby='' keyword='' limit='0,1'}
&&URL:[field:arcurl/]&&标题:[field:title/]
{/dede:arclist}
列表模板里的分页内容列表:
{dede:list col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' pagesize='' orderway=''}{/dede:list}
分页页码列表标签:pagelist
{dede:pagelist listitem=&info,index,end,pre,next,pageno& listsize=&5&/}
获取栏目列表:
{dede:channel type='top' row='8' currentstyle=&&li&&a href='~typelink~' class='thisclass'&~typename~&/a&&/li&&}
&&URL:[field:typelink/]&&标题:[field:typename/]
{/dede:channel}
获取当前频道的下级栏目的内容列表标签:
{dede:channelartlist row=6}
&&栏目URL:{dede:field name='typeurl'/}&&栏目名称:{dede:field name='typename'/}
{dede:arclist titlelen='42' row='10'}
&&文章URL:[field:arcurl /]&&文章标题:[field:title /]&&时间:[field:pubdate function=&MyDate('m-d',@me)&/]
{/dede:arclist}
{/dede:channelartlist}
问答调用标签:
{dede:ask row='6' qtype='new' tid='0' titlelen='24'}
&& 栏目地址:[field:typeurl/] &&栏目名称:[field:tidname/]&&问答地址:[field:url/]&&问答标题:[field:title/]
{/dede:ask}
友情链接标签:&
1、{dede:flink row='24'/}
2、{dede:flinktype} {dede:flink/} {/dede:flinktype}
3、实现友情链接分类与友情链接内容对应
友情链接分类名称:
{dede:flinktype type=&dedecms&}
&&&&& &a href=&#& _for=&flink_[field:id/]&&[field:typename/]&/a&
{/dede:flinktype}
友情链接内容地址:
{dede:flinktype type=&dedecms&}
& &dd id=&flink_[field:id/]&&
&&& &ul class=&f5&&
&&{dede:flink/}
& {/dede:flinktype}
调用任意表的数据标签:
{dede:loop table='dede_archives' sort='' row='4' if=''}
URL:[field:arcurl/] 标题:[field:title/]
{/dede:loop}
SQL查询获得任意表的数据(注:SQL语句中查出的所有字段都可以用[field:字段名/]来调用):
{dede:sql sql='Select * from dede_archives'}
&a href='/plus/view.php?aid=[field:id/]' target='_blank'&[field:title/]&/a&
{/dede:sql}
TAG调用标签:
{dede:tag sort='new' getall='0'}
TAGURL:[field:link/] TAGTITLE:[field:tag /]
{/dede:tag}
指定的单个栏目标签:
{dede:type}
&&URL:[field:typelink /]&&名称:[field:typename /]
{/dede:type}
自定义宏标记标签:
{dede:mytag typeid='0' name=''/}
列表没隔5行加一条线:
{dede:list pagesize='20'}
&li&&a target=&_blank& href=&[field:arcurl/]& title=&[field:title/]&&[field:title/]&/a&[field:pubdate function=&MyDate('Y-m-d',@me)&/]&/li&
[field:global name=autoindex runphp=&yes&](@me % 5 == 0)?@me=&&li class=line&&/li&&:@me=&&;[/field:global]
{/dede:list}
最新文章列表 &隔行换色& 的方法:
{dede:arclist orderby=pubdate titlelen='26' row='10'}
[field:global runphp='yes' name=autoindex] $a=&&div id='a'&&; $b=&&div id='b'&&; if ((@me%2)==0) @me=$a; else @me=$b; [/field:global]
&li&[field:title/]&/li&
{/dede:arclist}DEDE用{dede:sql}标签取出当前文档的附加表中的内容 - html/css语言栏目:html.css - 红黑联盟
DEDE用{dede:sql}标签取出当前文档的附加表中的内容
最近在用DEDE做项目,遇到一个需求是要在article_image.htm模板中直接取出附加表addonimages中的某一记录的imgurls字段的内容。而这条记录是不断变化的,比如我点击了《武夷山》图集,那么article_image.htm中就要读取aid=94这条记录的imgurls字段,比如我点击了《丝瓜架》图集,那么article_image.htm中就要读取aid=90这条记录的imgurls字段,以为图片文章模板只有一个,也就是说article_image.htm读取的内容随着我选择的图集而变动,即aid需要动态获取。
获取aid字段的值就让我纠结了很久,最后发现很简单,模板中获取当前文档的id &{dede:field.id/} ,只要这一句就行了,dede标签还是用的不熟练啊。
起初我是这么写的:
{dede:loop table='#@__addonimages' if=&aid={dede:field.aid/}&}
[field:imgurls runphp='yes']
echo '&pre&';
echo $GLOBALS['a']=@
echo '&/pre&';
[/field:imgurls]
{/dede:loop}
实验失败,原因很简单,dede标签不能嵌套使用!({dede:channelArtlist}标签除外)
因此只能换一个标签了:
{dede:sql sql='SELECT imgurls FROM #@__addonimages where aid=~aid~'}
[field:imgurls runphp='yes']
echo '&pre&';
echo $GLOBALS['a']=@
echo '&/pre&';
[/field:imgurls]
{/dede:sql}
输出成功,事实证明,{dede:sql}很强大!

我要回帖

更多关于 dede 文章tag标签调用 的文章

 

随机推荐