个人觉得这个功能只要是用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 类似下图
<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>
注意标签栏与内容框ID的对应关系:
detail-tab 对应的是 detail-table
detail1-tab 对应的是 detail1-table
还可以继续添加
detail2-tab 对应 detail2-table
以及更多。
然后在语言包文件languages/zh_cn/admin/goods.php中添加
1
$_LANG['tab_detail1'] = '成分(举例)';
就完成了。
之后,后台就有两个详细描述字段了。
你就可以在前台模板文件中以{$goods.goods_desc1}来引用新添加字段中的内容了。