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!
