在进行网站建设的时候,我们发现后台电话,微信,客服等等字段都没有,那么怎么来为后台增加一些字段呢,先看下效果图:
修改教程如下:
打开\phpcms\languages\zh-cn\admin.lang.php(PHPCMS的中文语言定义文件)
查找“site_management”,在上面新建一行,加入新建字段的名称:
$LANG[‘my_message’] = ‘站点信息’;
$LANG[‘my_tel’] = ‘座机号码’;
$LANG[‘my_mobile’] = ‘手机号码’;
$LANG[‘my_fax’] = ‘传真号码’;
$LANG[‘my_address’] = ‘公司地址’;
$LANG[‘my_sina’] = ‘新浪微博’;
$LANG[‘my_tqq’] = ‘腾讯微博’;
$LANG[‘my_qq01’] = ‘QQ客服01’;
$LANG[‘my_qq02’] = ‘QQ客服02’;
$LANG[‘my_qq03’] = ‘QQ客服03’;
$LANG[‘my_email’] = ‘公司邮箱’;
$LANG[‘my_icp’] = ‘icp备案号’;
同样打开\phpcms\languages\en\admin.lang.php然后加入英文名称:
$LANG[‘my_message’] = ‘sitemessage’;
$LANG[‘my_tel’] = ‘tel’;
$LANG[‘my_mobile’] = ‘mobile’;
$LANG[‘my_fax’] = ‘fax’;
$LANG[‘my_address’] = ‘address’;
$LANG[‘my_sina’] = ‘sina weibo’;
$LANG[‘my_tqq’] = ‘tencent weibo’;
$LANG[‘my_qq01’] = ‘QQ01’;
$LANG[‘my_qq02’] = ‘QQ02’;
$LANG[‘my_qq03’] = ‘QQ03’;
$LANG[‘my_email’] = ’email’;
$LANG[‘my_icp’] = ‘icp’;
2.修改后台模板文件
打开\phpcms\modules\admin\templates\site_add.tpl.php
搜索“seo_configuration”在“
</div class=”bk15″>
”下面新建一行,并加入以下代码:
php echo L(‘my_message’)?>
<table< span=””> width=”100%” class=”table_form”></table<>
<th< span=””> width=”80″>php echo L(‘my_tel’)?>:</th<>
<td< span=””> class=”y-bg”><input< span=””> type=”text” class=”input-text” name=”my_tel” id=”my_tel” size=”30″ /></input<></td<>
php echo L(‘my_mobile’)?>:
<td< span=””> class=”y-bg”><input< span=””> type=”text” class=”input-text” name=”my_mobile” id=”my_mobile” size=”30″ /></input<></td<>
php echo L(‘my_fax’)?>:
<td< span=””> class=”y-bg”><input< span=””> type=”text” class=”input-text” name=”my_fax” id=”my_fax” size=”30″ /></input<></td<>
php echo L(‘my_address’)?>:
<td< span=””> class=”y-bg”><input< span=””> type=”text” class=”input-text” name=”my_address” id=”my_address” size=”30″ /></input<></td<>
php echo L(‘my_sina’)?>:
<td< span=””> class=”y-bg”><input< span=””> type=”text” class=”input-text” name=”my_sina” id=”my_sina” size=”30″ /></input<></td<>
php echo L(‘my_tqq’)?>:
<td< span=””> class=”y-bg”><input< span=””> type=”text” class=”input-text” name=”my_tqq” id=”my_tqq” size=”30″ /></input<></td<>
php echo L(‘my_qq01’)?>:
<td< span=””> class=”y-bg”><input< span=””> type=”text” class=”input-text” name=”my_qq01″ id=”my_qq01″ size=”30″ /></input<></td<>
php echo L(‘my_qq02’)?>:
<td< span=””> class=”y-bg”><input< span=””> type=”text” class=”input-text” name=”my_qq02″ id=”my_qq02″ size=”30″ /></input<></td<>
php echo L(‘my_qq03’)?>:
<td< span=””> class=”y-bg”><input< span=””> type=”text” class=”input-text” name=”my_qq03″ id=”my_qq03″ size=”30″ /></input<></td<>
php echo L(‘my_email’)?>:
<td< span=””> class=”y-bg”><input< span=””> type=”text” class=”input-text” name=”my_email” id=”my_email” size=”30″ /></input<></td<>
php echo L(‘my_icp’)?>:
<td< span=””> class=”y-bg”><input< span=””> type=”text” class=”input-text” name=”my_icp” id=”my_icp” size=”30″ /></input<></td<>
<div< span=””> class=”bk15″></div<>
3.打开\phpcms\modules\admin\templates\site_edit.tpl.php,加入上一步添加的字段:
php echo L(‘my_message’)?>
<table< span=””> width=”100%” class=”table_form”></table<>
<th< span=””> width=”80″>php echo L(‘my_tel’)?>:</th<>
<td< span=””> class=”y-bg”>php echo $data[‘my_tel’]?>” /></input type=”text” class=”input-text” name=”my_tel” id=”my_tel” size=”30″ value=”<></td<>
php echo L(‘my_mobile’)?>:
<td< span=””> class=”y-bg”>php echo $data[‘my_mobile’]?>” /></input type=”text” class=”input-text” name=”my_mobile” id=”my_mobile” size=”30″ value=”<></td<>
php echo L(‘my_fax’)?>:
<td< span=””> class=”y-bg”>php echo $data[‘my_fax’]?>” /></input type=”text” class=”input-text” name=”my_fax” id=”my_fax” size=”30″ value=”<></td<>
php echo L(‘my_address’)?>:
<td< span=””> class=”y-bg”>php echo $data[‘my_address’]?>” /></input type=”text” class=”input-text” name=”my_address” id=”my_address” size=”30″ value=”<></td<>
php echo L(‘my_sina’)?>:
<td< span=””> class=”y-bg”>php echo $data[‘my_sina’]?>” /></input type=”text” class=”input-text” name=”my_sina” id=”my_sina” size=”30″ value=”<></td<>
php echo L(‘my_tqq’)?>:
<td< span=””> class=”y-bg”>php echo $data[‘my_tqq’]?>” /></input type=”text” class=”input-text” name=”my_tqq” id=”my_tqq” size=”30″ value=”<></td<>
php echo L(‘my_qq01’)?>:
<td< span=””> class=”y-bg”>php echo $data[‘my_qq01’]?>” /></input type=”text” class=”input-text” name=”my_qq01″ id=”my_qq01″ size=”30″ value=”<></td<>
php echo L(‘my_qq02’)?>:
<td< span=””> class=”y-bg”>php echo $data[‘my_qq02’]?>” /></input type=”text” class=”input-text” name=”my_qq02″ id=”my_qq02″ size=”30″ value=”<></td<>
php echo L(‘my_qq03’)?>:
<td< span=””> class=”y-bg”>php echo $data[‘my_qq03’]?>” /></input type=”text” class=”input-text” name=”my_qq03″ id=”my_qq03″ size=”30″ value=”<></td<>
php echo L(‘my_email’)?>:
<td< span=””> class=”y-bg”>php echo $data[‘my_email’]?>” /></input type=”text” class=”input-text” name=”my_email” id=”my_email” size=”30″ value=”<></td<>
php echo L(‘my_icp’)?>:
<td< span=””> class=”y-bg”>php echo $data[‘my_icp’]?>” /></input type=”text” class=”input-text” name=”my_icp” id=”my_icp” size=”30″ value=”<></td<>
<div< span=””> class=”bk10″></div<>
4.打开后台站点信息修改文件\phpcms\modules\admin\site.php
查找“function add()”,找到其中的“$default_style…”行,在下面新建一行,加入字段获取代码:
$my_tel = isset($_POST[‘my_tel’]) && trim($_POST[‘my_tel’]) ? trim($_POST[‘my_tel’]) : ”;
$my_mobile = isset($_POST[‘my_mobile’]) && trim($_POST[‘my_mobile’]) ? trim($_POST[‘my_mobile’]) : ”;
$my_fax = isset($_POST[‘my_fax’]) && trim($_POST[‘my_fax’]) ? trim($_POST[‘my_fax’]) : ”;
$my_address = isset($_POST[‘my_address’]) && trim($_POST[‘my_address’]) ? trim($_POST[‘my_address’]) : ”;
$my_sina = isset($_POST[‘my_sina’]) && trim($_POST[‘my_sina’]) ? trim($_POST[‘my_sina’]) : ”;
$my_tqq = isset($_POST[‘my_tqq’]) && trim($_POST[‘my_tqq’]) ? trim($_POST[‘my_tqq’]) : ”;
$my_qq01 = isset($_POST[‘my_qq01’]) && trim($_POST[‘my_qq01’]) ? trim($_POST[‘my_qq01’]) : ”;
$my_qq02 = isset($_POST[‘my_qq02’]) && trim($_POST[‘my_qq02’]) ? trim($_POST[‘my_qq02’]) : ”;
$my_qq03 = isset($_POST[‘my_qq03’]) && trim($_POST[‘my_qq03’]) ? trim($_POST[‘my_qq03’]) : ”;
$my_email = isset($_POST[‘my_email’]) && trim($_POST[‘my_email’]) ? trim($_POST[‘my_email’]) : ”;
$my_icp = isset($_POST[‘my_icp’]) && trim($_POST[‘my_icp’]) ? trim($_POST[‘my_icp’]) : ”;
查找“=>$default_style”在后面加入:
- ,’my_tel’=>$my_tel,’my_mobile’=>$my_mobile,’my_fax’=>$my_fax,’my_address’=>$my_address,’my_sina’=>$my_sina,’my_tqq’=>$my_tqq,’my_qq01’=>$my_qq01,’my_qq02’=>$my_qq02,’my_qq03’=>$my_qq03,’my_email’=>$my_email,’my_icp’=>$my_icp
同样的在”function edit()”函数里面也加入上面的代码。
5.修改数据库。打开数据表v9_site,在数据表结构中新建以下字段:
注意,这个教程模板输出没有填写value值,所以导致了编辑的时候没有显示原来填写好的数据,这个找了老半天,自己加上就好了!
调用,需要引入{php $SITE = getcache(‘sitelist’,’commons’);}
输出字段:{$SITE[$siteid][my_mobile]}
常见问题
所有的素材与插件都可以用吗?
本站所有的素材与插件(包括免费的),都是本工作室用过的,测试过的,或者二开修改过的,理论上来说没有什么bug,但不保证在所有环境下都可以完美运行。
收费素材与免费素材怎么定义的
本站收费的素材,也是及其便宜的,其实就是收个打赏钱,是工作室对这些插件的测试,整理,修复,优化的辛苦钱,并非开发插件的费用,原创插件或者模版收费稍贵一些。
出现问题了怎么办?
由于收费非常低,大部分都不超10元,所以并不提供售后服务,但您如果需要,可以联系我付费咨询,费用为50元/次/小时。如果是原创模版或者插件,可以免费为您指导。
原文链接:https://www.52gys.cn/3737.html,转载请注明出处。
评论0