搜 索

在dedecms制作的网站中调用其相关文章列表的几种方法

编辑:QTOOL.NET日期:2019-10-21255

本文简单介绍了几种在dedecms制作的网站页面中调用其相关文章列表的几种方式。

dedecms默认自带的相关文章调用标签为:

相关文档调用

方法1、使用默认标签调用

{dede:likeart titlelen=’30′ row=’9′ row='' col=''  infolen=''}

<ul>

<li><a href="[field:arcurl /]" title="[field:title function='htmlspecialchars(@me)'/] ">[field:title /]</a></li>

</ul>

{/dede:likeart}

其中col=''为分多少列,row='9'  返回的文档列表数,titlelen为标题长度,mytypeid要限定的栏目id如有多个可以,号隔开

如果想要调用全站相关链接可以

在织梦程序的根目录中找到include文件夹、taglib文件夹中likearticle.lib.php文件

查找代码:

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

将查询代码修改为全站:

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


方法2、使用栏目文章列表调用

{dede:arclist typeid='6' row='10' titlelen='30' keyword=''}

<a href='[field:arcurl/]'>[field:title/]</a>

{/dede:arclist}

其中typeid为指定的相关栏目,keyword为要关联调用的词。

如果想要调用文章中关键词关联的文章,可以设置keyword='{dede:field name='keywords'/}'

方法3、name= 'keywords'

{dede:field name='keywords'  function='ShowKeyWordArc(0,30,9,0,"@me")'/}

<a href='[field:arcurl/]'>[field:title/]</a>

{/dede:arclist}

表示为在当前文章页调用所有栏目的相关文章name='keywords'以当前文章的关键字作为查询条件,

ShowKeyWordArc(0,30,9,0,"@me")设置标题长度最大30,最多显示9条,不显示缩略图

或如果想要查询的含有指定关键词的文章可以设置

function='ShowKeyWordArc(0,30,9,0,"qtool")'

这样就可以查询素有含有字符qtool的相关文章列表了。

TAG标签:dedecms
此文章由QTOOL.NET编辑
最新文章

热门标签