PHPCMS添加自定义设置

懒得看文字的同学,可以直接这里观看视频教程。 

 

在使用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')}这样的形式来调用了。



文章来自: 本站原创
Tags:
评论: 0 | 查看次数: 6879