欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解織夢(mèng)模板DEDECMS搜索結(jié)果調(diào)用自定義字段的方法

  發(fā)布時(shí)間:2018-10-17 15:48:42   作者:佚名   我要評(píng)論
在搜索頁調(diào)用自定義字段,使其可有讓用戶搜索這個(gè)自定義字段,找了好多文章和教程。這篇文章主要介紹了織夢(mèng)模板DEDECMS搜索結(jié)果調(diào)用自定義字段的方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

在搜索頁調(diào)用自定義字段,使其可有讓用戶搜索這個(gè)自定義字段,找了好多文章和教程,卻發(fā)現(xiàn)dedecms的標(biāo)簽底層模板字段不包括這個(gè)字段呢?這就大大限制了靈活性,但也不可能讓所有字段都允許調(diào)用的,那樣就會(huì)大大降低系統(tǒng)效率,所以今天分享的是一個(gè)比較完美解決這個(gè)問題的方法,配合dede標(biāo)簽,幾乎可以說沒有什么不能調(diào)用的了

首先把上面代碼放到 include/extend.func.php 里

使用方法:

function table($table, $field, $id) 
{ 
global $dsql; 
$primarys = array(); 
$table = strpos($table, '#@_') === false?(strpos($table, 'dede_') === false?'cn_'.$table:str_replace('dede_','cn_',$table)):$table; 
$dsql -> Execute("me","SHOW COLUMNS FROM `$table`"); 
while ($r = $dsql->GetArray()) 
{ 
if($r['Key'] == 'PRI') $primarys[] = $r['Field']; 
} 
if(!emptyempty($primarys)) 
{ 
$primary = $primarys[0]; 
$result = $dsql -> GetOne("SELECT `$field` FROM `$table` WHERE `$primary`= $id"); 
} 
return isset($result[$field])?$result[$field]:''; 
} 

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論