phpbb: Best Topics + Neue Beiträge anzeige
Verfasst: 24.11.2003 16:09
hi,
ich habe in der viewtopic.php eine abfrage eingebaut die mir die besten themen(nach Views/replies/rating) aus einem bestimmten forum anzeigt nun wollte ich zusätzlich neben den titeln der themen das folder icon anzeigen lassen das wenn neue beiträge vorhanden sind in das neue beiträge folder icon wechselt.Das normale folder icon wird auch korrekt angezeigt aber wenn neue themen vorhanden sind wird nur der platzhalter angezeigt statt des neue beiträge icons
Hier mal der code der dafür sorgt das je nach status das folder/new folder icon angezeigt wird:
Hat jemand ne ahnung warum das nicht funktioniert?
Grüße Jason
ich habe in der viewtopic.php eine abfrage eingebaut die mir die besten themen(nach Views/replies/rating) aus einem bestimmten forum anzeigt nun wollte ich zusätzlich neben den titeln der themen das folder icon anzeigen lassen das wenn neue beiträge vorhanden sind in das neue beiträge folder icon wechselt.Das normale folder icon wird auch korrekt angezeigt aber wenn neue themen vorhanden sind wird nur der platzhalter angezeigt statt des neue beiträge icons
Hier mal der code der dafür sorgt das je nach status das folder/new folder icon angezeigt wird:
Code: Alles auswählen
if ( $userdata['session_logged_in'] )
{
if ( $bests[$i]['post_time'] > $userdata['user_lastvisit'] )
{
if ( !empty($tracking_topics) || !empty($tracking_forums) || isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all']) )
{
$unread_topics = true;
if ( !empty($tracking_topics[$best_topic_id]) )
{
if ( $tracking_topics[$best_topic_id] > $bests[$i]['post_time'] )
{
$unread_topics = false;
}
}
if ( !empty($tracking_forums[$best_forum_id]) )
{
if ( $tracking_forums[$best_forum_id] > $bests[$i]['post_time'] )
{
$unread_topics = false;
}
}
if ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all']) )
{
if ( $HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all'] > $bests[$i]['post_time'] )
{
$unread_topics = false;
}
}
if ( $unread_topics )
{
$best_folder_image = $best_folder_new;
$best_folder_alt = $lang['New_posts'];
$best_newest_img = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$best_topic_id&view=newest") . '"><img src="' . $images['icon_newest_reply'] . '" alt="' . $lang['View_newest_post'] . '" title="' . $lang['View_newest_post'] . '" border="0" /></a> ';
}
else
{
$best_folder_alt = ( $bests[$i]['topic_status'] == TOPIC_LOCKED ) ? $lang['Topic_locked'] : $lang['No_new_posts'];
$best_folder_image = $folder;
$best_folder_alt = $best_folder_alt;
$best_newest_img = '';
}
}Grüße Jason