精品国产免费观看久久久_久久天天躁狠狠躁夜夜爽_无码人妻少妇久久中文字幕_狠狠做深爱婷婷久久综合一区

互聯網知識

精準傳達 ? 價值共享

洞悉互聯網前沿資訊,探尋網站營銷規律

查看其它板塊

織夢搜索結果頁調用自定義字段內容

作者:狐靈科技 | 2019-09-02 16:39 |點擊:

我們在給模型添加自定義字段后,剛好搜索頁需要顯示自定義的字段時,織夢默認是無法在搜索結果頁顯示自定義字段的內容的,網上很多教程都是寫死或者改動系統文件,這樣不僅不夠人性化,而且改動系統文件對升級存在影響。本文章介紹個完美的方法,既不改動系統核心文件,又不寫死任何東西。

打開 include/extend.func.php ,在最下面加入

function GetAddField($aid,$addField)
{
	global $dsql;
    $row = $dsql->GetOne("SELECT c.addtable FROM #@_archives AS a LEFT JOIN #@_channeltype AS c ON a.channel=c.id where a.id='$aid'");
    $addtable = trim($row['addtable']);
	$row = $dsql->GetOne("SELECT $addField FROM `$addtable` WHERE aid=$aid");
	return $row["$addField"];
}

search.htm 搜索結果頁模板調用標簽

[field:id function=GetAddField(@me,"自定義字段名")/]

什么?不喜歡添加自定義方法,那就直接用runphp吧

[field:id runphp=yes]global $dsql;$row = $dsql->GetOne("SELECT c.addtable FROM #@_archives AS a LEFT JOIN #@_channeltype AS c ON a.channel=c.id where a.id=@me");$result = $dsql->GetOne("SELECT body FROM `$row[addtable]` WHERE aid=@me");@me = cn_substr(html2text($result['body']),500);[/field:id]

body 為自定義字段名,換成你自己的自定義字段。

如沒特殊注明,文章均為狐靈科技原創,轉載請注明?? "織夢搜索結果頁調用自定義字段內容
多一份免費策劃方案,總有益處。

請直接添加技術總監微信聯系咨詢

網站設計 品牌營銷

多一份參考,總有益處

聯系狐靈科技,免費獲得專屬《策劃方案》及報價

咨詢相關問題或預約面談,可以通過以下方式與我們聯系

業務熱線:15082661954 / 大客戶專線:15523356218