{dede:likeart row='8' col='2' titlelen='38'}
<li><a href='[field:arcurl/]' title='[field:fulltitle /]'>[field:title /]</a></li>
{/dede:likeart}
上面的调用代码因不同版本有所不同,有些版本可能是{dede:likearticle},只要调用能生效,这个代码没多大区别,一样的功能。这段代码默认只是调用当前栏目文章,从SEO角度来说这样调用有局限性,只能看到当前栏目的文章看不到网站的其他文章,也有些站长干脆直接改成全站相关文章,但是这样这里的文章相关性就很低了,在栏目文章和全站文章之间必须做出一个选择,这是很为难的,有没有一种折中一点的办法呢,让我既可以调用当前栏目的文章,又可以调用全站的文章,其实是有的,说起来其实也不难,就是在调用当前栏目文章的同时加多一栏调用全站文章的标签,具体如下:
<!--当前栏目文章-->
上面的调用代码因不同版本有所不同,有些版本可能是{dede:likearticle},只要调用能生效,这个代码没多大区别,一样的功能。这段代码默认只是调用当前栏目文章,从SEO角度来说这样调用有局限性,只能看到当前栏目的文章看不到网站的其他文章,也有些站长干脆直接改成全站相关文章,但是这样这里的文章相关性就很低了,在栏目文章和全站文章之间必须做出一个选择,这是很为难的,有没有一种折中一点的办法呢,让我既可以调用当前栏目的文章,又可以调用全站的文章,其实是有的,说起来其实也不难,就是在调用当前栏目文章的同时加多一栏调用全站文章的标签,具体如下:
<!--当前栏目文章-->
{dede:likeart row='8' col='2' titlelen='38'}
<li><a href='[field:arcurl/]' title='[field:fulltitle /]'>[field:title /]</a></li>
{/dede:likeart}
<!--全站文章调用-->
<!--全站文章调用-->
{dede:likeart row='8' typeid='all' col='2' titlelen='38'}
<li><a href='[field:arcurl/]' title='[field:fulltitle /]'>[field:title /]</a></li>
{/dede:likeart}
对比前后两段代码,其实全站文章调用只是在原来的基础上加多了一个typeid='all',两个调用代码混在一起进行两种调用,这样就既有本栏目的,也有全站的,这样调用的全站文章默认是按文章id降序排列的,如果想按其他顺序排列,可以参考织梦调用标签orderby,通常有几种:
最新:orderby='id' ;最热orderby='click'; 随机:orderby='rank' ; 评论时间:orderby='lastpost'
这样就可以实现同时调用当前栏目相关文章和全站相关文章了。快去试试吧。今天就分享到这了,谢谢!
这样就可以实现同时调用当前栏目相关文章和全站相关文章了。快去试试吧。今天就分享到这了,谢谢!