织梦如何让一篇文章同时在两个栏目出现?谢谢!

织梦如何让一篇文章同时在两个栏目出现?谢谢!,第1张

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;

}}

在dede/catalog_dophp下面,把catalog_dophp里header("location:article_addphp")

替换成echo "<script language='javascript'>windowlocationhref='article_addphp'</script> ";

还有[header("location:{$gurl}channelid={$channelid}&cid= {$cid}");]替换成[echo "<script language='javascript'>windowlocationhref='{$gurl}channelid={$channelid}&cid={$cid}'</script> "; ]

实很简单的只需要你在发布文章的时候把副栏目选择一下就OK了

如果没有发现,试试看

系统基本参数=》性能选项 种看是否开启了副栏目

已经开启了副分类和子栏目功能,但是在封面模板中却始终无法显示副栏目的内容,尤其是子类里面选择的副栏目。

经过一番查找终于解决了,修改文件/include/taglib/arclistlibphp第178行

if($CrossID=='')

    //$orwheres[] = ' typeid in ('GetSonIds($typeid)')';

    $orwheres[] = ' typeid in ('GetSonIds($typeid)') or typeid2 in ('GetSonIds($typeid)')';

else

    //$orwheres[] = ' typeid in ('GetSonIds($typeid)','$CrossID')';

    $orwheres[] = ' typeid in ('GetSonIds($typeid)','$CrossID') or typeid2 in ('GetSonIds($typeid)','$CrossID')';

注释掉的为原代码,下面的是修改后的代码。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦如何让一篇文章同时在两个栏目出现?谢谢!

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情