dedecms地區數字的調用和轉化思路,織夢文章
導讀:織夢文章織夢文章在分類信息列表頁調用信息的小分類以及地區,并帶上鏈接方法: 在分類信息標簽文件(arclistsg.lib.php)內添加一個自定義標簽:$row[cc]=.c織夢模板下載dede58模板。
在分類信息列表頁調用信息的小分類以及地區,并帶上鏈接方法:
在分類信息標簽文件(arclistsg.lib.php)內添加一個自定義標簽:$row[‘cc‘]=&quodede模板安裝t;".cn_substr($em_infotypes[$row[‘infotype‘]],$cclen)."";
然后在模板里面用[field:cc/]調用就可以啦
地區調用{dede:sqlsql="Select*From`dede_sys_enum`whereegrouplike‘nativeplace‘orderbydisorderasc,evalueasclimit0,24"}
[field:ename/]
{/dede:sql}
第一步:找到\include\comm.func.PHP&dede免費校板下戰nbsp;文件的 “ //自定義函數接口 ” 上面加入以下代碼:
function GetInfoType($tid,$bigt) { global $dsql; $typename = ''; $query = "Select ename From `dede_sys_enum` where evalue=$tid and egroup='$bigt'"; $dsql->Execute('ename',$query); while($row = $dsql->GetArray('ename')) { $typename .= ($typename=='' ? $row['ename'] : ','.$row['ename']); } return $typename; }
第二步:在前臺頁面調用代碼如下:
{dede:arclistsg row=‘10’ typeid=‘18’ titlelen=‘50’ orderby=‘pubdate’ channelid=‘-8’ idlist=‘’}
[[field:infotype function=GetInfoType(@me,‘nativeplace’) /]] [field:title/] [[field:dateline function=“MyDate(‘m-d’,@me)&r織夢模板網站dquo;/]]
{/dede:arclistsg}
代碼解釋:
[field:nativeplace /] 這一個就是調用的文檔聯動菜單的枚舉值。附加表存儲的也就是聯動類別里對應的枚舉值的值而已。
function=GetInfoType 這個就是我們上面的自定義函數調用!這點是不能變的。
(@me,'nativeplace') 這 里面有兩個變量,第一個為@me 它的意思是當前值,固定不變的,說白了就是告訴我們上面那個自定義函數要查詢的枚舉值的值。第二個,是聯動菜單的緩存組 名,一般與前面的那個[field:nativeplace/]中的紅色nativeplace 字段名保持一致即可。
相關織夢模板下載dede58模板。聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-18 ,文章dedecms地區數字的調用和轉化思路,織夢文章主要講述思路,標簽,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_28976.html