Seite 2 von 2
Verfasst: 19.07.2004 09:03
von noxx
ja o.k.
das klingt gut. Und tatsächlich hast du mir wieder viel Arbeit abgenommen.
Jetzt werd ich mal hoffen herauszufinden, was davon genau die Definition ist, und wo der sogenannte Aufruf zu finden ist.
Schätze mal ich soll den unteren Bereich über irgendwas anderes kopieren!?
Verfasst: 19.07.2004 09:10
von Tuxman
Schätze mal du musst deinen Code nur ein bisschen nach unten schieben.

Verfasst: 19.07.2004 09:16
von noxx
Super Danke, das werd ich sofort mal ausprobieren!
Schön dass es Leute wie dich hier gibt!
Verfasst: 19.07.2004 09:18
von Tuxman
Nix zu danken... dank mir erst wenn alles läuft.

Verfasst: 19.07.2004 10:41
von noxx
O.k. ich hab echt keinen Plan, was ich wohin verschieben soll.
Das hier ist mein Quelltext welcher bewirkt, dass die Farben alle korrekt angezeigt werden. Nur kann ich anschließend nicht mehr posten mit der bekannten Fehlermeldung.
//
// Users of the day MOD
//
// ############ Edit below ############
// #
$display_not_day_userlist = 0; // change to 1 here if you also want the list of the users who didn't visit to be displayed
$users_list_delay = 24; // change here to the number of hours wanted for the list
// #
// ############ Edit above ############
$sql = "SELECT user_id, username, user_allow_viewonline, user_level, user_session_time
FROM ".USERS_TABLE."
WHERE user_id > 0
ORDER BY user_level DESC, username ASC";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user/day information', '', __LINE__, __FILE__, $sql);
}
$day_userlist = '';
$day_users = 0;
$not_day_userlist = '';
$not_day_users = 0;
while( $row = $db->sql_fetchrow($result) )
{
$user_day_link = color_group_colorize_name($row['user_id']);
if ( $row['user_allow_viewonline'] )
{
$logged_visible_online++;
}
else
{
$logged_hidden_online++;
}
if ( $row['user_allow_viewonline'] )
{
$user_day_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
}
else
{
$user_day_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>';
}
if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )
{
if ( $row['user_session_time'] >= ( time() - $users_list_delay * 3600 ) )
{
$day_userlist .= ( $day_userlist != '' ) ? ', ' . $user_day_link : $user_day_link;
$day_users++;
}
else
{
$not_day_userlist .= ( $not_day_userlist != '' ) ? ', ' . $user_day_link : $user_day_link;
$not_day_users++;
}
}
}
$day_userlist = ( ( isset($forum_id) ) ? '' : sprintf($lang['Day_users'], $day_users, $users_list_delay) ) . ' ' . $day_userlist;
$not_day_userlist = ( ( isset($forum_id) ) ? '' : sprintf($lang['Not_day_users'], $not_day_users, $users_list_delay) ) . ' ' . $not_day_userlist;
if ( $display_not_day_userlist )
{
$day_userlist .= '<br />' . $not_day_userlist;
}
//
// End of MOD
//
Kannst du mir bitte für nen Blöden erklären, was daran falsch ist, und was ich da machen kann, dass das Teil endlich richtig funktioniert? Bitte.
Verfasst: 19.07.2004 16:42
von rabbit
$day_userlist = '';
$day_users = 0;
$not_day_userlist = '';
$not_day_users = 0;
include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);
while( $row = $db->sql_fetchrow($result) )
{
$user_day_link = color_group_colorize_name($row['user_id']);
if ( $row['user_allow_viewonline'] )
füge mal das rote bei dir ein...

Verfasst: 20.07.2004 08:34
von noxx
Rabbit! ...
Du bist mein Held!
Verdammt dieses Teil läuft endlich richtig. Und das nach fast 1,5 Monaten!
Vielen vielen Dank!
PS: natürlich auch an den kryptischen Hinweisgeber!
