ich brauche mal Hilfe
Ich habe ein Board, in welche einige Mods verbaut sind... u.a. auch der Categorie Hierachy 2.0.0
Jetzt habe ich mir die Version 2.0.5RC2 besorgt um mein Board auf den neusten Stand zu bringen... lt. beiliegender Antwort ist das sehr aufwändig, da man Stück für Stück Updaten muss.. also von 2.0.0 auf 2.0.1, dann von 2.0.1 auf 2.0.2 etc. etc.
Die ersten Updates gingen auch noch *g*
Jetzt häng ich fest... und zwar beim Update von 2.0.2 auf 2.0.3 (scheitn auch das aufwändigste zu sein):
aus der funktions.php muss ich was rauslöschen und ersetzen (dafür ist ne neue Datei da)(lt. Anleitung):
nun ist aber mittendrin folgendes (ab Zeile 25):
Code: Alles auswählen
// anfang: forenaktivitäten
$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip, s.session_page
FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
WHERE u.user_id = s.session_user_id
AND s.session_time >= ".( time() - 300 ) . " AND s.session_page = $id
ORDER BY u.username ASC, s.session_ip ASC";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain activities in forums.', '', __LINE__, __FILE__, $sql);
}
$userlist_ary = array();
$userlist_visible = array();
$logged_visible_active = 0;
$logged_hidden_active = 0;
$guests_active = 0;
$active_userlist = '';
$prev_user_id = 0;
$prev_user_ip = '';
while ( $row = $db->sql_fetchrow($result) )
{ $view_online = false; if ( $row['session_logged_in'] )
{ $user_id = $row['user_id'];
if ( $user_id != $prev_user_id ) {
$username = $row['username'];
$style_color = '';
if ( $row['user_level'] == ADMIN )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#ffa34f"';
}
else if ( $row['user_level'] == JUNIOR_ADMIN )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#FF0000"';
}
else if ( $row['user_level'] == MOD )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#006600"';
}
else if ( $row['user_level'] == SPONSOR )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#B8860B"';
}
else if ( $row['user_level'] == VIP )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#800080"';
}
if ( $row['user_allow_viewonline'] )
{
$user_active_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
$logged_visible_active++;
}
else
{
$user_active_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>';
$logged_hidden_active++;
}
if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )
{
$active_userlist .= ( $active_userlist != '' ) ? ', ' . $user_active_link : $user_active_link;
}
}
$prev_user_id = $row['user_id'];
}
else
{
if ( $row['session_ip'] != $prev_session_ip )
{
$guests_active++;
}
}
$prev_session_ip = $row['session_ip'];
}
$total_active_users = $logged_visible_active + $logged_hidden_active + $guests_active;
$l_t_user_s = ( $total_active_users == 0 ) ? $lang['Forum_no_active'] : ( ( $total_active_users == 1 ) ? $lang['Forum_one_active'] : $lang['Forum_more_active'] );
$l_h_user_s = ( $logged_hidden_active == 0 || $userdata['user_level'] == ADMIN ) ? '' : ( ( $logged_hidden_active == 1 ) ? $lang['Forum_one_hidden_active'] : $lang['Forum_more_hidden_active'] );
$l_g_user_s = ( $guests_active == 0 ) ? '' : ( ( $guests_active == 1 ) ? $lang['Forum_one_guest_active'] : $lang['Forum_more_guest_active'] );
$l_active_users = sprintf($l_t_user_s, $total_active_users);
$l_active_users_info = sprintf($l_h_user_s, $logged_hidden_active);
$l_active_users_info .= sprintf($l_g_user_s, $guests_active);
$active_total = $l_active_users;
$active_info = $l_active_users_info;
$active = $active_userlist;
// ende: forenaktivitäten
'ACTIVE' => $active,
'ACTIVE_TOTAL' => $active_total,
'ACTIVE_INFO' => $active_info,
'ROW_COLOR' => '#'.$row_color,
'ROW_CLASS' => $row_class,Ich hab das nun rausgenommen... weil's ne Fehlermeldung gab... jetzt gibt's trotzdem eine.. nämlich diese hier:
Ich häng die functions.php mal an.. wenn mal wer nen Blick drauf werfen könnte :hrhr:Fatal error: Call to undefined function: cache_tree() in /home/r/asdf.de/public_html/SubDomains/board/boardtest/includes/functions_categories_hierarchy.php on line 155
Vorher kann ich nicht weitermachen... es geht um das UpDate von 2.0.2 auf 2.0.3...
Dies scheint das aufwändigste UpDate zu sein... weil hier allein aus der functions.php 1224 Zeilen rausgelöscht werden sollen... *schwitz* ich ahnte, das es hier zu Problemen kommt
Die Anleitung zu dem UpDate leg ich auch bei (mit der Original-functions.php aus meinem Board)
Gibt es eigentlich auch ein UpDate von 2.0.5rc2 auf 2.1.0 ?
Ich hoffe, Ihr könnt mir helfen
Dank Euch im voraus