"景先生毕设|www.jxszl.com

织梦dedecms當前文章關键词相同的文章

2022-10-29 16:29编辑: www.jxszl.com景先生毕设
最近在做I.个站,想做I.个功能,就是有I.个div块里显示的是与当前文章关键字相同的文章的标题.开始的时候是这样写的

{dede:arclistkeyword={dede:fieldname=keyword}}结果肯定是不可以的....在网上找也没找到.于是就自己读代码,自己写了

 更多精彩就在: 51免费论文网|www.jxszl.com 
个简单处理的.

打开/include/taglib下的arclist.lib.php第I.IVIX行
//关键字条件
if($keyword!=)
把{}中间的内容改成

{
$rowGetKeyword=$dsql->GetOne("selectkeywordsFrom`dede_archives`whereid=$arcid");
$keyword=$rowGetKeyword[keywords;
$keyword=str_replace(,,|,$keyword);
$orwheres[="CONCAT(arc.title,arc.keywords)REGEXP$keyword";
}
这样直接调用{dede:arclistkeyword=这里随便写只要是不为空就可以}这样这里的keyword就是动态获取的了.不然只能是固定的.
就在刚刚我发帖之前看到dedeV.VII里有个标签


下面就是调用与当前文章相同关键字的相关文章

{dede:arclisttypeid=I.limit=0,I.titlelen=IIIVkeyword={dede:fieldname=keyword}
  • [field:title/]

  • {/dede:arclist}

    这个标签测试过了,可以用!


    原文链接:http://www.jxszl.com/biancheng/dedecms/75316.html