搜 索

给phpcms程序增加前台常用的自定义变量等字段

编辑:QTOOL.NET日期:2019-07-12276

在使用phpcms制作网站时,会经常用到一些比如联系方式、电话之类的调用,如果写成静态的不方便修改,那么以下就介绍了怎样给phpcms在后台管理中增加自定义的字段防方便我们来调用.
首先我们需要打开phpcms文件夹、modules文件夹、admin文件夹、templates文件夹中的site_add.tpl.php文件
然后搜索seo_configuration,找到<div class="bk15"></div>在下面一行新建如下代码:
<fieldset>
<legend><?php echo '联系方式';?></legend>
<table class="table_form" width="100%" >
  <tr>
    <th><?php echo '电话';?>:</th>
    <td class="y-bg"><input type="text" class="input-text" name="contacts_phone"  size="35" /></td>
  </tr>
    <tr>
    <th><?php echo '手机';?>:</th>
    <td class="y-bg"><input type="text" class="input-text" name="contacts_mobile"  size="35" /></td>
  </tr>
<tr>
    <th><?php echo 'QQ';?>:</th>
    <td class="y-bg"><input type="text" class="input-text" name="contacts_qq" size="35" /></td>
  </tr>
<tr>
    <th><?php echo '邮箱';?>:</th>
    <td class="y-bg"><input type="text" class="input-text" name="contacts_email" size="35" /></td>
  </tr>
  <tr>
    <th width="80"><?php echo '地址';?>:</th>
    <td class="y-bg"><input type="text" class="input-text" name="contacts_address" size="35" /></td>
  </tr>
</table>
</fieldset>
同理,以上是添加站点信息页面,之后还有一个修改页面所以继续打开templates目录中的site_edit.tpl.php文件同样在<div class="bk15"></div>下面加上同样的代码.
 
打开数据库中的v9_site表
在数据表中分别新建contacts_phone、contacts_mobile、contacts_qq、contacts_email、contacts_address 字段 ,类型设置为varchar长度根据自己需要设置
 
继续修改后台的php文件,打开phpcms文件夹、modules文件夹、admin文件夹、site.php文件add函数查找到$default_style
default_style = isset($_POST['default_style']) && !empty($_POST['default_style']) ? $_POST['default_style'] : showmessage(L('please_choose_the_default_style'));
在结束语句后面加上字段代码:
$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_qq = isset($_POST['contacts_qq']) && trim($_POST['contacts_qq']) ? trim($_POST['contacts_qq']) : '';
$contacts_email = isset($_POST['contacts_email']) && trim($_POST['contacts_email']) ? trim($_POST['contacts_email']) : '';
$contacts_address = isset($_POST['contacts_address']) && trim($_POST['contacts_address']) ? trim($_POST['contacts_address']) : '';
查找=>$default_style在代码的后方追加上新数组内容
,contacts_address'=>$contacts_address,'contacts_phone'=>$contacts_phone,'contacts_mobile'=>$contacts_mobile,'contacts_email'=>$contacts_email,'contacts_qq'=>$contacts_qq)
继续同理在edit()函数中做出同样的修改
最后保存所做的这些修改,即可实现在phpcms站点管理中怎加自定义参数变量.

TAG标签:phpcms
此文章由QTOOL.NET编辑
最新文章

热门标签