解決Discuz!X2.5_X3.0_X3.1QQ臨時會話提示「沒法發起臨時會話」解決方法

Discuz!X是很是強大的論壇程序,但總有一些小小的bug,在Discuz!X最新版本中此bug仍是存在的。緣由很簡單:因爲騰訊QQ交談代碼改動,導致原交談代碼沒法使用。php

問題描述:

QQ交談沒法打開

QQ交談沒法打開node

對比代碼發現,出錯的緣由是:代碼裏的是大寫,而能正常發起會話的首寫字母都是小寫。緩存

原代碼:

http://wpa.qq.com/msgrd?V=3&Uin=771631095&Site=Discuz! 官方站&Menu=yes&from=discuz服務器

不難發現中間的「U」是大寫的,而正常能夠發起對話「u」是小寫的。編輯器

解決方法

右下角ui

修改template\default\common\footer.htm(這是默認模版,非默認模版修改修改template\你的模版\common\footer.htm)htm

查找msgrd,在第60行,將Uin的大寫改爲小寫uin;blog

貼內我的信息get

ource\module\forum\forum_viewthread.php搜索msgrd,在第1348行將Uin的大寫改爲小寫uin;it

迷你資料卡

template\default\forum\viewthread_node.htm

搜索msgrd,在第47行將Uin的大寫改爲小寫uin;

我的空間我的資料頁

source\function\function_profile.php

搜索msgrd,在第329行將Uin的大寫改爲小寫uin;

貼內插入QQ

在後臺界面編輯器設置   Discuz!代碼點qq後面的詳情,替換內容:下的編輯框,<a href="http://wpa.qq.com/msgrd?V=3&Uin={1}&Site=[Discuz!]&from=discuz&Menu=yes" target="_blank"><img src="static/image/common/qq_big.gif" border="0"></a>將Uin改爲uin

F5刷新頁面便可,或ctrl+F5,或在後臺更新緩存。如遇刷新幾回仍無變化,請檢查服務器是否開啓緩存,如開啓請暫時關閉看更改是否生效。

相關文章
相關標籤/搜索