您现在的位置是:首页 > cms教程 > 易优cms教程易优cms教程
易优CMS内置application/common.php与application/function.php
吴越潇2025-04-14易优cms教程已有人查阅
导读系统内置函数建议先熟悉系统内置 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() 获取当前插件版本号
本文标签:
很赞哦! ()
相关教程
- PHP中的array_intersect_ukey():用自定义回调函数比较键名的数组交集(只比较键)
- PHP中的array_intersect_uassoc():用自定义回调函数比较键名的数组交集
- PHP中的array_filter():用回调函数过滤数组元素
- PHP中的array_diff_ukey():用自定义回调函数比较键名的数组差集(只比键)
- PHP中的array_diff_uassoc():用自定义回调函数比较键名的数组差集
- PHP中的asort()函数:按值升序排序并保持键值关联
- PHP中的arsort()函数:保持键值关联的逆向排序
- PHP中五种字母三角形图案的详细拆解(使用range()函数)
- PHP中闰年判定的两种方法:日期函数与条件运算
- PHP中字符串反转的两种实现方式:内置函数与手动循环
- PHP中数字反转的两种方法:数学算法与字符串函数
- PHP发送邮件:mail()函数
图文教程
易优cms实现发布时间显示几小时前、几天前的效果
在网页开发中,我们经常需要显示文章或动态的发布时间,为了增加用户体验,通常会将发布时间显示为几秒前、几分钟前、几小时前、几天前、几月前等形式
易优Channelartlist标签当前频道+循环的调用方法
channelartlist 获取当前频道的下级栏目的内容列表[基础用法]名称:channelartlist功能:获取当前频道的下级栏目的内容列表标签语法:typeid='' 栏目ID,多个请用","分开row='100' 调用栏目数
易优eyoucms文章发布时间年月日怎么加上时分
今天在调整网站模板的时候,需要调整eyoucms模板网站的文章发布更新时间精确到小时分钟秒
易优CMS标签prenext获取上一篇、下一篇内容的方法
功能:获取当前文档上一篇、下一篇内容。id='' 可以任意指定循环里的变量名替代field,假设id='field1',模板调用如:{$field.title} 变成 {$field1.title}
相关源码
-
(自适应)蓝色基建施工工程建筑集团网站pbootcms模板下载为工程建筑、基建施工类企业打造的PbootCMS模板,采用现代化设计理念,突出企业实力与项目展示,帮助建筑类企业快速建立专业在线门户。查看源码 -
帝国CMS7.5漫画网站模板带手机端源码免费下载本模板为漫画内容平台设计开发,采用帝国CMS7.5内核构建,深度优化漫画作品展示结构与章节管理模式。前端采用响应式布局设计,适配各类漫画阅读场景,提供作品分类、连载追踪、热度排行等垂直领域功能模块。查看源码 -
响应式HTML5家居建材办公家具桌椅pbootcms模板为家居建材、办公家具企业打造的响应式网站模板,同时支持多行业快速适配通过替换文字图片即可转型为其他行业官网,大幅降低开发成本。查看源码 -
(自适应响应式)WORDwps办公资源教程资讯网站模板下载基于PbootCMS内核开发的响应式网站模板,为办公教程、WPS技巧分享、职场技能培训等场景打造。模板内置标准化文档分类体系,支持图文/视频教程混合展示,满足现代办公知识传播需求。查看源码 -
PbootCMS(自适应手机端)智能电话AI机器人网站模板产品概述基于PbootCMS内核开发的智能电话AI机器人网站模板,为语音交互服务场景设计,采用HTML5+CSS3响应式布局技术,实现PC端与移动端数据实时同步展示。模板适用于智能电话查看源码 -
自适应响应式绿色装修公司定制家居类pbootcms网站下载(自适应手机端)响应式全屋装修定制家居类网站pbootcms模板 绿色装修公司网站源码下载PbootCMS内核开发的网站模板,该模板适用于装修定制网站、装查看源码
| 分享笔记 (共有 篇笔记) |
