网站多客服修改方法
本帖最后由 简简单单 于 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 , 谁有更好的可以发出来学习,高手勿喷! 不错,收藏一下 支持分享 学习一下
页:
[1]