Bestimmte Beiträge unter "Neueste Beiträge" nicht anzeigen

Started by Webster, January 04, 2006, 03:54:10 PM

Previous topic - Next topic

Webster

Ich mal wieder,

ich würde es gerne für das 1.0.5 so einstellen können, dass Beiträge aus einem spezielles Board nicht unter "Neueste Beiträge" angezeigt werden sollen. Also für niemanden! Ist ein "Spam und Spiel"-Board und langsam nerven die ganzen Themen die angezeigt werden und das soll nun ein Ende haben.

Danke für eure Hilfe!

mediman

My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

Webster

Wenn ich das so bei mir mache (also mit richtiger URL ;) ) dann werden die Beiträge immer noch angezeigt?

mediman

Die Ziffern muessen die Boards beschreiben die angezeigt werden sollen, andererseits musste den Krams umschreiben.
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

Webster

Also wenn mein Forum dann die ID 20 hätte, muss ich doch einmal

http://www.deinedomain.de/smf/index.php?action=unread;boards=20 eingeben und die würden nicht mehr auftauchen, oder reden wir grad aneinander vorbei?!

dieter4

nein anders herum. ;D
du musst die boards anhängen, die angezeigt werden sollen.

Webster

Quote from: Dark_Neakro on January 05, 2006, 11:31:11 AM
nein anders herum. ;D
du musst die boards anhängen, die angezeigt werden sollen.

Ups ^^

Aber wenn ich das eine weglasse, wird es immer noch angezeigt?!

dieter4

ich habe eine Mod geschrieben, die das für dich bewerkstelligen sollte. leider musst dud as manuell im source einstellen.

suche nach
Code (Recent.php) Select

$query_this_board = 'ID_BOARD IN (' . implode(', ', $boards) . ')';
$context['querystring_board_limits'] = ';start=%d';
$context['no_board_limits'] = true;
}


Danach fügst du folgendes ein:
Code (Recent.php) Select

// Ungelesene Beitraege nur in folgenden Boards listen:
$query_this_board = 'ID_BOARD IN (2)';


die boards müssen mit Kommata (,) voneinander getrennt werden. es werden nur die beiträge aus den aufgeführten boards angezeigt.

Webster

Danke!!! Du bist echt super, sowas wollte ich :) :)

Werde es gleich mal ausprobieren!!! DANKE!!!!!


\edit: Mhh, der findet die Stelle nicht? Ich hab wie gesagt das 1.0.5, oder liegt es an meiner Dummheit?! :-/

dieter4

argh
ich bin von RC1 ausgegeangen. werder es sofort für 1.0.5 ändern dauert nur ein wenig zeit

dieter4

#10
quatsch funzt net... warte noch etwas

*Dark_Neakro sich am kopf kratz*

Webster

Quote from: Dark_Neakro on January 05, 2006, 12:01:55 PM
quatsch funzt net... warte noch etwas

*Dark_Neakro sich am kopf kratz*

Jo okay, das mekte ich auch grad :)

dieter4

#12
sooooo hähähähähä

jetzt sollte es funzen.:

sucher nach:
Code (Recent.php) Select

AND b.ID_BOARD != ' . $modSettings['recycle_board'];
}


und füge danach ein:
Code (Recent.php) Select

$query_this_board = 'b.ID_BOARD IN (1)';


wie gesgt die boards mit Kommata trennen. (z.B. 1,3,5)

Webster

Herrlich, geht :) vielen, vielen Dank!!!

Und kann man das jetzt noch auf das Info-Center übetragen, wo die Beiträge angezeigt werden? :)

dieter4

hmmm... da muss ich schauen ob ich das kann... sonst musst du auf noex oder mediman warten... ich schau mal nach. dauert aber etwas

dieter4

jut ich hab's

suche nach
Code (Recent.php) Select

AND b.ID_BOARD = t.ID_BOARD" . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? "


und ersetze es mit
Code (Recent.php) Select

AND b.ID_BOARD = t.ID_BOARD AND b.ID_BOARD IN (3)" . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? "

Webster

Danke!! Du bist ein Gott :D Es geht alles so wie ich das wollte ;)

dieter4

loool!!!

ich bin kein Gott. ich hab auch mal "klein" angefangen (die "" sind um keine evtl. beleidigung zu erzeugen und nicht, weil ich meinte ich wäre nicht klein gewesen)

Webster

Ich hab grad gemerkt, dass alle User so die Beiträge auch in internen und nicht öffentlichen Foren sehen können...

dieter4

#19
?!? *nachguck*

ach schei** stimmt, sry... ich ändere das.

*edit*
ist das jetzt so im infocenter oder den unread oder beidem?

Advertisement: