Seite 1 von 1

Recent Mod: Foren von "Top 5 Topics" ausschließen

Verfasst: 24.12.2004 10:13
von JJacu
Hallo, habe bereits suchge nutzt, doch da sprach einer nur von irgendnem Portal udn so , hab ich ja alles nicht.

Meien Frage

Code: Alles auswählen

## Will man diese speziellen Foren von der Anzeige ausschliessen, macht man folgende
## Änderung an der recent.php:
# 
#-----[ FINDE ]----------------------------------------------------
#  
$where_forums = ( $special_forums == '0' ) ? 't.forum_id NOT IN ('. $except_forums .')' : 't.forum_id NOT IN ('. $except_forums .') AND t.forum_id IN ('. $forum_ids .')';

# 
#-----[ FINDE in dieser Zeile ]----------------------------------------------------
#  
t.forum_id IN

# 
#-----[ MIT FOLGENDEM ERSETZEN ]----------------------------------------------------
#
# "IN" wurde mit "NOT IN" ersetzt

t.forum_id NOT IN
Forum ID die ich ausschließen will von der Top5 anzeige ist ID=16.

Versteeh das nciht, also bitte den "vollständigen" Code hier posten.

Verfasst: 24.12.2004 15:36
von JJacu
Schade das mir keiner helfen kann :(

Verfasst: 25.12.2004 11:39
von Helmut
Hallo JJacu,

also bei mir schaut die Zeile so aus:

Code: Alles auswählen

$where_forums = ( $special_forums == '0' ) ? 't.forum_id NOT IN ('. $except_forums .')' : 't.forum_id NOT IN ('. $except_forums .') AND t.forum_id IN ('. $forum_ids .')';
Du mußt dann oben bei der Voreinstellung folgendes eingeben:
// ############### Edit below ###############
$topic_length = '40'; // Länge des Titels
$topic_limit = '5'; // Anzahl der Themen
$special_forums = '1'; // 0 = nein; 1 = ja (Hier auf "1" stellen)
$forum_ids = '16'; // ID der auszuschliessenden Foren (Hier alle Foren ID's eintragen, die nicht angezeigt werden sollen (z.B. 16, 11, 3, ....))
$topic_id = '21'; // ID des Themas für Laufzeile
$content = '100'; // Länge des Beitrages
// ############### Edit above ###############
Damit sollte es bei dir gehen und nur die nicht ausgeschlossenen Beiträge angezeigt werden.

Gruß Helmut :wink:

Verfasst: 25.12.2004 14:23
von JJacu
hm mist, ging nicht, habs


recent.php

Code: Alles auswählen


$where_forums = ( $special_forums == '0' ) ? 't.forum_id NOT IN ('. $except_forums .')' : 't.forum_id NOT IN ('. $except_forums .') AND t.forum_id NOT IN ('. $forum_ids .')';
unte oben in der recent.php

Code: Alles auswählen

<?php
// ############         Edit below         ########################################
$topic_length = '30';	// length of topic title
$topic_limit = '5';	// limit of displayed topics
$special_forums = '1';	// specify forums ('0' = no; '1' = yes)
$forum_ids = '16,21';		// IDs of forums; separate them with a comma
$content = '100';	// length of displayed text
// ############         Edit above         ########################################
jetzt so aussehent und klappt alles, trotzdem danke ;)

Verfasst: 25.12.2004 14:24
von JJacu
hm mist, ging nicht, habs


recent.php

Code: Alles auswählen


$where_forums = ( $special_forums == '0' ) ? 't.forum_id NOT IN ('. $except_forums .')' : 't.forum_id NOT IN ('. $except_forums .') AND t.forum_id NOT IN ('. $forum_ids .')';
unte oben in der recent.php

Code: Alles auswählen

<?php
// ############         Edit below         ########################################
$topic_length = '30';	// length of topic title
$topic_limit = '5';	// limit of displayed topics
$special_forums = '1';	// specify forums ('0' = no; '1' = yes)
$forum_ids = '16,21';		// IDs of forums; separate them with a comma
$content = '100';	// length of displayed text
// ############         Edit above         ########################################
jetzt so aussehent und klappt alles, trotzdem danke ;)