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