zoukankan      html  css  js  c++  java
  • ecshop增加新字段及相应编辑器

    一、在数据库添加字段,会手写的就后台添加,不会就进入phpmyadmin默认的就行。
          这是通用的写法:(这里是增加类似商品描述的字段,其他字段自行更改)

        ALTER TABLE `ecs_goods` ADD `goods_standard ` text NOT NULL AFTER `goods_desc` ;


    二、修改admin/good.php


          找到
       /* 处理商品数据 */

         $shop_price = !empty($_POST['shop_price']) ? $_POST['shop_price'] : 0;

        后面依葫芦画瓢添加进自己字段。

        $goods_standard = !empty($_POST['goods_standard']) ? $_POST['goods_standard'] : 0;

       找到    

         /* 入库 */

        if ($is_insert)

        {

            if ($code == '')

            {

    同样依葫芦画瓢添加进自己字段

    (此处为sql语句中)goods_desc, goods_standard,

    (此处为value语句中)'$_POST[goods_desc]','$_POST[goods_standard]',

    注意:else语句下与此相同

    找到

    "goods_desc = '$_POST[goods_desc]', " .

    同样依葫芦画瓢添加进自己字段

    "goods_standard = '$_POST[goods_standard]', " .

    三、修改admin/templates/goods_info.htm
         在合适的地方添加,如果想在编辑商品—详细信息处添加,找到

             <table width="90%" id="detail-table" style="display:none">

              <tr>

                <td>商品详细描述</td>

              </tr>

              <tr>

                <td>{$FCKeditor}</td>

              </tr>

            </table>

          同样依葫芦画瓢添加进自己的信息

             <table width="90%" id="detail-table" style="display:none">

             <tr>

                <td>执行标准</td>

              </tr>

              <tr>

                <td>{$FCKeditor2}</td>

              </tr>

            </table>

    四、修改模板在合适的地方添加:

    找到tab标签位置,在合适的位置依葫芦画瓢添加你的信息

    例如:<h2 class="h2bg"><a href="#product-detail"  >执行标准</a></h2>

    在相应调用的位置依葫芦画瓢添加 

            <blockquote>       

          <div class="blank"></div>

        {$goods.goods_standard}

          </blockquote>

    至此字段添加完成,接下来我们添加编辑器

    一、在admin/includes/lib_main.php

    找到

    function create_html_editor($input_name, $input_value = '')

    修改为

    function create_html_editor($input_name, $input_value = '',$fckid=0)

     

    继续向下找到

    $smarty->assign('FCKeditor', $FCKeditor);

    将它修改为

    if ($fckid) {

    $smarty->assign('FCKeditor'.$fckid, $FCKeditor);

    }

    else {

    $smarty->assign('FCKeditor', $FCKeditor);

    }

    二、接下来要修改后台商品处理页 admin/goods.php 文件

    找到

    create_html_editor('goods_desc', $goods['goods_desc']);

    在它下面另添加1行

    create_html_editor('goods_standard', $goods['goods_standard'],2);

  • 相关阅读:
    mysql索引
    数据库修复
    数据库取值 三级分类后台遍历
    创建数据库!
    mysql按条件 导出sql
    nodejs 简单安装环境
    C++ 性能剖析 (一)
    C++ 性能剖析 (二):值语义 (value semantics)
    JavaScript Nested Function 的时空和身份属性
    C++ Reference 的“三位一体”诠释
  • 原文地址:https://www.cnblogs.com/freeze89/p/5109723.html
Copyright © 2011-2022 走看看