destoon采集论坛

 找回密码
 立即注册
查看: 742|回复: 2

网站多客服修改方法

[复制链接]

10

主题

109

回帖

828

积分

高级会员

Rank: 4

积分
828
发表于 2016-7-12 09:44:08 | 显示全部楼层 |阅读模式
本帖最后由 简简单单 于 2016-7-12 09:53 编辑
### 网站多客服修改方法 1
单一QQ方法
1:在 \admin\template\ setting.tpl.php 添加下方代码
[ol]
  • [tr]
  • [td]网站名称[/td]
  • [td]" size="40"/>[/td]
  • 客服QQ请按照 “ 88888888, ” 号码以 , 结束。例如:10008,88888888
  • [/tr]
  • [tr]
  • [/ol]复制代码
    2:根目录下 common.inc.php 添加下方代码
    [ol]
  • $QQ = explode(',', trim($DT[webqq]));
  • [/ol]复制代码
    3:模版调用
    (1)单独调用
    [ol]
  • {$QQ[0]} //第1个QQ
  • {$QQ[1]} //第2个QQ
  • {$QQ[2]} //第3个QQ[/ol]复制代码
    (2)循环
    [ol]
  • {loop $QQ $w $qq}
  • {$qq}
  • {/loop}[/ol]复制代码
    ### 网站多客服修改方法 2
    带客服名称+QQ号码
    1:在 \admin\template\ setting.tpl.php 添加下方代码
    [ol]
  • [tr]
  • [td]客服QQ[/td]
  • [td]
  • 客服QQ请按照 “ 客服名称@88888888# ” 名称与号码以@链接,以#结束。例如:马化腾@10008#
  • [/td]
  • [/tr][/ol]复制代码
    2:admin\ 目录下global.func.php 的 function get_setting($item) webqq改数组具体替换代码如下“

    [ol]
  • function get_setting($item) {
  •         global $db;
  •         $setting = array();
  •         $query = $db->query("SELECT * FROM {$db->pre}setting WHERE item='$item'");
  •         while($r = $db->fetch_array($query)) {
  •                 $setting[$r['item_key']] = $r['item_value'];
  •         }
  •         return $setting;
  • }
  • [/ol]复制代码
    改为(或者替换为)
    [ol]
  • function get_setting($item) {
  •         global $db;
  •         $setting = array();
  •         $query = $db->query("SELECT * FROM {$db->pre}setting WHERE item='$item'");
  •         while($r = $db->fetch_array($query)) {
  •             //QQ客服改为数组
  •             if($r['item_key'] == 'webqq'){
  •                 $arr = explode("#",trim($r['item_value']));
  •                 foreach($arr as $k=>$v){
  •                     if($v){
  •                         $arr2 = explode("@", trim($v));
  •                         $setting['webqq'][] = $arr2;
  •                     }
  •                 }
  •                 continue;
  •             }
  •                 $setting[$r['item_key']] = $r['item_value'];
  •         }
  •         return $setting;
  • }
  • [/ol]复制代码
    3:后台特殊处理 admin\setting.inc.php
    搜索 include tpl('setting', $module);
    在include tpl('setting', $module);上方添加下方代码
    [ol]
  • //客服QQ特殊处理               
  • foreach($webqq as $k=>$_webqq){
  •         $webqq[$k] = implode("@", $_webqq);
  • }
  • $webqq  = implode("#", $webqq);
  • //end
  • [/ol]复制代码
    这样后台设置就能显示设置的QQ了
    4:前台模版调用
    一:单独调用
    [ol]
  • {$DT[webqq][0][0]}:{$DT[webqq][0][1]} 客服组1:88888888 //第1组客服
  • {$DT[webqq][1][0]}:{$DT[webqq][1][1]} 客服组2:88888888 //第2组客服
  • {$DT[webqq][2][0]}:{$DT[webqq][2][1]} 客服组3:88888888 //第3组客服
  • [/ol]复制代码
    二:循环调用
    [ol]
  • {loop $DT[webqq] $qq}
  • {$qq[0]} : {$qq[1]}
  • {/loop}
  • {$qq[0]} 为客服名称
  • {$qq[1]} 为客服QQ
  • [/ol]复制代码
    OK , 谁有更好的可以发出来学习,高手勿喷!
  • 回复

    使用道具 举报

    50

    主题

    3415

    回帖

    7668

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    7668
    发表于 2016-7-12 09:46:09 | 显示全部楼层
    不错,收藏一下
    回复 支持 反对

    使用道具 举报

    71

    主题

    3537

    回帖

    8055

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    8055
    发表于 2016-7-12 10:21:10 | 显示全部楼层
    支持分享 学习一下
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|destoon采集论坛

    GMT+8, 2025-12-15 11:48 , Processed in 0.018929 second(s), 21 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表