dede如何设定tag标签,让首页显示的tag标签为指定要显示的栏目

dede如何设定tag标签,让首页显示的tag标签为指定要显示的栏目,第1张

您好,朋友。跟版网团队很高兴为您解答:你这个是用的织梦默认的注册页模板还是自己开发的模板,看到出现这种情况,应该是你输入邮箱,有一个ajax判断,没有找到那个判断的页面所致,建议您找下这个页面的对应位置,看是否文件缺失。希望我的回答能够帮到您。

Tag标签是web20的东西,相当于关键词。我们在使用dedecms的时候应该如何在文章内容页添加TAG标签功能呢Tag标签对于SEO帮助很大,具体修改方法有以下2种方法:

方法一:打开文章模板文件article_articlehtm;在{dede:fieldbody/}后面添加以下代码:

<div>

TAG标签:{dede:tag row='30' sort='new' getall='0'} <a href='[field:link/]'>[field:tag /]</a>{/dede:tag}

</div>

更新生成文档页,再查看效果。

方法二:织梦dedecms文章页调用Tag标签比较简单,1、找到文章模板在{dede:fieldbody/}后面加入{dede:fieldtags/}这个标签即可。但是织梦dedecms默认的Tag标签是没有链接的,接下来进行第二步。

2、给Tag标签加超链接

大家找到网站跟目录下的/include/helpers/archivehelperphp,找到120行左右。

if ( ! function_exists('GetTags'))

{

function GetTags($aid)

{

global $dsql;

$tags = '';

$query = "SELECT tag FROM `dede_taglist` WHERE aid='$aid' ";

$dsql->Execute('tag',$query);

while($row = $dsql->GetArray('tag'))

{

$tags = ($tags=='' $row['tag'] : ','$row['tag']);

}

return $tags;

}

}

替换成以下代码:

if ( ! function_exists('GetTags'))

{

function GetTags($aid)

{

global $dsql;

$tags = '';

$query = "SELECT tag FROM `dede_taglist` WHERE aid='$aid' ";

$dsql->Execute('tag',$query);

while($row = $dsql->GetArray('tag'))

{

$tags = ($tags=='' ''$row['tag']'': ',''

'$row['tag']''); }

return $tags;

}}

SQL调用方法

typeid=3 指定栏目ID

typeid= ~typeid~ 调用栏目ID

limit  10 调用的条数

{dede:sql sql="select from dede_archives a left join dede_taglist t on aid=taid where atypeid=3 limit  10 "}

<a href='/tagsphp[field:tag /]'>[field:tag /]</a> | {/dede:sql}

你的TAG标签可能是你发文章的时候,自动获取的,你在发文章的时候把自动获取的勾去掉,这样就不会自动生成了。

至于要删除之前的标签,由于你这个优化的后台我没有用过,我建议去数据库,找到tag表,手动删除

织梦cms调用文章:

1、文章摘要:

{dede:fielddescription /}或[field:description/];

2、文章时间调用:

[field:pubdate function="MyDate('Y-m-d',@me)"/]用这样形式调用可,其中"MyDate('Y-m-d',@me)"可根据需要进行修改;

织梦CMS文章页关键词调用:

1、打开文章页模板文件templets/default/article_articlehtm;

2、把下面代码插入到合适位置,在正文{dede:fieldbody/}标签下面。可以定义CSS显示标签样式。

文章相关标签:{dede:tag row=’8′ sort=’week’}<a href=’[field:link/]‘ target=”_blank”>[field:tag /]</a>{/dede:tag};更新所有文章可显示。

tag|TAG调用:

标签名称:tag;

功能说明:TAG调用标签;

适用范围:全局使用。

基本语法:

{dede:tag sort=’new’ getall=’0′}<a href=’[field:link/]‘>[field:tag /]</a>{/dede:tag}相关函数:

文件\include\taglib\taglibphp第4行;

function lib_tag(&$ctag,&$refObj)。

参数说明:

row=’30′ 调用条数;

sort=’new’ 排序方式 month,rand,week;

getall=’0′ 获取类型 0 为当前内容页TAG标记,1为获取全部TAG标记。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dede如何设定tag标签,让首页显示的tag标签为指定要显示的栏目

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情