新增一个问题咨询模块

2016-07-07 15:03 来源:www.chinab4c.com 作者:ecshop专家



参考页面:http://www.1j1h.com/goods-1775.html

仿京东下面加入了 访客对商品的咨询和客服的回复。
整合到后台:




按品牌可以进行各种快速搜索:


商品的浏览页面:



最后希望EC 在下一个版本加上这个功能。呵呵...

下面开始操刀:
1.因为涉及数据库的更改,望提前备份。在SQL中导入下面语句:

  1. CREATE TABLE `plugin_faqs` (
  2. `faq_id` int(11) NOT NULL auto_increment,
  3. `goods_id` mediumint(8) NOT NULL,
  4. `ftype` varchar(100) NOT NULL,
  5. `fproblem` varchar(200) NOT NULL,
  6. `fanswer` text NOT NULL,
  7. `username` varchar(60) NOT NULL,
  8. `faq_time` datetime NOT NULL,
  9. `fromip` varchar(128) default NULL,
  10. `adminname` tinyint(255) default NULL,
  11. `re_time` datetime default NULL,
  12. `good_num` int(5) NOT NULL,
  13. `nogood_num` int(5) NOT NULL,
  14. PRIMARY KEY(`faq_id`)
  15. ) ENGINE=MyISAMDEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;
复制代码


满意 不满意 操作的JS代码:

  1. function addone(type,faq_id){
  2. if(type=='good_num'){
  3. var num = parseInt($("returngood").innerHTML);
  4. $("returngood").innerHTML=num+1;
  5. }
  6. if(type=='nogood_num'){
  7. var num = parseInt($("returnnogood").innerHTML);
  8. $("returnnogood").innerHTML=num+1;
  9. }
  10. Ajax.call('updatefaq.php', 'typenum=' + type + '&id=' + faq_id , returnfaq, 'POST', 'TEXT');
  11. }
  12. function returnfaq(text){
  13. alert(text);
  14. }
复制代码

这里我用了直接页面里+1的方法,当然也可以直接返回+1后的实际数,但是我比较喜欢网易盖楼的支持风格。

整个流程就是一个简单的过程,没有太多创意就不贴了。想要研究的 直接下载压缩包UTF-8代码。

回答:
顶一下!!

没看到压缩包在哪呀

嘗試導入你上面提供的代碼不過失敗
具體做法是怎樣? 界面能更改嗎?

1# 水中剑

压缩包在哪?

5# samsiu
额~~ 汗!不好意思!那天压缩了 不知道是不是漏传了。。。懒得再压缩了 不好意思呵呵。。。

4# mutwig
兄弟 我上面那几个代码 只是一个小片段哦
因为这个没有多少创意 所以不贴全部代码了。
此插件有需要的 直接PM我。

感谢分享 ,帮顶一个~~

加你QQ被拒绝~~郁闷

压缩包呢,请上传