久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價?。。?
當前位置:主頁 > 網站建設 > DedeCMS中添加一個函數來實現任意字段的調用,DE

DedeCMS中添加一個函數來實現任意字段的調用,DE

時間:2023-07-18 07:07:18 閱讀: 文章分類: 網站建設 作者: 織夢編輯員

導讀:DEDE技術DEDE技術我們在使用織夢建站的時候,很多情況下,因為Dede底層模版的限制,我們在文章頁、列表頁和頻道頁面中想要調用一些相關的字段會有所限制,所以跟版網就想寫一個函數來實織夢的模板dede模板堂。

織夢的模板dede模板堂我們在使用織夢建站的時候,很多情況下,因為Dede底層模版的限制,我們在文章頁、列表頁和頻道頁面中想要調用一些相關的字段會有所限制,所以就想寫一個函數來實現在任意頁面對任意字段進行調用,具體方法如下:   一、寫入函數,打開include/extend.func.php文件,如果沒有這個文件就自己建立一個,在 ?> 之前添加如下代碼:   function table($table, $field, $id) { global $dsql; $primarys = array(); $table = strpos($table, '#@_') === false?(strpos($table, 'dede_') ===false?''.$table:str_replace('dede_','',$table)):$table; $dsql -> Execute("me","SHOW COLUMNS FROM `$table`"); while ($r = $dsql->GetArray()) { if($r['Key'] == 'PRI') $primarys[] = $r['Field']; } if(!empty($primarys)) { $primary = $primarys[0]; $result = $dsql -> GetOne("SELECT `$field` FROM `$table` WHERE `$primary`= $id"); } return isset($result[$field])?$result[$field]:''; }   二、使用方法,利用自定義函數對標簽進行擴展,如:   {dede:標記 funcdede手機模板tion='table("要調用的表名","要調用的字段",@me)'/}   這里的“標記”就是要調用的表的主鍵的值,常見的就是id和aid、mid、uid之類的。 標簽底層模板內調用:   [field:字段 function=table(“要調用的表名","要調用的字段",@me)/]   舉例說明 例如arclist標簽底層模板字段是沒有body字段的,就是說不能用arclist把文章內容調用出來的,當然這種需求很少,但不是沒有,現在我們就可以這樣使用:   {dede:arclist row='10' ti模板織夢tlelen='24'} [field:id function=table('addonarticle','body',@me)/] {/dede:arclist}   還有很多作用,如type標簽調用欄目簡介,等等,大家自己dede織夢模板去挖掘吧。相關織夢的模板dede模板堂。

關鍵詞標簽: CMS 字段 來實現

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-18 ,文章DedeCMS中添加一個函數來實現任意字段的調用,DE主要講述字段,來實現,CMS網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_28781.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 斗六市| 游戏| 南陵县| 济源市| 仙游县| 白玉县| 绥阳县| 库车县| 阳春市| 临朐县| 崇礼县| 申扎县| 烟台市| 巴彦淖尔市| 定陶县| 吕梁市| 廉江市| 永和县| 肇源县| 宁陵县| 洪雅县| 林芝县| 乌兰察布市| 灵璧县| 临澧县| 梁平县| 房产| 吕梁市| 云林县| 蓝田县| 新龙县| 周口市| 淳安县| 涿鹿县| 米脂县| 射阳县| 贵定县| 喜德县| 新乡市| 清苑县| 正安县|