文档章节

Ecshop后台商品添加一个新的FCK编辑器和字的详细介绍!

小2小白
 小2小白
发布于 2016/05/10 15:40
字数 541
阅读 22
收藏 0
1.在数据库 ecs_goods 这个表里面新建 你所需要的字段。例如(goods_xxx,goods_xxx1)
2.找到 admin/templates/goods_info.htm  这个文件。在相关地方加入你所需要的字段。按-照他原来的文本框复制
  一个然后修改下名称就可以。
  如果是需要加入像商品描述用FCK编辑器的这种的话:
  他原来的是这样写的:{$FCKeditor}。找到admin/goods.php 
  大约在420行就可以找到这个句代码:create_html_editor('goods_desc', $goods['goods_desc']);
  create_html_editor() 这个函数是在 admin/include/lib_main.php里面,大约在306行;
  他是这样写的:

function create_html_editor($input_name, $input_value = '')
{
    global $smarty;

    $editor = new FCKeditor($input_name);
    $editor->BasePath   = '../includes/fckeditor/';
    $editor->ToolbarSet = 'Normal';
    $editor->Width      = '100%';
    $editor->Height     = '320';
    $editor->Value      = $input_value;
    $FCKeditor = $editor->CreateHtml();
    $smarty->assign('FCKeditor', $FCKeditor);//这里输出了。
}


所以我们要用的话就不能写同一个了。就需要另外新建一个。
新建方法:在他下面加入一个函数 create_html_editor2
function create_html_editor2($input_name,$output_name,$input_value = '')
{
    global $smarty;

    $editor = new FCKeditor($input_name);
    $editor->BasePath   = '../includes/fckeditor/';
    $editor->ToolbarSet = 'Normal';
    $editor->Width      = '100%';
    $editor->Height     = '320';
    $editor->Value      = $input_value;
    $FCKeditor = $editor->CreateHtml();
    $smarty->assign($output_name,, $FCKeditor);//这里输出就用$output_name变量了。

}

  建好了,然后调用:
  找到admin/goods.php 大约在420行就可以找到这个句代码:create_html_editor('goods_desc', $goods

['goods_desc']);然后在这句下面写:
        //参数解Da 第一个:字段名称  第二个:输出文本框名称:第三个:数据
        create_html_editor2('goods_xxx','goods_xxx' ,$goods['goods_xxx']);第一个字段
        create_html_editor2('goods_xxx1','goods_xxx1' ,$goods['goods_xxx1']);第2个字段

然后模版里面调用就很简单了:
找到 admin/templates/goods_info.htm  这个文件。在相关的地方加入:
比如我刚才新建的:直接调用就行了。
{$FCKeditor}
{$goods_xxx}
{$goods_xxx1}

好了,都就绪了  就是插入数据了。那很简单了。

找到 admin/goods.php这个页面

1.大约在161行加入:'goods_xxx'    => '',
2.大约在234行加入:'goods_xxx'    => '',
3.大约在843行加入字段:goods_xxx,
4.大约在849行加入字段值:'$_POST[goods_xxx]',
5.大约在857行加入字段:goods_xxx,
6.大约在863行加入字段值:'$_POST[goods_xxx]',
7.大约在927行加入:"goods_xxx = '$_POST[goods_xxx]', " .

OK,大功告成,直接预览就可以了!

本文转载自:http://www.moke8.com/article-2770-1.html

小2小白
粉丝 0
博文 36
码字总数 11114
作品 0
朝阳
私信 提问
加载中

评论(0)

在ecshop商品列表页加一个购买数量输入框

我们在使用ecshop的时候,特别是批发站。 很多时候不能在ecshop商品列表页输入购买数量,是非常不方便的。 现在如果一次性购买好几个商品,十分的不方便,只有在ecshop的商品详细页面才能输入...

路边拾草人
2011/12/14
634
2
ECShop 模板库项目功能详解

本文希望能给想了解ECShop库项目功能的人提供一些帮助。ec的高手就可以忽略了,有不同意见的朋友欢迎提意见。 许多刚接触 ECShop的程序员或者用户,只知道它的模板管理很强大也很方便。却不知...

阿尔卡特
2013/01/12
2.5K
1
兼B2B和B2C的电商系统,各位怎么看?

商城群B2B和B2C的演示。magento模拟了1个外贸商城即做B2B,又做B2C。B2C的功能由magento本身的功能实现。B2B的实现是进入magento后台管理,Catalog->Manage Products 对某商品按 Edit 按钮进行...

while_1_
2014/04/18
1.9K
1
可以运营的商城群,请大家提些建议与意见

商城群B2B和B2C的演示。magento模拟了1个外贸商城即做B2B,又做B2C。B2C的功能由magento本身的功能实现。B2B的实现是进入magento后台管理,Catalog->Manage Products 对某商品按 Edit 按钮进行...

while_1_
2014/04/18
679
6
更换ECSHOP默认编辑器为KindEditor

由于ECSHOP默认使用的FCK编辑器太旧了,并且上传图片这些也不方便,网上的博客大多数需要手动修改,我把这个改成了一个插件,直接下载就可以了。只更改了后台的libmain.php中的createhtml_ed...

江湖哥
2014/07/02
1.7K
1

没有更多内容

加载失败,请刷新页面

加载更多

CSS中“word-break:break-all”与“word-wrap:break-word”之间的区别是什么?

我目前想知道两者之间有什么区别。 当我使用它们时,如果它不适合容器,它们似乎打破了这个词。 但为什么W3C有两种方法呢? #1楼 word-wrap: break-word最近更改为overflow-wrap: break-word...

技术盛宴
12分钟前
38
0
Debian10 下取消锁屏

Debian10 下取消锁屏: 设置(Settings )--> 隐私 (Privacy)--> 锁屏 选择关闭

MichaelShu
30分钟前
72
0
消息中间件 二 之AMQP实战

实例分析 前面我们看了AMQP说明文档, 对AMQP有了大体的了解, 本文从实例出发再过一遍AMQP的基本操作. 准备 环境 RabbitMQ server 3.7.16 RabbitMQ client 5.7.3 客户端代码使用的是RabbitMQ官...

菜瓜布
42分钟前
68
0
如何利用Youtube数据分析工具提升频道

Youtube频道是否能够做成功,很大的一个衡量标准就是观看量和订阅数量。但是这只是一个结果性的东西,在频道不断提升的过程中,我们需要知道更细节性的数据,比如到底是谁看了我的视频?他们...

每日关联
今天
51
0
仁怀哪里可以开餐饮费发票-中国新闻网

仁怀哪里可以开餐饮费发票【139 * 7⒏ б2 * 15 З9】陈生,诚、信、合、作,保、真、售、后、保、障、长、期、有、效。adb的全称为Android Debug Bridg...

17054723687
今天
76
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部