您好,欢迎来到北京美业网! 北京网站建设咨询热线:13521800010
下载中心
您当前位置:美业网 >> 最新资讯 >> 下载中心 >> 浏览文章

phpcms v9 自定义变量插件

时间:2017/10/30 12:14:33     信息来源:http://www.jswzjs.com     点击:
很多时候我们希望自己自定一些变量完成一些功能,如定义新闻的分页数、侧边栏的联系方式等一些经常修改的短小内容,我们之前的解决方案是直接修改源代码或使用碎片功能,
使用本插件,可以在网站后台直接进行设置,而不用再去修改网站的代码了。
由于PHPCMS被许多外包公司使用,许多时候我们希望客户去自行修改变量值(如联系电话),而不允许他们自行添加删除变量,以免修改错误导致网站出错。
本插件解决了这些问题。
phpcms v9 自定义变量插件
----------

插件特点:
    1.管理系统分离,普通管理员只能修改变量值,高级管理员可修改全部设置。(具体权限请在角色管理中自行设置)
    2.多站点支持
    3.多分类管理
    4.使用phpcms系统缓存,减少数据库访问压力。

注意:
    1.由于插件使用了phpcms的缓存功能,请注意的/caches/目录的写入权限。
    2.安装后两个菜单在【内容管理】的 [内容发布管理] 和 [内容相关设置] 里面
      [内容发布管理 \ 字段管理] 普通管理员用字段修改界面
      [内容相关设置 \ 字段设置] 超级管理员用字段修改界面

------------------------------------------------------------------

使用方法:
在公用模板中定义(如:templates\default\content\header.html):

{php $allFields = customField();} //获取所有站点的全部变量
{php $cm = $allFields[$siteid];}  //使用当前站点的变量
{php $cm = $allFields[3];}        //举一反三,使用站点3的变量

------------------------------------------------------------------

变量引用方法:

如果定义了{php $cm = $allFields[$siteid];},则使用:
{$cm[contact_name]}

反之使用:
{$allFields[$siteid]['contact_name']}
{$allFields[1]['contact_name']}
{$allFields[2]['contact_name']}

下载地址:
 下载信息:
点击下载:phpcms.zip

 


 
本文由北京网站建设北京网站建设公司、美业网收集整理发布,如有转载请注明出处。
北京网站建设公司_北京网站设计公司