ecshop商品详情页添加多个可在后台编辑的商品描述分类

个人觉得这个功能只要是用ecshop二次开发建站的站长都应该收藏 以后肯定用的着 不收藏小心后悔哦

闲话少说 先贴上测试成功后的图片

前台显示

后台对应两个编辑器 本来想实现一个编辑器 可选择多个分类 太难 没弄出来 嘿嘿 不管了 这个也挺实用的

需要修改的代码

1 多一个可编辑分类 肯定要多一个字段存取内容 去数据库 在 ecs(默认前缀)_goods 添加一个字段 goods_desc1 其他和goods_desc一样即可

2 先添加一个编辑器 在商城根目录下的 admin\includes\ 打开lib_main.php

找到 create_html_editor 这个函数 后面照着添加

3 在admin/goods.php 中 查找 create_html_editor 在后面添加

pv_create_html_editor(‘goods_desc1’, $goods[‘goods_desc1’], 1);

然后查找所有 goods_desc 在其后面加上goods_desc1 类似下图

4 修改后台模板文件 admin/templates/goods_info.htm

<span id="detail-tab" class="tab-back">{$lang.tab_detail}</span>后面添加

<span id="detail1-tab" class="tab-back">{$lang.tab_detail1}</span>另一处是在

<!– 详细描述 –><table width="90%" id="detail-table" style="display:none"><tr><td>{$FCKeditor}</td></tr></table>后添加

<!– 详细描述1 –><table width="90%" id="detail1-table" style="display:none"><tr><td>{$FCKeditor1}</td></tr></table>detail-tab 对应的是 detail-tabledetail1-tab 对应的是 detail1-table还可以继续添加detail2-tab 对应 detail2-table以及更多。

然后在语言包文件languages/zh_cn/admin/goods.php中添加

1$_LANG[‘tab_detail1’] = ‘成分(举例)’;就完成了。

之后,后台就有两个详细描述字段了。你就可以在前台模板文件中以{$goods.goods_desc1}来引用新添加字段中的内容了。

快乐不是因为拥有的多而是计较的少

ecshop商品详情页添加多个可在后台编辑的商品描述分类

相关文章:

你感兴趣的文章:

标签云: