織夢(dedecms
)系統v5.7開始,函式大多數是以「小助手」的模式封裝,進行按需載入,存放路徑為: /include/helpers/
getonearchive($id)
函式作用:主要用於獲取指定的某篇文件的各個資訊,它返回的是乙個陣列。
引數含義:
$id 傳遞某篇文件的id號;
返回解釋:本函式將返回乙個陣列,該陣列包含了所有的文件元素。
getchanneltable($id,$formtype='channel')
函式作用:獲取指定模型的表名資訊
引數含義:
$id 傳遞id號,具體類別由$formtype決定;
$formtype 傳遞的型別(預設為模型id,可選archive與typeid)
函式返回:返回的是乙個陣列(分別為主表表名和附加表表名)
gettags($aid)
函式作用:獲取指定文件id的所有tag標籤
引數含義:
$aid 指定文件id編號;
gettopids($tid)
函式作用:獲取指定欄目的所有上級欄目id列表
引數含義:
$tid 指定欄目的id號
函式返回:以字串的形式返回所有的上級欄目id列表
gettopid($tid)
函式作用:獲取指定欄目的頂級欄目id;
引數含義:
$tid 指定欄目的id號
函式返回:直接返回頂級欄目的欄目id號。
注意gettopid($tid)與gettopids($tid)的區別,乙個是返回所有,而另乙個是返回單個。
getsonids($id,$channel=0,$addthis=true)
函式作用:獲取某欄目的所有下級欄目id列表
引數含義:
$id 指定欄目id編號
$channel 限定內容模型id
$addthis 是否包含本身
函式返回:以字串的形式返回結構
getonetypeurla($typeinfos)
引數含義:
$typeinfos 欄目的一些指定資訊,當然,您可以直接傳遞某欄目的所有資訊(陣列);
下面我們再列出一些簡單常見的dedecms函式:
utf82gb($utfstr) utf8編碼轉換為gbk編碼;
gb2utf8($gbstr) gbk編碼轉換為utf8編碼;
ajaxhead() 禁止快取頁面;
getip() 獲取使用者客戶端ip位址;
htmlreplace($str,$rptype=0) 去除html中不規則的字元;
removexss($val) 移出瀏覽器xss的漏洞;
trimmsg($msg) 對變數禁用html但允許使用換行符;
filtersearch($keyword) 過濾搜尋的字串;
cn_substr($str, $slen, $startdd=0) 字串長度擷取;
text2html($txt) 純文字轉為html;
html2text($str,$r=0) 將html轉為純文字;
getpinyin($str, $ishead=0, $isclose=1) 獲取指定字元的拼音;
mydate($format='y-m-d h:i:s', $timest=0) 將linux時間戳格式化為標準時間;
getmktime($dtime) 將標準時間轉換為linux時間戳;
floortime($seconds) 將時間轉換為距離什麼的精確時間;
getcururl() 獲取當前頁面的指令碼位址;
geteditor($fname, $fvalue, $nheight="350", $etype="basic", $gtype="print", $isfullpage="false",$bbcode=false) 在程式裡獲取編輯器;
dd2char($ddnum) 生成乙個隨機字元;
json_encode($data) 對變數進行json編碼;
json_decode($json, $assoc=false) 對變數進行json解碼;
DedeCMS系統函式列表及用法詳解
dedecms系統函式列表及用法詳解織夢 dedecms 系統v5.7開始,函式大多數是以 小助手 的模式封裝,進行按需載入,存放路徑為 include helpers getonearchive id 函式作用 主要用於獲取指定的某篇文件的各個資訊,它返回的是乙個陣列。引數含義 id 傳遞某篇文件...
python函式,列表生成式及高階函式
函式 函式生命成後若不呼叫則不會執行 形式引數 位置引數 可變引數 預設引數 關鍵字引數 返回值 返回值為函式運算的結果,返回函式執行結果,可以以與元組形式返回多個返回值 eg def sum a,b return a b result sum 1,2 print result 變數的作用域區域性變...
MySQL函式列表
mysql中,提供了豐富的函式,簡化了使用者對資料的操作 包括數學函式 字串函式 日期和時間函式 條件判斷函式 加密函式等 abs x 返回x的絕對值 sqrt x 返回x的非負2次方根 mod x,y 返回x被y除后的餘數 ceiling x 返回不小於x的最小整數 floor x 返回不大於x的...