很多使用比如用phpcms做微博或者增加自定义变量 备案信息电话等等
其实只需要稍微修改一下文件即可实现 不多说直接往下看
1.
打开phpcmslanguageszh-cnadmin.lang.php
PHPCMS的中文语言定义文件。
查找“site_management”大概在505行,在上面新建一行。
加入新建字段的名称
$LANG['contacts'] = 'Contacts'; //联系方式 $LANG['contacts_address'] = 'Address';//地址 $LANG['contacts_phone'] = 'Phone';//电话 $LANG['contacts_mobile'] = 'Mobile';//手机 $LANG['contacts_email'] = 'Email';//邮箱 $LANG['contacts_qq'] = 'QQ';//QQ $LANG['contacts_beian'] = 'Beian';//备案
同样打开phpcmslanguagesenadmin.lang.php
加入对应英文名称。
2.
修改后台模板文件
打开phpcmsmodulesadmintemplatessite_add.tpl.php
搜索“seo_configuration”在“<div class="bk15"></div>”下面新建一行
<div class="bk15"></div> <fieldset> <legend><?php echo L('contacts')?></legend> <table width="100%" class="table_form"> <tr> <th width="80"><?php echo L('contacts_address')?>:</th> <td class="y-bg"><input type="text" class="input-text" name="contacts_address" id="contacts_address" size="30" /></td> </tr> <tr> <th><?php echo L('contacts_phone')?>:</th> <td class="y-bg"><input type="text" class="input-text" name="contacts_phone" id="contacts_phone" size="30" /></td> </tr> <tr> <th><?php echo L('contacts_mobile')?>:</th> <td class="y-bg"><input type="text" class="input-text" name="contacts_mobile" id="contacts_mobile" size="30" /></td> </tr> <tr> <th><?php echo L('contacts_email')?>:</th> <td class="y-bg"><input type="text" class="input-text" name="contacts_email" id="contacts_email" size="30" /></td> </tr> <tr> <th><?php echo L('contacts_qq')?>:</th> <td class="y-bg"><input type="text" class="input-text" name="contacts_qq" id="contacts_qq" size="30" /></td> </tr> <tr> <th><?php echo L('contacts_beian')?>:</th> <td class="y-bg"><input type="text" class="input-text" name="contacts_beian" id="contacts_beian" size="30" /></td> </tr> </table> </fieldset>
同样打开 站点信息修改页面phpcmsmodulesadmintemplatessite_edit.tpl.php
加入上一步添加的字段。
3.
打开后台站点信息修改文件
phpcmsmodulesadminsite.php
查找“add()”
查找“$default_style”
在下面新建一行,加入字段获取代码:
$contacts_address = isset($_POST['contacts_address']) && trim($_POST['contacts_address']) ? trim($_POST['contacts_address']) : ''; $contacts_phone = isset($_POST['contacts_phone']) && trim($_POST['contacts_phone']) ? trim($_POST['contacts_phone']) : ''; $contacts_mobile = isset($_POST['contacts_mobile']) && trim($_POST['contacts_mobile']) ? trim($_POST['contacts_mobile']) : ''; $contacts_email = isset($_POST['contacts_email']) && trim($_POST['contacts_email']) ? trim($_POST['contacts_email']) : ''; $contacts_qq = isset($_POST['contacts_qq']) && trim($_POST['contacts_qq']) ? trim($_POST['contacts_qq']) : ''; $contacts_beian = isset($_POST['contacts_beian']) && trim($_POST['contacts_beian']) ? trim($_POST['contacts_beian']) : ''; 查找“=>$default_style”在后面加入',contacts_address'=>$contacts_address,'contacts_phone'=>$contacts_phone,'contacts_mobile'=>$contacts_mobile,'contacts_email'=>$contacts_email,'contacts_qq'=>$contacts_qq,'contacts_beian'=>$contacts_beian)
同样的在"edit()”函数里面
加入更新字段的代码
4.
然后在修改数据库
打开数据表
v9_site
在数据表结构新建以下字段
contacts_address varchar(100)
contacts_phone varchar(30)
contacts_mobile varchar(30)
contacts_email varchar(30)
contacts_qq varchar(30)
contacts_qq varchar(30)
contacts_beian varchar(30)
然后保存完成
先看看后台
这样就完成了 当然自己想怎么加就怎么加
至于调用么
直接在需要的模板头部加上
{php $WIN = getcache('sitelist','commons');} {$WIN[$siteid][调用自定义字段]}