关于【DRK】LED 醒目牌 20120422,是我早期制作的兼容X2、X2.5的插件,但是对于X2版本的网站有一个地方没做兼容,这是我的错,给大家道个歉,尽管我早已专注X2.5因而不再对这个插件进行更新,但未及时修正错误是不应该的,也道个歉。不多说了,下面针对X2中的不兼容bug,给出解决方案。
X2的bug问题如下:
Fatal error: Call to undefined method DB::fetch_all() in F:\www\www\Xingtaitao\wwwroot\bbs\source\plugin\drk_ledadv\drk_ledadv.class.php on line 235
解决方法:
打开drk_ledadv.class.php文件,找到如下代码,在235和236两行
$fup = DB::fetch_all("select fup from ".DB::table('forum_forum')." where fid in (".implode(',', unserialize($this->forumss)).")");
foreach ($fup as $value) {
修改如下:
$query = DB::query("select fup from ".DB::table('forum_forum')." where fid in (".implode(',', unserialize($this->forumss)).")");
while ($fup = DB::fetch($query)) {
======================================================
OVER!