|
发表于 2012-4-10 20:01:01
|
显示全部楼层
|阅读模式
来自 中国–浙江–台州–椒江区
DedeCMS文章的内容页面,在文章的结尾添加“相关文章”,这将增加文章页面的相关性,也会更有助于降低页面的跳出率,对长尾关键词还是有一定的帮助,下面分享下DEDE调用相关文章的一些经验:
1、修改\include\taglib\likearticle.lib.php文件
找到代码:
$typeid = ” And arc.typeid in($typeid) And arc.id<>$arcid “;
修改为:
$typeid = ” And arc.id<>$arcid “;
保存
2、在文章页面的模版中添加相关文章调用
{dede:likearticle row=’7′ titlelen=’42′ orderby=rand}
<li><a href=”[field:arcurl/]“>[field:title/]</a></li>
{/dede:likearticle}
保存,在后台更新下即可。
标签说明:row:调用文章数量、titlelen:文章标题长度、 orderby=rand:随机排序。
这里主要是借助文章的“TAG标签”来确定文章之间的关联度,呵呵,TAG标签设置的位置也很重要哦,从第一个TAG标签开始匹配,到最后一个结束。
文章内容页的随机推荐,同样是一个模板标签就可以解决的问题。
{dede:arclist row=’1000′ pagesize=’10′ titlelen=’35′ orderby=’rand’}
<li><a href=”[field:arcurl/]“>[field:title/]</a></li>
{/dede:arclist}
在文章详情页推荐的文章,很多时候都是一些最新的,最热门的等等。但是还有很多冷门的旧文章,默默得躲在角落里,所以需要我们通过随机推荐的方法把这些内容展示出来。
上面这个标签的意思,row=’1000′代表取出1000个文章, orderby=’rand’代表对这些文章随机排序,pagesize=’10′代表只显示随机排序后的前十个文章。这样处理之后,生成文章html时,会对取出来的文章随机排序,显示前十个,这样可以保证所有的文章推荐的内容都是随机分布的。
责任编辑:多多唛女性频道 www.dodomai.net
|
|