前端录网站,记录前端点点滴滴,帮助程序猿快速成长!

v9后台添加站点自定义文本字段及上传图片字段

PHPCMSV9
v9添加站点自定义字段


具体方法百度整理:

1.添加语言定义文件
    打开\phpcms\languages\zh-cn\admin.lang.php 
  $LANG['tel'] = '电话'; 

  $LANG['foot_contact'] = '底部联系方式';

  $LANG['kf'] = '百度客服代码';

  $LANG['logo'] = '公司logo';

  $LANG['ecode'] = '公司二维码';
 (需要英文版同理增加)


2.修改后台模板文件
   打开\phpcms\modules\admin\templates\site_add.tpl.php

搜索“seo_configuration”在“<div class="bk15"></div>”下面新建一行

复制以下内容

<div class="bk15"></div>
<fieldset>
  <legend>站点信息</legend>
  <table width="100%" class="table_form">
    <tr>
      <th width="80">
        <?php echo L( 'tel')?>:</th>
      <td class="y-bg">
        <input type="text" class="input-text" name="tel" id="tel" size="30" value="<?php echo $data['tel']?>" /></td>
    </tr>
    <tr>
      <th>
        <?php echo L( 'foot_cotact')?>:</th>
      <td class="y-bg">
        <input type="text" class="input-text" name="foot_cotact" id="foot_cotact" size="30" value="<?php echo $data['foot-contact']?>" /></td>
    </tr>
    <tr>
      <th>
        <?php echo L( 'kf')?>:</th>
      <td class="y-bg">
        <input type="text" class="input-text" name="kf" id="kf" size="30" value="<?php echo $data['kf']?>"/></td>
    </tr>
    <tr>
      <th>
        <?php echo L( 'logo')?>:</th>
      <td class="y-bg">
        <script src="<?php echo JS_PATH?>content_addtop.js"></script>
        <script src="<?php echo JS_PATH?>swfupload/swf2ckeditor.js"></script>
        <?php $authkey=u pload_key( '1,jpg|pdf|gif|png|bmp,1,,,0'); ?>
          <input type="text" value="<?php echo $data['logo']?>" id="thumb" name="info[logo]" style="display:none;">
          <a href="javascript:void(0);">
            <img width="135" height="113" style="cursor:hand" id="thumb_preview" src="<?php echo $data['logo']?>"></a>
          <input type="button" value="取消图片" class="button" style="width: 66px;"></td>
    </tr>
    <tr>
      <th>
        <?php echo L( 'ecode')?>:</th>
      <td class="y-bg">
        <script src="<?php echo JS_PATH?>content_addtop.js"></script>
        <script src="<?php echo JS_PATH?>swfupload/swf2ckeditor.js"></script>
        <?php $authkey=u pload_key( '1,jpg|pdf|gif|png|bmp,1,,,0'); ?>
          <input type="text" value="<?php echo $data['ecode']?>" id="thumb1" name="info[ecode]" style="display:none;">
          <a href="javascript:void(0);">
            <img width="135" height="113" style="cursor:hand" id="thumb1_preview" src="<?php echo $data['ecode']?>"></a>
          <input type="button" value="取消图片" class="button" style="width: 66px;"></td>
    </tr>
  </table>
</fieldset>
  同理打开 站点信息修改页面\phpcms\modules\admin\templates\site_edit.tpl.php

加入上一步添加的字段。
 

3.打开后台站点信息修改文件

\phpcms\modules\admin\site.php

 

查找“add()”

查找“$default_style”

在下面新建一行,加入字段获取代码:

$tel = isset($_POST['tel']) && trim($_POST['tel']) ? trim($_POST['tel']) : '';

$foot_contact = isset($_POST['foot_contact']) && trim($_POST['foot_contact']) ? trim($_POST['foot_contact']) : '';

$kf = isset($_POST['kf']) && trim($_POST['kf']) ? trim($_POST['kf']) : '';

$logo = isset($_POST['logo']) && trim($_POST['logo']) ? trim($_POST['logo']) : '';

$ecode = isset($_POST['ecode']) && trim($_POST['ecode']) ? trim($_POST['ecode']) : '';

查找“=>$default_style”在后面加入

'tel'=>$tel,'foot_contact'=>$foot_contact,'kf'=>$kf,'logo'=>$logo,'ecode'=>$ecode)

同样的在"edit()”函数里面

加入更新字段的代码



4.数据库打开v9_site添加自定义的字段

在数据表结构新建以下字段

tel varchar(30)

foot_contact varchar(500)

kf varchar(500)

logo varchar(100)

ecode varchar(100)

这样就可以大功告成了!试试吧!



转载请注明:前端录»v9后台添加站点自定义文本字段及上传图片字段