[問題] 關於 ezPortal Admin 一問

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
NeoCosmo
星球普通子民
星球普通子民
文章: 23
註冊時間: 2003-04-15 20:46

[問題] 關於 ezPortal Admin 一問

文章 NeoCosmo »

我安裝了 ezPortal Admin 1.0.6 後,大致上都沒問題,
只有每次點選控制台中的「Portal-基本組態」時都會出現「已完成,但網頁發生錯誤」的錯誤訊息視窗。
上面寫著:
行: 250
字元: 1
\n錯誤: 必須要有物件
程式碼: 0
URL: http://localhost/phpBB/admin/admin_port ... 184e4e8b46
請問該如何修改?

附上 admin_portal.php 的程式碼:
[php]<?php
/***************************************************************************
* admin_portal.php
* -------------------
* begin : Wednesday, Dec 25, 2002
* copyright : (C) 2002 ThunderCat
* email : thundercat@die-pretorianer.de
*
* $Id: admin_portal.php,v 1.01.0.0 2002/12/25 00:00:00 psotfx Exp $
*
*
***************************************************************************/

define('IN_PHPBB', 1);

if( !empty($setmodules) )
{
$file = basename(__FILE__);
$module['Portal']['Configuration'] = "$file?mode=config";
return;
}

//
// Let's set the root dir for phpBB
//
$phpbb_root_path = "./../";
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);

define('PORTAL_TABLE', $table_prefix.'portal');

//
// Pull all config data
//
$sql = "SELECT * FROM " . PORTAL_TABLE;
if(!$result = $db->sql_query($sql))
{
message_die(CRITICAL_ERROR, "Could not query config information in admin_portal", "", __LINE__, __FILE__, $sql);
}
else
{
while( $row = $db->sql_fetchrow($result) )
{
$portal_name = $row['portal_name'];
$portal_value = $row['portal_value'];
$default_portal[$portal_name] = $portal_value;

$new[$portal_name] = ( isset($HTTP_POST_VARS[$portal_name]) ) ? $HTTP_POST_VARS[$portal_name] : $default_portal[$portal_name];
if( isset($HTTP_POST_VARS['submit']) )
{
$sql = "UPDATE " . PORTAL_TABLE . " SET
portal_value = '" . str_replace("\'", "''", $new[$portal_name]) . "'
WHERE portal_name = '$portal_name'";
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Failed to update general configuration for $portal_name", "", __LINE__, __FILE__, $sql);
}
}
}

if( isset($HTTP_POST_VARS['submit']) )
{
$message = $lang['Config_updated'] . "<br /><br />" . sprintf($lang['Click_return_config'], "<a href=\"" . append_sid("admin_portal.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");

message_die(GENERAL_MESSAGE, $message);
}
}

$template->set_filenames(array(
"body" => "admin/portal_config_body.tpl")
);

$template->assign_vars(array(
"S_CONFIG_ACTION" => append_sid("admin_portal.$phpEx"),
"L_CONFIGURATION_TITLE" => $lang['EZPortal_Config'],
"L_GENERAL_SETTINGS" => $lang['EZPortal_settings'],
"L_WELCOME_TEXT" => $lang['Welcome_Text'],
"L_HTML_AREA" => $lang['Html_areal'],
"L_NUMBER_OF_NEWS" => $lang['Number_of_News'],
"L_NEWS_LENGTH" => $lang['News_length'],
"L_NEWS_FORUM" => $lang['News_Forum'],
"L_POLL_FORUM" => $lang['Poll_Forum'],
"L_NUMBER_RECENT_TOPICS" => $lang['Number_Recent_Topics'],
"L_EXCEPTIONAL_FORUMS" => $lang['Exceptional_forums'],
"L_LAST_SEEN" => $lang['Last_Seen'],
"L_SUBMIT" => $lang['Submit'],
"L_RESET" => $lang['Reset'],
"L_SHOW" => $lang['Portal_Show'],
"L_HIDE" => $lang['Portal_Hide'],
"L_COMMA" => $lang['Comma'],

"WELCOME_TEXT" => $new['welcome_text'],
"HTML_AREA" => $new['html_area'],
"NUMBER_OF_NEWS" => $new['number_of_news'],
"NEWS_LENGTH" => $new['news_length'],
"NEWS_FORUM" => $new['news_forum'],
"POLL_FORUM" => $new['poll_forum'],
"NUMBER_RECENT_TOPICS" => $new['number_recent_topics'],
"EXCEPTIONAL_FORUMS" => $new['exceptional_forums'],
"LAST_SEEN" => $new['last_seen'])
);

$template->pparse("body");

include('./page_footer_admin.'.$phpEx);

?>[/php]
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

文章 吉川拓也 »

開啟 :
portal_config_body.tpl

找到 :

代碼: 選擇全部

<script language="JavaScript1.2" defer>
editor_generate('html_area');
</script>
刪除 !
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
NeoCosmo
星球普通子民
星球普通子民
文章: 23
註冊時間: 2003-04-15 20:46

文章 NeoCosmo »

謝謝大大迅速的回覆,果然錯誤不見了。
為求學習,請問為何要刪除那三行? 那三行的目的為何? 那三行是否為原作者誤植?
煩請大大再次不吝賜教...謝謝。
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

文章 吉川拓也 »

NeoCosmo 寫:謝謝大大迅速的回覆,果然錯誤不見了。
為求學習,請問為何要刪除那三行? 那三行的目的為何? 那三行是否為原作者誤植?
煩請大大再次不吝賜教...謝謝。
那個只是個 Java Script 語法 ...
也正因為索引錯誤 . 所以也就出現錯誤了= =

他的安裝文件內有寫 . 但是該作者忘了修正 ..
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
NeoCosmo
星球普通子民
星球普通子民
文章: 23
註冊時間: 2003-04-15 20:46

文章 NeoCosmo »

謝謝! 我下載的安裝文件中居然沒有寫...可能已經不是原始的版本了吧...
主題已鎖定

回到「外掛問題討論」