Brak menu admina

Tutaj udzielane jest wsparcie przy problemach związanych z instalacją, konwersją, aktualizacją oraz użytkowaniem phpBB 2.0.x.
Awatar użytkownika
Mystic007
Posty: 2
Rejestracja: 30 grudnia 2007, 13:37
Kontakt:

Brak menu admina

Post autor: Mystic007 » 30 grudnia 2007, 13:42

Witam! Na moim forum nie wyświetla się lewa strona (menu) w panelu administratora, sam plik za to odpowiedzialny (admin/index.php) nie był modyfikowany. Z tego co zaobserwowałem w skrypcie nie wykonuje się pętla while (zaznaczona komentarzem):

Fragmen tpliku admin/index.php
[php]if( isset($HTTP_GET_VARS['pane']) && $HTTP_GET_VARS['pane'] == 'left' )
{
$dir = opendir("./");

$setmodules = 1;
while( $file = @readdir($dir) )
{
if( preg_match("/^admin_.*?\." . $phpEx . "$/", $file) )
{
include('./' . $file);
}
}

@closedir($dir);

unset($setmodules);

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

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

$template->assign_vars(array(
"U_FORUM_INDEX" => append_sid("../index.$phpEx"),
"U_ADMIN_INDEX" => append_sid("index.$phpEx?pane=right"),

"L_FORUM_INDEX" => $lang['Main_index'],
"L_ADMIN_INDEX" => $lang['Admin_Index'],
"L_PREVIEW_FORUM" => $lang['Preview_forum'])
);

ksort($module);
while( list($cat, $action_array) = each($module) ) // o tej pętli mowa
{
$cat = ( !empty($lang[$cat]) ) ? $lang[$cat] : preg_replace("/_/", " ", $cat);

$template->assign_block_vars("catrow", array(
"ADMIN_CATEGORY" => $cat)
);

ksort($action_array);

$row_count = 0;
while( list($action, $file) = each($action_array) )
{
$row_color = ( !($row_count%2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($row_count%2) ) ? $theme['td_class1'] : $theme['td_class2'];

$action = ( !empty($lang[$action]) ) ? $lang[$action] : preg_replace("/_/", " ", $action);

$template->assign_block_vars("catrow.modulerow", array(
"ROW_COLOR" => "#" . $row_color,
"ROW_CLASS" => $row_class,

"ADMIN_MODULE" => $action,
"U_ADMIN_MODULE" => append_sid($file))
);
$row_count++;

}
}

$template->pparse("body");

include('./page_footer_admin.'.$phpEx);
}[/php]

Proszę o pomoc w likwidacji błędu.

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Post autor: daroPL » 30 grudnia 2007, 14:00

Jeżeli lewa część ramki PA jest cała biała, to oznacza, że najprawdopodobniej popełniłeś błąd przy modyfikacji, któregoś z plików z folderu admin/. Zapewne przy instalacji jakiegoś MODa.Ten plik to nie zawsze admin/index.php.

Awatar użytkownika
Mystic007
Posty: 2
Rejestracja: 30 grudnia 2007, 13:37
Kontakt:

Post autor: Mystic007 » 30 grudnia 2007, 15:06

Witam ponownie, a nie wiesz jakiego to rodzaju może być błąd? Bo ja za bardzo nie wiem, ja nie instalowałem tych modów...

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Post autor: daroPL » 30 grudnia 2007, 16:48

To może być nawet bardzo mały błąd typu: brak apostrofu itp..

Zablokowany

Wróć do „Pomoc”