Ecshop后台商品添加一个新的FCK编辑器和字的详细
思韵闪耀
2015-01-14
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']);然后在这句下面写:

         //参数解答 第一个:字段名称  第二个:输出文本框名称:第三个:数据

         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,大功告成,直接预览就可以了! 


【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

相关内容

SqlServer 数据库...
--查看数据库大小SELECT DB_NAME(database_...
2024-09-03
docker-compos...
1.Compose介绍 DockerCompose是一个用来定义和...
2024-04-26
MySQL数据库”mysq...
MySQL数据库”mysql SQL Error:1146,SQL...
2023-12-02
php连接mssql的五种...
php连接mssql的五种方法,及示例代码 一、通过mssql_系...
2022-11-29
PostgreSQL和My...
PostgreSQL和MySQL对比 下面将从以下几个方面阐述My...
2022-11-03
mysql 如何跟踪_My...
在项目开发中,难免会遇到在数据库服务器端跟踪sql执行语句的需求,...
2022-09-08

热门资讯

ecshop中mobile和W... WAP里没有购物流程。mobile里是新的手机购物,如果有用手访问会直接转入这里的文件,进行手机购物...
ecshop在PHP 5.4以... 运行Ecshop首页出现报错:出现下面这就话: Strict Standards: Only var...
完美解决ecshop和jque... 1、加入JSON2.js文件 原因很简单,transport修改Object是为了加入支持JSON的...
修改ECSHOP注册页面的Em... 有人说,在后台的 会员注册项设置 里面不是可以控制是否必填吗??我就碰到好几个人这么说过。 其实是他...
ECSHOP页面出现numbe... 首先需要说明的是:不是所有人的网站都会出现这个错误,只有符合一定环境和条件的网站才有可能出现这类错误...
Ecshop后台商品添加一个新... 1.在数据库 ecs_goods 这个表里面新建 你所需要的字段。例如(goods_xxx,good...
ecshop在PHP 5.4以... 运行Ecshop首页出现报错:出现下面这就话: Strict Standards: Only var...
Ecshop系统添加免运费赠品... 使用商城的朋友可能会经常碰到关于利用ecshop来实现一些活动的需求,把电影票设置为免运费。但是事实...
ecshop2.7.3忘记管理... 进入phpmyadmin,进入ecshop的数据库,进入表ecs_admin_user 打开,如下图...
完美解决ecshop和jque... 用过 ecsh op模板 的朋友都知道ecshop和Jquery是不兼容的,这也是我们在做 ecs ...