迅睿CMS: 使用自定义函数作为URL规则
在创建定义URL规则的时候,毕竟系统自带的通配符变量有限,如果发现通配符变量没法满足你的实际需求
我们可以使用自定义函数来做,当然需要有PHP基础的人才行~
比如,我在模块内容的url中想把标题title字段转换为拼音,
/news/标题拼音.html
作为url的这种情况,就没办法使用默认的通配符了,实现步骤
1、定义函数返回url规则代码
函数文件是config/custom.php,定义个名字,随便自己取,xxxurl
<textarea class="form-control">function xxxurl($data) { $py = \Phpcmf\Service::L('pinyin')->result($data['title']); // 把标题转换拼音 $url = "/news/".$py.".html"; // url规则:news/pinyin.html dr_mkdirs(WRITEPATH.'myid/'); // 创建id缓存存储目录 file_put_contents(WRITEPATH.'myid/'. md5(trim($url, '/')).'.txt', $data['id']); // 将id号存储缓存文件 return $url; //返回我自己的 }
免责声明:1.凡本站注明“来源:XXX(非老K模板网)”的作品,均转载自其它媒体,所载的文章、图片、音频视频文件等资料的版权归版权所有人所有,如有侵权,请联系laokcms#126.com处理;2.凡本站转载内容仅代表作者本人观点,与老K模板网无关。
相关文档
- 迅睿cms模板如何自定义分页css样式
- 迅睿cms网站任意页面前端调用全局模块表单提交及自定义样式方法
- 迅睿cms网站后台控制台面板如何添加自定义数据?
- 用jQuery替换文章编辑器里的图片样式及alt标签 实现自定义...
- 迅睿cms模块和栏目如何自定义内容搜索页面模板
- 迅睿cms网站URL伪静态规则设置教程
- WordPress添加自定义CSS代码的几种方法
- 迅睿CMS:程序兼容检测:安装某些应用插件
- 迅睿CMS:后台字段回调格式无效
- 迅睿CMS:图片验证码不正确
- 迅睿CMS:没有给当前站点分配管理菜单权限
- 迅睿CMS:从详细内容中自动提取简介字段(description...
- 迅睿CMS:后台列表页面没有数据
- 迅睿CMS:数据库提示 index column size to...
- 迅睿CMS:快捷登录注册页面升级
- 迅睿CMS:用户组支持在线付款的升级
- 迅睿CMS:测试版升级到正式版
- 迅睿CMS:如何排查js错误
- 迅睿CMS:content类二次开发升级说明
- 迅睿CMS:宝塔导致后台无法登录提示系统故障
上一篇: 迅睿CMS: 模块表单URL
0 条评论