託您的福,班級網頁無法完整更新的原因找到了!
修正 tad_web/function.php中的 get_sys_openid() 函數即可,改成(藍色新增,紅色可刪除):
//取得系統預設的OpenID登入方式
function get_sys_openid()
{
global $xoopsConfig; $auth_method = array();
$modhandler = xoops_gethandler('module');
$config_handler = xoops_gethandler('config');
$TadLoginXoopsModule = $modhandler->getByDirname("tad_login");
if ($TadLoginXoopsModule) {
include_once XOOPS_ROOT_PATH . "/modules/tad_login/function.php";
include_once XOOPS_ROOT_PATH . "/modules/tad_login/language/{$xoopsConfig['language']}/county.php";
// if (function_exists('facebook_login')) {
// $tad_login['facebook'] = facebook_login('return');
// }
// if (function_exists('google_login')) {
// $tad_login['google'] = google_login('return');
// } $config_handler = xoops_gethandler('config');
$modConfig = $config_handler->getConfigsByCat(0, $TadLoginXoopsModule->getVar('mid'));
$auth_method = $modConfig['auth_method'];
}
return $auth_method;
}