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下,在 ...
随机推荐
- WPF DATAGRID - COMMITTING CHANGES CELL-BY-CELL
In my recent codeproject article on the DataGrid I described a number of techniques for handling the ...
- ural 2068. Game of Nuts
2068. Game of Nuts Time limit: 1.0 secondMemory limit: 64 MB The war for Westeros is still in proces ...
- HDU5331 : Simple Problem
因为是二分图,所以最大独立集$=$总点数$-$最大匹配. 因为是树,所以具有贪心性质,设$f_i$表示$i$是否与其孩子匹配,$a_i$表示$i$的孩子里$f$为$0$的个数,则$f_i=[a_i&g ...
- 关于vim插件
本人比较喜欢amix它集成了很多插件. 1.mru.vim:用于打开最近使用过的文件 使用命令: :MRU 打开最近的文件列表 上下箭头可以移动关标 :o 在新窗口中打开文件 2.NERD T ...
- ACM The Famous Clock
The Famous Clock 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述 Mr. B, Mr. G and Mr. M are now in Warsaw, ...
- SQL2043N 与 linux的randomize_va_space特性
自从数据库服务器从redhat4.6升级到redhat5.5之后,在使用TSM备份的时候偶尔会出现SQL2043N 查看错误: [db2inst1@limt ~]$ db2 ? SQL2043N S ...
- BZOJ3343: 教主的魔法 分块
2016-05-28 10:27:19 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3343 比较显然的分块题,分块后块内排序,维护整块的附 ...
- [zt]OpenCV如何获取视频当前的一帧图像
(OpenCV读取视频.OpenCV提取视频每一帧.每一帧图片合成新的AVI视频)CvCapture 是视频获取结构 被用来作为视频获取函数的一个参数 比如 CvCapture* cap; IplIm ...
- 数据库存储ATM机,开户、查询等信息
package com.bank.unionpay; //银行卡的接口 public interface I_yinhangka { //抽象方法 //public abstract默认修饰抽象的 p ...
- php 将查询出的数组数据存入redis
我们从数据库查询出来的数据一般为数组的形式, 而redis是不支持存入数组的, 一种解决办法是将数组转化为json数据,再将json存入redis,之后取出时再将json转化为php数组. 但将取出的 ...