当前位置:首页 > CMS教程 > ecshop > 列表

ecshop后台增加商品描述字段

发布:smiling 来源: PHP粉丝网  添加日期:2014-06-19 11:34:01 浏览: 评论:0 

:如在后台添加商品为例子

1.在数据库中添加相应的字段名称(如:my_text).

2.修改后台中的编辑器FCKeditor.先到 admin/includes/lib_main.php 中参照 create_html_editor 函数添加一个新的函数用来生成后台编辑器.

  1. //原始的 
  2. function create_html_editor($input_name$input_value = ''
  3.     global $smarty
  4.  
  5.     $editor = new FCKeditor($input_name); 
  6.     $editor->BasePath   = '../includes/fckeditor/'
  7.     $editor->ToolbarSet = 'Normal'
  8.     $editor->Width      = '100%'
  9.     $editor->Height     = '320'
  10.     $editor->Value      = $input_value
  11.     $FCKeditor = $editor->CreateHtml(); 
  12.     $smarty->assign('FCKeditor'$FCKeditor); 
  13.  
  14. //自己加的 
  15. function pv_create_html_editor($input_name$input_value = ''$i)  
  16. {  
  17.  global $smarty;  
  18.  $editor = new FCKeditor($input_name);  
  19.  $editor->BasePath   = '../includes/fckeditor/';  
  20.  $editor->ToolbarSet = 'Normal';  
  21.  $editor->Width      = '100%';  
  22.  $editor->Height     = '320';  
  23.  $editor->Value      = $input_value;  
  24.  $FCKeditorx = $editor->CreateHtml();  
  25.  $smarty->assign('FCKeditor'.$i$FCKeditorx);  

3.打开 admin/goods.php,查找 create_html_editor

  1. //原始的  create_html_editor('goods_desc', $goods['goods_desc']); 
  2. //并在其后添加如下语句: 
  3. //要自己加的 pv_create_html_editor(my_text, $goods[my_text],1); 

继续在admin/goods.php中查找所有 goods_desc,相应新增 my_text.如: 'goods_desc' => ' ',后面加 'my_text' => ' ',(注意是所有的).

4.修改添加商品和修改商品的SQL语句,如下:

  1. $sql = "INSERT INTO " . $ecs->table('goods') . " (my_text) VALUES ('$_POST[my_text]')";//此处只是例子,请根据实际情况修改 

5. 修改后台中相应的模版文件,添加/修改商品的模版是admin/templates/goods_info.htm

查找{$lang.tab_article},在后面加自己的内容,再在下面添加一个自己的表格,(注:如果要添加多个字段,请参照上面的修改,在此处FCKeditor后面修改数字).{$FCKeditor1}

Tags: ecshop增加商品描述

分享到: