简简单单 发表于 2016-7-12 09:44:08

网站多客服修改方法

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

[*]
[*]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;
[*]}
[*]复制代码
改为(或者替换为)
[*]
[*]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;
[*]}
[*]复制代码
3:后台特殊处理 admin\setting.inc.php
搜索 include tpl('setting', $module);
在include tpl('setting', $module);上方添加下方代码
[*]
[*]//客服QQ特殊处理               
[*]foreach($webqq as $k=>$_webqq){
[*]      $webqq[$k] = implode("@", $_webqq);
[*]}
[*]$webqq= implode("#", $webqq);
[*]//end
[*]复制代码
这样后台设置就能显示设置的QQ了
4:前台模版调用
一:单独调用
[*]
[*]{$DT}:{$DT} 客服组1:88888888 //第1组客服
[*]{$DT}:{$DT} 客服组2:88888888 //第2组客服
[*]{$DT}:{$DT} 客服组3:88888888 //第3组客服
[*]复制代码
二:循环调用
[*]
[*]{loop $DT $qq}
[*]{$qq} : {$qq}
[*]{/loop}
[*]
[*]{$qq} 为客服名称
[*]{$qq} 为客服QQ
[*]复制代码
OK , 谁有更好的可以发出来学习,高手勿喷!

龙在天涯 发表于 2016-7-12 09:46:09

不错,收藏一下

zhao90 发表于 2016-7-12 10:21:10

支持分享 学习一下
页: [1]
查看完整版本: 网站多客服修改方法