DedeCMS相关文章likearticle修改

作者: 本站原创  发布时间:  浏览:

       SEO优化比较重要的关键词与内容相关性,页面标题与用户搜索的关键词越匹配,获得的流量越多。用户来到对应页面,如果未能解决用户的问题,一般在文章左、右、下增加相关链接,可以理解为该关键词的长尾关键词。

       DedeCMS V5.7在SEO方面用likearticle标签进行关联,有人说这个标签是鸡肋,其实大多只是不会编辑文章。参考SEO优化编辑文章内容新手必知技巧。

       文章如果不考虑关键字写出来的文章并不是高质量文章,笔者也会找一些内容编辑,即使是技术性文章,加入自己的理解和实践,同样是原创文章。

likearticle需要注意的事项

①likearticle只用在内容页;

②只关联同一个栏目下的文章;

③通过文章的tag、title关联。

       一般格式:

{dede:likearticle row=''  titlelen=''  mytypeid=''  }
<li><a title="[field:title/]" href="[field:arcurl /]">[field:title /]</a></li>
{/dede:likearticle}

       mytypeid调用指定栏目的id,为空就调用本栏目下的关联文章。

       某些栏目内容不够丰富,调用的内容就很少。调用不同栏目下的相关文章内容,即调用全站相关内容,修改如下:

likearticle全站调用相关内容

       打开include/taglib/likearticle.lib.php,找到

$typeid = " And arc.typeid in($typeid) And arc.id<>$arcid ";

       修改为

$typeid = " And arc.id<>$arcid ";

获取相关文章TAG

       DedeCMS通过文章关键字生成(获取)TAG标签,likearticle就是通过TAG和title进行关联,参考tag标签使用与整理注意事项。

likearticle标签处理不参与排名的文章

       通过上面的修改已经是全站调用文章了,此时typeid已失效,不参与排名的页面也会被调用出来,当然蜘蛛就会沿着这些内容抓取。有两个解决方法:

①采用robots屏蔽这些内容链接,参考 什么是robots协议对seo的影响;

②不参与排名的文章不写关键字、TAG标签,并处理此类文章标题。

       打开include/taglib/likearticle.lib.php,找到

$keyword .= ($keyword=='' ? " CONCAT(arc.keywords,' ',arc.title) LIKE '%$k%' " : " OR CONCAT(arc.keywords,' ',arc.title) LIKE '%$k%' ");

      修改为

$keyword .= ($keyword=='' ? " CONCAT(arc.keywords,' ') LIKE '%$k%' " : " OR CONCAT(arc.keywords,' ') LIKE '%$k%' ");

       在编辑不参与排名的文章时,不写关键字、TAG标签即可。即使标题含有关键字,也不会被调用出来。

上一篇:DedeCMS彩色TAG标签云

下一篇:DedeCMS列表第一页与其他分页不同模板

相关文章

织梦打官司赢了还是输了

dedecms织梦网站停止使用了还侵权吗

被织梦起诉的案例

织梦中英文等多语言站点分页方法

织梦dede:arclist及dede:list调用tag标签(适用

添加微信
添加微信,免费咨询

15205695834

新手指南支付购买售后服务关于我们版权合规
合肥秀站网络科技有限公司
Copyright 2002-2022 麦站 版权所有
皖ICP备12018676号 网站地图