Seite 1 von 1

Sortierart in template ändern

Verfasst: 24.09.2013 19:48
von LisaserstesForum
Hi, ich versuche gerade die Anzeigeoption / Sortierart der Themen für bestimmte Forenkategorien direkt im template zu ändern.
(Nicht im UCP)

Ich suche im template die Datei und Stelle, wo die Sortierart "Sortiere Themen absteigend / aufsteigend" festgelegt wird.
Im Moment suche ich in der viewforum_body.html, habe aber die passende Stelle noch nicht gefunden.
Der Style ist Prosilver.

Re: Sortierart in template ändern

Verfasst: 24.09.2013 19:55
von Miriam
Was genau möchtest Du machen?

Re: Sortierart in template ändern

Verfasst: 24.09.2013 19:56
von Lehrling
das müsste das hier sein:

viewforum_body.html:

Code: Alles auswählen

<!-- IF not S_IS_BOT -->
			<label>{L_DISPLAY_TOPICS}: {S_SELECT_SORT_DAYS}</label>
			<label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label>
			<label>{S_SELECT_SORT_DIR} <input type="submit" name="sort" value="{L_GO}" class="button2" /></label>
	<!-- ENDIF -->

Re: Sortierart in template ändern

Verfasst: 24.09.2013 20:08
von LisaserstesForum
Mh, was ist denn ein Sort_key?

@Miriam:
Im Standart werden in den Foren die neuesten Themen oben angezeigt und die alten darunter, außer man ändert es im persönlichen Bereich.
Ich möchte über das Template festlegen, dass im Forum X die neuen Themen unten und die alten darüber sortiert werden, egal, was im UCP
eingestellt ist.
Natürlich begrenze ich das auf eine ForenID.

Re: Sortierart in template ändern

Verfasst: 24.09.2013 20:13
von Crizzo
Wenn ich mich jetzt rechterinnere, dann geht das nicht übers Template. Mehr Zeit hab ich gerade nicht. Wirf mal einen Blick in die "viewforum.php".

Re: Sortierart in template ändern

Verfasst: 24.09.2013 21:03
von Miriam
Check das ->

finde in der viewforum.php

Code: Alles auswählen

// Check if the user has actually sent a forum ID with his/her request
// If not give them a nice error page.
if (!$forum_id)
{
    trigger_error('NO_FORUM');
}
danach füge ein:

Code: Alles auswählen

$forum_id_2_chk = array(1, 2, 5, 6, 89); // hier die betreffenden Foren IDs kommasepariert eintragen

if (in_array($forum_id, $forum_id_2_chk))
{
    $sort_days    = 0;
    $sort_key    = 't';
    $sort_dir    = 'a';
}

Re: Sortierart in template ändern

Verfasst: 24.09.2013 21:52
von LisaserstesForum
Das funktioniert, danke Miriam! :)