您现在的位置是:首页 > cms教程 > 易优cms教程易优cms教程
易优CMS内置application/common.php与application/function.php
吴越潇2025-04-14 18:43:39易优cms教程已有4人查阅
导读系统内置函数建议先熟悉系统内置 application/common.php 与 application/function.php 两文件的函数说明,如果有符合的函数,尽量在插件里调用;不符合的话就在插件的logic业务
系统内置函数
建议先熟悉系统内置 application/common.php 与 application/function.php 两文件的函数说明,如果有符合的函数,尽量在插件里调用;不符合的话就在插件的logic业务逻辑里实现。
以当前开发的易优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() 获取当前插件版本号
建议先熟悉系统内置 application/common.php 与 application/function.php 两文件的函数说明,如果有符合的函数,尽量在插件里调用;不符合的话就在插件的logic业务逻辑里实现。
以当前开发的易优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() 获取当前插件版本号
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
eyoucms易优程序文件夹权限安全设置教程
大致整理易优cms的网站目录权限设置如下,此教程仅供参考,如有问题欢迎反馈纠正。1、推荐采用apache服务器环境,官方已经内置一些限制执行脚本的权限易优CMS标签switch条件判断支持多条件判断的用法示例
【基础用法】标签:switch描述:简单条件判断,比if判断标签少些不等于相同功能,视个人习惯而用。属性:condition='' 原生php语法条件判断涉及表字段: 无易优CMS手机站域名怎么配置
以阿里服务器和宝塔面板为例,同时分为http和https证书两种情况,具体根据各个品牌空间进行域名的解析与绑定。一、首先进入阿里云控制台的域名管理,找到想要解析的域名解决升级易优EyouCms“数据库执行中途失败,请第一时间请求技术
在升级易优EyouCms时,如果遇到“数据库执行中途失败,请第一时间请求技术支持···”错误窗口,这通常是由于数据表丢失、人为改动或二次开发导致的数据表与官方不一致等原因引起的。
留言与评论 (共有 0 条评论) |