Pagina 1 van 1
online/offline mod probleem -- zelf opgelost
Geplaatst: 26 sep 2005, 13:13
door mac-rolec
He, ik heb
deze online/offline mod geinstalleerd, maar ik heb een raar probleem:
In viewtopic geeft ie de knop raar weer zoals je ziet, maar het rare is dat ie dit alleen doet bij admins en moderators, bij gewone gebruikers wordt ie gewoon goed weergegeven.
Het is alleen in viewtopic dus ik geef daarvan wel de txt bestanden:
viewtopic.php
viewtopic_body.tpl
En
dit is de txt van de mod zelf.
Ik gebruik de Aeolus template, die is kwa html wel iets anders, maar omdat het alleen bij admins en moderators voorkomt, is het volgens mij een fout in de php bestand. Ik heb de hele installatie al nagelopen, maar daarmee is niks foutgegaan.
Als iemand mij kan helpen graag. Alvast bedankt.
Geplaatst: 26 sep 2005, 14:05
door mac-rolec
Ik heb het probleem al gevonden, het komt doordat ik admincolors heb geinstalleerd, die zet <span class="admincolor"> in de link bij 'alt' en 'title', waardoor die in de soep draait, ik heb de alt en title gewoon weggehaald in dit stuk van online offline mod:
Code: Selecteer alles
// Start add - Online/Offline/Hidden Mod
$online_status_img = '';
if ( $poster_id != ANONYMOUS )
{
if ( $postrow[$i]['user_session_time'] >= (time()-60) )
{
if ( $postrow[$i]['user_allow_viewonline'] )
{
$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" alt="' . sprintf($lang['is_online'], $poster) . '" title="' . sprintf($lang['is_online'], $poster) . '" border="0" /></a> ';
}
else if ( $is_auth['auth_mod'] || ( $userdata['user_id'] == $poster_id ) )
{
$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_hidden'] . '" alt="' . sprintf($lang['is_hidden'], $poster) . '" title="' . sprintf($lang['is_hidden'], $poster) . '" border="0" /></a> ';
}
else
{
$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $poster) . '" title="' . sprintf($lang['is_offline'], $poster) . '" border="0" /> ';
}
}
else
{
$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $poster) . '" title="' . sprintf($lang['is_offline'], $poster) . '" border="0" /> ';
}
}
// End add - Online/Offline/Hidden Mod
Nu heb ik het dus zo:
Code: Selecteer alles
// Start add - Online/Offline/Hidden Mod
$online_status_img = '';
if ( $poster_id != ANONYMOUS )
{
if ( $postrow[$i]['user_session_time'] >= (time()-60) )
{
if ( $postrow[$i]['user_allow_viewonline'] )
{
$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" border="0" /></a> ';
}
else if ( $is_auth['auth_mod'] || ( $userdata['user_id'] == $poster_id ) )
{
$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_hidden'] . '" border="0" /></a> ';
}
else
{
$online_status_img = '<img src="' . $images['icon_offline'] . '" border="0" /> ';
}
}
else
{
$online_status_img = '<img src="' . $images['icon_offline'] . '" border="0" /> ';
}
}
// End add - Online/Offline/Hidden Mod
Niet echt html valid maar het lijkt wel te werken.
