DedeCMS调用相关文章likearticle附加自定义字段

2021-06-27 作者:未知   |   浏览(
织梦CMS很灵活,可以依据关键字、文章标题调用文章,以提升内容之间的有关度,提升页面网站权重。达成这个功能主要用likearticle标签,该标签只可以用在内容页,默认不可以调用自概念附加字段,但常常会用到调用附加表字段功能,修改办法如下:打开/include/taglib/likearticle.lib.php,找到
  • $row[templeturl] = $GLOBALS[cfg_templeturl];
  • 下面增加代码
  • $addfile = $refObj-ChannelUnit-ChannelInfos[listfields]; //获得文章模型的自概念字段列表
  • if{
  • $addfiles = explode; //拆分成数组
  • $len = count;
  • for{//循环处置每个数组元素
  • $fname = $addfiles[$j];
  • //获得每个元素对应的值,并将元素名作为用于显示的$row数组的ID键,并赋值。
  • $row[.$fname.] = $refObj-Fields[.$fname.];
  • }
  • }
  • 调用自概念附加字段的其他修改办法
  • {dede:likeartlist row=10}
  • a href=[field:arturl/]
  • p
  • [field:id runphp=yes]
  • $aid = @me;
  • $row = $GLOBALS[dsql]-GetOne; //依据实质需要修改附加表
  • @me = cn_substr,600);
  • [/field:id]
  • /p
  • /a
  • {/dede:likearticle}