PHPCMS添加自定义设置
作者:admin 日期:2014-03-04
懒得看文字的同学,可以直接这里观看视频教程。
在使用PHPCMS的时候有时候可能会需要用到添加自定义的设置,比如每个页面底部的版权信息等,而这些在后台是找不到地方来设置的。本文提出了一种可以添加自定义配置的方法如下。
1. 进入后台,来到“设置”-> “站点设置” -> "选择一个站点"->"修改",弹出站点修改页面。
2. 找到phpcms的根目录,编辑phpcms/modules/admin/templates/site_edit.tpl.php
3. 在你认为合适的地方添加一个文本框,设置其name属性为"setting[banquan]", id为"banquan", value属性为"<?php echo $setting['banquan']?>"。我这里是这样设置的。
保存之后再重新按1的方法进入站点修改,将会出现一个版权信息的编辑框,在里面输入你要的版权信息,点击"确定"保存就可以了,当我们再次打开站点编辑页面的时候,我们需要的东西就已经写在页面了。这个过程不需要写一点代码。
接下来就要说在前台模板上怎么来调用的问题了。
为了方便调用我们刚才设置的内容,需要在phpcms/libs/functions/extention.func.php里面增加以下内容
/** * 取得站点设置 * @param string $varName * @return string */ function siteSetting($varName) { $siteinfo = siteinfo(get_siteid()); $setting = string2array($siteinfo["setting']); return $setting[$varName]; }
保存之后就可以在模板中用{siteSetting('banquan')}这样的形式来调用了。
评论: 0 | 查看次数: 7266