Recent Topic Mod bei Categories Hierarchy
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
nein nur auf der index, aber nicht in den unterkategorien.. ich weiß nicht wie ich das mit den switches regeln könnte.. wenn ich den part bei den "legend" switches einbaue, dann zeigt er gar keine beiträge mehr an.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
weiß jemand wie man die Switches steuern kann, so dass ich die "letzten Beiträge" nur auf der Index-Seite anzeigen lassen kann?
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
die zeile muss neu gemacht werden wie folgt:
grund ist, dass die append_sid vor dem rautezeichen enden muss, weil sonst user ohne cookies ausgeloggt werden 
Code: Alles auswählen
$last_url = '<a href="'. append_sid("viewtopic.$phpEx?". POST_POST_URL .'='. $line[$i]['topic_last_post_id']) .'#'. $line[$i]['topic_last_post_id'] .'"><img src="'. $images['icon_latest_reply'] .'" alt="'. $lang['View_topic'] .'" title="'. $lang['View_topic'] .'" border="0" /></a>'; meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
so funktioniert er bei mir:
Code: Alles auswählen
<?php
// ############ Edit below ########################################
$topic_length = '50'; // Länge des Thementitels
$topic_limit = '10'; // Anzahl der angezeigten Themen
$forum_ids = '27'; // IDs der Foren die NICHT angezeigt werden sollen (trenne sie mit einem Komma); z.B. /viewforum.php?f=2 (2 wäre die ID)
// ############ Edit above ########################################
$sql = "SELECT
t.topic_id, t.forum_id, t.topic_title, t.topic_replies, t.topic_last_post_id, t.topic_last_time, t.topic_last_poster,
u.user_id, u.username
FROM ". TOPICS_TABLE ." t, ". USERS_TABLE ." u
WHERE t.forum_id NOT IN (".$forum_ids.") AND t.topic_last_poster = u.user_id
ORDER BY topic_last_time DESC
LIMIT $topic_limit";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'could not obtain main information.', '', __LINE__, __FILE__, $sql);
}
$line = array();
while( $row = $db->sql_fetchrow($result) )
{
$line[] = $row;
}
$db->sql_freeresult($result);
$orig_word = array();
$replacement_word = array();
obtain_word_list($orig_word, $replacement_word);
$tracking_forums = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] .'_f']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] .'_f']) : array();
for( $i = 0; $i < count($line); $i++ )
{
$forum_id = $line[$i]['forum_id'];
$is_auth = auth(AUTH_ALL, $forum_id, $userdata);
if ( !empty($is_auth['auth_read']) )
{
$topic_id = $line[$i]['topic_id'];
$word_censor = ( count($orig_word) ) ? preg_replace($orig_word, $replacement_word, $line[$i]['topic_title']) : $line[$i]['topic_title'];
$topic_title = ( strlen($line[$i]['topic_title']) < $topic_length ) ? $word_censor : substr(stripslashes($word_censor), 0, $topic_length) .'...';
$topic_title_a = $line[$i]['topic_title'];
$replies = $line[$i]['topic_replies'];
$last_author = ( $line[$i]['user_id'] != ANONYMOUS ) ? '<a href="'. append_sid("profile.$phpEx?mode=viewprofile&". POST_USERS_URL .'='. $line[$i]['user_id']) .'" title="'.sprintf($lang['Viewing_user_profile'], $line[$i]['username']).'">'. $line[$i]['username'] .'</a>' : ( ($line[$i]['username'] != '' ) ? $line[$i]['username'] : $lang['Guest'] );
$last_time = create_date($board_config['default_dateformat'], $line[$i]['topic_last_time'], $board_config['board_timezone']);
$last_url = '<a href="'. append_sid("viewtopic.$phpEx?". POST_POST_URL .'='. $line[$i]['topic_last_post_id']) .'#'. $line[$i]['topic_last_post_id'] .'"><img src="'. $images['icon_latest_reply'] .'" alt="'. $lang['View_topic'] .'" title="'. $lang['View_topic'] .'" border="0" /></a>';
$topic_url = append_sid("viewtopic.$phpEx?". POST_TOPIC_URL ."=$topic_id");
$template->assign_block_vars('recent', array(
'TOPIC_TITLE_A' => $topic_title_a,
'TOPIC_TITLE' => $topic_title,
'REPLIES' => $replies,
'LAST_AUTHOR' => $last_author,
'LAST_TIME' => $last_time,
'LAST_URL' => $last_url,
'U_VIEW_TOPIC' => $topic_url,
));
}
}
$template->assign_vars(array(
'L_RECENT_TITLE' => $lang['Recent_topics'],
'L_RECENT_BY' => $lang['Recent_first_poster'],
'L_RECENT_STARTED' => $lang['Recent_first']
));
?>meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
dieser thread beantwortet (fast) alle meine fragen zum recent mod und C.H., danke!!!! 
eine kleinigkeit beschäftigt mich aber dennoch: kann es sein, dass vor den einzelnen postings auch eine grafik angezeigt werden sollte? beim seitenaufbau sehe ich kurz was "aufblizzen", dann stehen aber nur die letzten themen ohne grafik dort!??
eine kleinigkeit beschäftigt mich aber dennoch: kann es sein, dass vor den einzelnen postings auch eine grafik angezeigt werden sollte? beim seitenaufbau sehe ich kurz was "aufblizzen", dann stehen aber nur die letzten themen ohne grafik dort!??
Zuletzt geändert von woolf am 19.07.2005 14:22, insgesamt 1-mal geändert.