AB模板網:專注于dede模板,織夢源碼,織夢模板,網站模板,dedecms模板,網站源碼,dedecms教程以及各類手機網站模板和企業網站模板分享.
用戶名:
密碼:
注冊

織夢模板

網站模板搜索
VIP

DedeCMS織夢相關文章likeart調用自定義字段

www.amuosk.icu / 2019-09-15
DedeCMS織夢相關文章likeart調用自定義字段
 DedeCMS非常靈活,可以根據關鍵詞、文章標題調用文章,以提高內容之間的相關度,提高頁面權重。實現這個功能主要用
likeart標簽,該標簽只能用在內容頁,默認不能調用自定義附加字段,但經常會用到調用附加表字段功能,修改方法如下:
 
 打開/include/taglib/likearticle.lib.php,找到
 
$row['templeturl'] = $GLOBALS['cfg_templeturl'];
 
下面增加代碼
 
$addfile = $refObj->ChannelUnit->ChannelInfos["listfields"]; //獲取文章模型的自定義字段列表
if($addfile){
  $addfiles = explode(",",$addfile);  //拆分成數組
  $len = count($addfiles);
  for($j=0;$j<$len;$j++){    //循環處理每一個數組元素
    $fname = $addfiles[$j];
    //獲取每一個元素對應的值,并將元素名作為用于顯示的$row數組的ID鍵,并賦值。
    $row[''.$fname.''] = $refObj->Fields[''.$fname.''];
  }
}

 
調用自定義附加字段的其他修改方法
 
{dede:likeart row='10'}
<a href='[field:arturl/]'>
 <p>
  [field:id runphp='yes']
  $aid = @me;
  $row = $GLOBALS['dsql']->GetOne("Select 字段名 From `dede_addon11` where aid='$aid' "); 
  @me = cn_substr(strip_tags("{$row['字段名']}"),600);
  [/field:id]
 </p>
</a>
{/dede:likeart}
 
本文由AB模板網:織夢模板整理發布,轉載請說明出處:http://www.amuosk.icu
首頁 免費模板 VIP專區 會員中心
收縮
和值大小单双玩法