[opgelost]Geen vertoning van Users of the day MOD
Geplaatst: 02 sep 2005, 18:48
Wat is het probleem? Ik heb Users of the day mod geinstalleerd, maar zie niets verschijnen op mijn forum
Wanneer ontstond het probleem? Na het uploaden van mijn nieuwe bestanden
Adres van je forum: http://www.paboforum.nl
Geïnstalleerde mods:friendly date toegevoegd
ModCP Merge Hack toegevoegd
quick reply toegevoegd (sqr)
Advanced User Search toegevoegd
forum-statistics geinstalleerd.
gescheiden Mededelingen - Sticky - Onderwerpen toegevoegd
laatste 5 berichten toegevoegd
Huidige template: Swiftblue
phpBB versie:2.0.17
Host:SoHosted
Heb je onlangs een mod of stijl geïnstalleerd?Friendly date, vandaag
Heb je gezocht naar een antwoord? Ja, kon helaas niets vinden
Het enige waar ik tegenaan ben gelopen is het volgende:
Ik moest eerst is ervoor zetten, en vervolgens moet ik de // ############ Edit above ############ en edit below uitvoeren. Is dit een code, of moet ik het 1 erboven zetten en het ander eronder?
Bij mij ziet het er als volgt uit:
Dit is een deel van de page_header.php
Ik hoop dat iemand mij kan helpen... Want ik heb nooit eerder edit below ed... gezien in een mod. Kan het ook nergens in terugvinden
Wanneer ontstond het probleem? Na het uploaden van mijn nieuwe bestanden
Adres van je forum: http://www.paboforum.nl
Geïnstalleerde mods:friendly date toegevoegd
ModCP Merge Hack toegevoegd
quick reply toegevoegd (sqr)
Advanced User Search toegevoegd
forum-statistics geinstalleerd.
gescheiden Mededelingen - Sticky - Onderwerpen toegevoegd
laatste 5 berichten toegevoegd
Huidige template: Swiftblue
phpBB versie:2.0.17
Host:SoHosted
Heb je onlangs een mod of stijl geïnstalleerd?Friendly date, vandaag
Heb je gezocht naar een antwoord? Ja, kon helaas niets vinden
Het enige waar ik tegenaan ben gelopen is het volgende:
Code: Selecteer alles
#-----[ ACTION: open ]--------------------------------
#
/includes/page_header.php
#
#-----[ ACTION: find ]--------------------------------
#
'LOGGED_IN_USER_LIST' => $online_userlist,
#
#-----[ ACTION: add after ]---------------------------
#
'USERS_OF_THE_DAY_LIST' => $day_userlist,
#
#-----[ ACTION: find ]--------------------------------
#
//
// Obtain number of new private messages
// if user is logged in
//
#
#-----[ ACTION: add before ]--------------------------
#
//
// 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 IF(user_level=1,3,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) )
{
$style_color = '';
if ( $row['user_level'] == ADMIN )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
}
else if ( $row['user_level'] == MOD )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
}
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
//
Bij mij ziet het er als volgt uit:
Code: Selecteer alles
//
// Users of the day MOD
//
$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
$sql = "SELECT user_id, username, user_allow_viewonline, user_level, user_session_time
FROM ".USERS_TABLE."
WHERE user_id > 0
ORDER BY IF(user_level=1,3,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) )
{
$style_color = '';
if ( $row['user_level'] == ADMIN )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
}
else if ( $row['user_level'] == MOD )
{
$row['username'] = '<b>' . $row['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
}
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;
}
//
// Obtain number of new private messages
// if user is logged in
/
Ik hoop dat iemand mij kan helpen... Want ik heb nooit eerder edit below ed... gezien in een mod. Kan het ook nergens in terugvinden