求dedecms文章内容页添加tags标签的方法是什么?谢谢

求dedecms文章内容页添加tags标签的方法是什么?谢谢,第1张

1、首先使用浏览器进入dedecms网站,登录到DEDECMS后台。

2、接着依次点击左侧功能菜单中的“模板”>>“默认模板管理”。

3、在模板列表找到要修改的模板,例如“文章频道封面”模板,点击“修改”。

4、然后在模板文件中找到下图所示代码,将此段代码修改为:{dede:arclist row='5' type='image'}。

5、最后保存模板编辑并更新,更新完成,就可以在文章详情页调用和修改购物车了。

dede中的文章的flag字段,存“a,b,c,d,e,f”

SELECT from dede where FIND_IN_SET('b',flag);

于包含超过一个 SET

成员的值,当你插入值时,无所谓以什么顺序列出成员。也无所谓给出的值被列举了多少次。当以后检索该值时,在值中的每个成员将出现一次,根据他们在表创建

时所指定的顺序列出成员。例如,如果一个列被定义为 SET("a","b","c","d"),那么,"a,d"、"d,a" 和

"d,a,a,d,d" 在被检索时均将被视为 "a,d"。

如果将一个不支持的值赋于一个 SET 列,该值将被忽略。

SET 以数字顺序排序。NULL 值排在非 NULL SET 值之前。

通常,可以使用 LIKE 操作符或 FIND_IN_SET() 函数执行在一个 SET 列上的 SELECT:

mysql> SELECT FROM tbl_name WHERE set_col LIKE '%value%';

mysql> SELECT FROM tbl_name WHERE FIND_IN_SET('value',set_col)>0;

但是,下列示例也可以工作:

mysql> SELECT FROM tbl_name WHERE set_col = 'val1,val2';

mysql> SELECT FROM tbl_name WHERE set_col & 1;

第一个语句寻找一个精确的匹配。第二个语句寻找包含第一个集合成员的值。

如果希望得到一个 SET 列的所有可能值,可以使用 SHOW COLUMNS FROM table_name LIKE set_column_name 并分析第二列的 SET 定义。

dedecms

文章flag =“” 添加属性 可以区分文章排序调用类型,

复合属性调用flag =“a,h

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;

}}

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 求dedecms文章内容页添加tags标签的方法是什么?谢谢

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情