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);
ecshop增加新字段及相应编辑器的更多相关文章
- ECSHOP 商品字段增加新字段的方法
结合ecshop后台“商品编辑”.“商品录入”来谈谈如何给ecshop商品增加一个新字段,假设我们将这个新字段命名为 new_add 1.首先要修改数据表结构,给表 ecs_goods 增加新字段:n ...
- ECSHOP 商品增加新字段的方法
在ecshop二次开发工作中,经常碰到一些ECSHOP高级使用者问我,如何给商品增加一个新字段,来录入一些新的内容. 下面我们结合ecshop后台“商品编辑”.“商品录入”来谈谈如何给ecshop商品 ...
- mongodb增加新字段报错解决方法
今天想在项目的一个集合里增加一个新字段 db.article.update({},{$set:{status:0}},{multi:true}) multi : 可选,mongodb 默认是false ...
- ecshop增加调用字段问题汇总
一.ecshop文章列表页调用缩略图.网页描述等 打开includes/lib_article.php文件,大约在69行 添加 $arr[$article_id]['description'] = $ ...
- python sqlite3增加表字段
给sqlite3表格增加新字段,要注意大小写,要不然不成功. 一开始这样写,不成功! 后面规范写,按大小写严格规范写! 成功了!现在查看新增加的字段commit: 仔细看,这下全部小写,括表名称.co ...
- 在ECSHOP后台左侧导航中增加新菜单
在ECSHOP后台左侧导航中增加新菜单 ECSHOP教程/ ecshop教程网(www.ecshop119.com) 2011-11-08 有个别高级用户(懂PHP的),提到这样的问题: 在后台管 ...
- ASP.NET MVC 5 - 给电影表和模型添加新字段
在本节中,您将使用Entity Framework Code First来实现模型类上的操作.从而使得这些操作和变更,可以应用到数据库中. 默认情况下,就像您在之前的教程中所作的那样,使用 Entit ...
- 增加删除字段修改字段名,修改表结构,非常用SQL语句技巧总结
1.为数据表添加一个新字段 Alter TABLE [dbo].[CustomerBackupConfig] Add [Stamp] [timestamp] NULL GO 2.为数据表添加两个新字段 ...
- android源码中,在系统多媒体数据库中增加一个字段
由于项目需求,在系统多媒体管理数据库里的存储图像文件的表中需要新增加一个字段,源码在:项目\packages\providers\MediaProvider\MediaProvider.java下,在 ...
随机推荐
- iOS系统架构
1.iOS系统架构 iOS的系统架构分为四个层次 核心操作系统层 (Core OS) 它包括 内存管理 , 文件系统 , 电源管理以及一些其他的操作系统任务, 它可以直接和硬件设备进行交互 核心服务层 ...
- ccc 多点触控
研究了一天,多点触控的点无法保存,只能模拟多点触控了 cc.Class({ extends: cc.Component, properties: { wheelStick:{ default:null ...
- unity
static function Instantiate (original : Object, position : Vector3, rotation : Quaternion) : Object ...
- hdu1251 统计难题 字典树
Problem Description Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己 ...
- jquery放大镜效果
<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8& ...
- GO语言练习:第一个Go语言工程--排序
1.代码 2.编译 3.运行 1.代码框架 /home/fengbo/sorter $ tree . ├── bin ├── pkg ├── readme.txt └── src ├── algori ...
- maven的简单说明
groupId: 项目组ID,项目坐标的核心元素. version: 项目版本,项目坐标的核心元素. description: 项目的描述信息. organization: 项目的组织信息.incep ...
- 用简单直白的方式讲解A星寻路算法原理
很多游戏特别是rts,rpg类游戏,都需要用到寻路.寻路算法有深度优先搜索(DFS),广度优先搜索(BFS),A星算法等,而A星算法是一种具备启发性策略的算法,效率是几种算法中最高的,因此也成为游戏中 ...
- 【腾讯云】腾讯云服务器搭建ftp服务器
一.硬件描述 1.1 云服务器:腾讯云 云主机 操作系统:Ubuntu Server 14.04.1 LTS 32位 CPU:1核 内存:1GB 系统盘:20GB(本地磁盘) 数据盘:0GB 公网带宽 ...
- MySQL Command 常见命令
/* Load data from txt file */ LOAD DATA LOCAL INFILE "D:/data.txt" INTO TABLE tname; /* Lo ...