k2与SEOSimple的兼容问题

当同时安装这两个扩展,会出现兼容性问题,就是打开编辑k2文章时报错。

解决的办法是修改SEOSimple.php的代码如下:

在150行左右,把原来的

function isFrontPage()
{
$menu = & JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) {
return true;
}
return false;
}

改成

function isFrontPage()
{
global $mainframe;
if (!$mainframe->isSite()) return;
$menu = & JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) {
return true;
}
return false;
}