花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

dedecms織夢相關(guān)文章標(biāo)簽likearticle調(diào)用自定義字段

時間: 2018-12-05 08:31 閱讀: 作者:素材無憂網(wǎng)

在Dedecms文章頁中我們經(jīng)常會顯示相關(guān)文章之類的文章列表,就需要使用{dede:likearticle}標(biāo)簽,但是默認(rèn)的likearticle是不能顯示自定義的附加字段的。

解決辦法

 

打開 include/taglib/likearticle.lib.php 找到

1 if($keyword != '')

在它的上面加入

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 //獲得附加表的相關(guān)信息 $addField = ""; $addJoin = ""; if(is_object($refObj->ChannelUnit)) {     $addtable  = $refObj->ChannelUnit->ChannelInfos['addtable'];     if($addtable!="")     {         $addJoin = " LEFT JOIN $addtable ON arc.id = ".$addtable.".aid ";         $addField = "";         $fields = explode(",",$refObj->ChannelUnit->ChannelInfos['listfields']);         foreach($fields as $k=>$v)         {             $nfields[$v] = $k;         }         foreach($refObj->ChannelUnit->ChannelFields as $k=>$arr)         {             if(isset($nfields[$k]))             {                 if(!empty($arr['rename']))                 {                     $addField .= ",".$addtable.".".$k." as ".$arr['rename'];                 }                 else                 {                     $addField .= ",".$addtable.".".$k;                 }             }         }     } }

繼續(xù)搜索

1 tp.sitepath

改成

1 tp.sitepath $addField

有2處,都要修改

繼續(xù)搜索

1 arc.typeid=tp.id

改成

1 arc.typeid=tp.id $addJoin

有2處,都要需改

 

模板中調(diào)用自定義字段

1 2 3 4 {dede:likearticle row='10' col='' titlelen='100' infolen='200'} <a href="[field:arcurl/]">[field:title/]</a> <p>價格:¥[field:jiage/]</p> {/dede:likearticle}

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: dedecms織夢相關(guān)文章標(biāo)簽likearticle調(diào)用自定義字段

標(biāo)簽:  
相關(guān)文章
模板推薦