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>
注意标签栏与内容框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}来引用新添加字段中的内容了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值