个人觉得这个功能只要是用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}来引用新添加字段中的内容了。
快乐不是因为拥有的多而是计较的少