易優(yōu)全局函數(shù)列表與調(diào)用方法
2023-05-24
以當前開發(fā)的易優(yōu)cms版本為主,要查找函數(shù)是否存在,切記只可調(diào)用,不可更改全局函數(shù),以免影響整個系統(tǒng)無法運行。
application/common.php 全局函數(shù)列表如下: ├─ get_default_pic() 圖片不存在,顯示默認無圖封面 ├─ get_controller_byct() 根據(jù)模型ID獲取控制器的名稱 ├─ allow_release_arctype() 允許發(fā)布文檔的欄目列表 ├─ gettoptype() 獲取當前欄目的最頂級欄目信息 ├─ is_language() 判斷是否多語言 ├─ get_current_lang() 獲取前后臺多語言的當前語言 …… application/function.php 全局函數(shù)列表如下: ├─ convert_arr_key() 將數(shù)據(jù)庫中查出的列表以指定的 id 作為數(shù)組的鍵名 ├─ func_encrypt() md5加密 ├─ get_arr_column() 獲取數(shù)組中的某一列 ├─ clientIP() 客戶端IP ├─ serverIP() 服務器端IP ├─ recurse_copy() 遞歸的復制帶有多級子目錄的目錄 ├─ delFile() 遞歸刪除文件夾 ├─ getDirFile() 遞歸讀取文件夾文件 ├─ group_same_key() 將二維數(shù)組以元素的某個值作為鍵,并歸類數(shù)組 ├─ get_rand_str() 獲取隨機字符串 ├─ httpRequest() CURL請求 ├─ check_mobile() 檢查手機號碼格式 ├─ check_telephone() 檢查固定電話 ├─ check_email() 檢查郵箱地址格式 ├─ getSubstr() 實現(xiàn)中文字串截取無亂碼的方法 ├─ msubstr() 字符串截取,支持中文和其他編碼 ├─ html_msubstr() 截取內(nèi)容清除html之后的字符串長度,支持中文和其他編碼 ├─ eyou_htmlspecialchars_decode() 自定義只針對htmlspecialchars編碼過的字符串進行解碼 ├─ isMobile() 是否移動端訪問訪問 ├─ isWeixin() 是否微信端訪問 ├─ isQq() 是否QQ端訪問 ├─ isAlipay() 是否支付端訪問 ├─ getFirstCharter() php獲取中文字符拼音首字母 ├─ pinyin_long() 獲取整條字符串漢字拼音首字母 ├─ respose() ajax請求的返回值,支持跨域返回 ├─ getTime() 獲取當前時間戳 ├─ func_preg_replace() 替換指定的符號 ├─ tp_mkdir() 遞歸創(chuàng)建目錄 ├─ format_bytes() 格式化字節(jié)大小 ├─ is_http_url() 判斷url是否完整的鏈接 ├─ get_html_first_imgurl() 獲取文章內(nèi)容html中第一張圖片地址 ├─ func_substr_replace() 隱藏部分字符串 ├─ checkStrHtml() 過濾Html標簽 ├─ saveRemote() 抓取遠程圖片 ├─ func_common() 自定義上傳 ├─ filter_line_return() 過濾換行回車符 ├─ MyDate() 時間轉(zhuǎn)化日期格式 ├─ img_replace_url() 內(nèi)容圖片地址替換成帶有http地址 ├─ getCmsVersion() 獲取當前CMS版本號 ├─ getWeappVersion() 獲取當前插件版本號
調(diào)用方法:
一、沒有參數(shù)時候調(diào)用 例如:{:isQq()}格式為{:函數(shù)名}
二、傳遞參數(shù)時候調(diào)用 { $eyou.field.pageurl|is_http_url}