在dede安裝目錄下的include/taglib下建立標籤檔案,比如mytest.lib.php。(必須以.lib.php為字尾)
<?php if(!defined('dedeinc')) exit('request error!');
//自定義標籤名以lib_開頭
function lib_mytest(&$ctag,&$refobj) ";
//設定查詢語句
$dsql->setquery($sql);
//獲取一條結果
$row = $dsql->getone();
//獲取標籤內的文字
$innertext = trim($ctag->getinnertext());
$dtp = new dedetagparse();
$dtp->setnamespace('field','[',']');
//載入文字
$dtp->loadsource($innertext);
if(!is_array($dtp->ctags)) else
//獲得最終結果
$revalue = $dtp->getresult();
unset($dtp);
return $revalue;
}}在dede模板檔案就可以使用我們自定義的標籤mytest了:
[field:title/]
DEDE自定義表單
1.專案需要提交表單 2.表單在 設定呢 發現後台頻道模型中有個自定義表單 自定義表單太麻煩了,唯一的好處就是用來新增欄位及管理提交資訊 列表模板 內容模板 發布模板 感覺跟專案修改起來太麻煩了 因為要寫整個頁面,而專案中這個頁面還有其它模組化部分,比如產品列表等,所以俺就直接放在templets ...
dede自定義變數
1 定義織夢自定義變數進入後台 系統 系統基本引數 新增新變數 如下圖,填寫相應的值 新增變數後的系統引數 注意 如果出現 request var not allow 解決辦法在這裡 2 呼叫織夢自定義變數在需要的地方加上這句話 1if me me 無手機號碼 當然,如果不想要判斷,可以直接這樣呼叫...
dede自定義欄位table去掉,自定義附件裡面有
我們在使用dede 建設時,自定義附件,讀取是會出 uploads soft 100602 1 10060221235523434.zip 我們在系統內容模型中新增附件型別欄位時,前台需要用來呼叫。例如我在後台發布一篇文章,上傳乙個zip的附件,欄位的時間內容是 uploads soft 10060...