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下,在 ...
随机推荐
- Spring In Action ③
第三章 最小化Spring xml配置 自动装配(autowiring) 自动检测(autodiscovery) 自动装配 byName.byType.constructor autodetec ...
- bzoj2962 序列操作 题解
题目大意: 有一个长度为n的序列,有三个操作1.I a b c表示将[a,b]这一段区间的元素集体增加c,2.R a b表示将[a,b]区间内所有元素变成相反数,3.Q a b c表示询问[a,b]这 ...
- NOI模拟赛 Day1
[考完试不想说话系列] 他们都会做呢QAQ 我毛线也不会呢QAQ 悲伤ING 考试问题: 1.感觉不是很清醒,有点困╯﹏╰ 2.为啥总不按照计划来!!! 3.脑洞在哪里 4.把模拟赛当作真正的比赛,紧 ...
- Hightcharts设置Y轴最大最小值
有两种方法: 1:是在控件初始化时预设, yAxis: [{ max:}] 2:在程序运行中动态更新设置 thChart.yAxis[].update({ min: , max: });
- php 处理递归提成的方案
好久没有写blog了,最近CRM项目中用到了递归提成的方案 CREATE TABLE `crm_proxy_bonux_rule` ( `id` ) NOT NULL AUTO_INCREMENT C ...
- 转载:C# this.Invoke()的作用与用法 理解三
Invoke()的作用是:在应用程序的主线程上执行指定的委托.一般应用:在辅助线程中修改UI线程( 主线程 )中对象的属性时,调用this.Invoke(); 在多线程编程中,我们经常要在工作线程 ...
- 深入C#判断操作系统类型的总结详解(转载)
Windows操作系统的版本号一览 操作系统 PlatformID 主版本号 副版本号 Windows95 1 4 0 Windows98 1 4 10 WindowsMe ...
- android api汇集
参考文章: 知乎-想写个 App 练手,有什么有趣的 API 接口推荐吗? 使用 Espresso 和 Dagger 测试网络服务 http://developer.simsimi.com/apps# ...
- LaTeX算法排版
需要包含的 \usepackage[noend]{algpseudocode} \usepackage{algorithmicx,algorithm} 源码 \begin{algorithm}[t]\ ...
- django1.9 创建项目和app并初始化项目
创建项目: django-admin startproject mytest04 创建app: python manage.py startapp app04 配置:settings.py 1. 2 ...