Pagina 1 van 1
sorteren berichten middels onderwerp
Geplaatst: 21 feb 2011, 13:54
door bloemist
phpBB versie: 3.08
Wat is het probleem?
Ik heb een subforum met diverse activiteiten waarvan de datum in het onderwerp staat (zoiets als: 2011-05-14 naam activitiet) en deze zou ik graag vast willen instellen voor 1 subforum zodat de berichten automatisch worden gesorteerd. Nu is het geval dat de berichten automatisch via plaatsingsdatum worden gesorteerd en moet handmatig de onderstaande instelling worden ingegeven:
Geef de vorige onderwerpen weer: Alle onderwerpen; Sorteer op: onderwerp; aflopend
Is het mogelijk dat dit voor 1 subforum wordt vastgezet zodat de berichten bij alle gebruikers op dezelfde manier worden gesorteerd?
Met vriendelijke groeten,
Bloemist

Re: sorteren berichten middels onderwerp
Geplaatst: 21 feb 2011, 14:17
door Ger
Standaard kun je dit niet instellen in het beheerderspaneel. Je kunt het wel regelen door een code-aanpassing.
OPEN
viewforum.php
ZOEK
Code: Selecteer alles
// Limit topics to certain time frame, obtain correct topic count
ZET ERVOOR
Code: Selecteer alles
// Sorteren op alfabet
if ($forum_id == 1) //vervang hiernaast de 1 door het juiste forumnummer
{
$sort_by_text = array('t' => $user->lang['TOPIC_TITLE']);
$sort_by_sql = array('t' => 't.topic_title');
$sort_dir = 'a';
}
Re: sorteren berichten middels onderwerp
Geplaatst: 10 mar 2011, 10:49
door bloemist
Heb 't getest en dit is precies wat ik bedoel! Dank voor de support!
Re: sorteren berichten middels onderwerp
Geplaatst: 30 apr 2011, 19:36
door bloemist
@ ger
Heb nog een vraagje... ben met het vorige antwoord al geweldig op weg maar loop nog tegen 1 dingetje aan:
Is het mogelijk om bij ($forum_id) meer dan 1 forum hierin aan te geven (zodat meer dan 1 forums standaard worden gesorteerd)? En is het misschien ook nog mogelijk om verschillende sorteringen aan te geven bij verschillende forum id's ? Dus bijvoorbeeld bij een bepaald forum de oudste datum in onderwerp bovenaan wordt geplaatst?

Re: sorteren berichten middels onderwerp
Geplaatst: 01 mei 2011, 09:37
door Ger
bloemist schreef:Is het mogelijk om bij ($forum_id) meer dan 1 forum hierin aan te geven (zodat meer dan 1 forums standaard worden gesorteerd)?
Volgens mij:
Code: Selecteer alles
// Sorteren op alfabet
if ($forum_id == (1|2|3) ) //vervang hiernaast de cijfers door de juiste forumnummers
{
$sort_by_text = array('t' => $user->lang['TOPIC_TITLE']);
$sort_by_sql = array('t' => 't.topic_title');
$sort_dir = 'a';
}
bloemist schreef:
En is het misschien ook nog mogelijk om verschillende sorteringen aan te geven bij verschillende forum id's ? Dus bijvoorbeeld bij een bepaald forum de oudste datum in onderwerp bovenaan wordt geplaatst?
Zoek in datzelfde bestand naar
Code: Selecteer alles
gen_sort_selects($limit_days, $sort_by_text, $sort_days, $sort_key, $sort_dir, $s_limit_days, $s_sort_key, $s_sort_dir, $u_sort_param, $default_sort_days, $default_sort_key, $default_sort_dir);
(staat net iets boven de vorige code)
En zet daarvoor:
Code: Selecteer alles
if ($forum_id == (4|5|6) ) //vervang hiernaast de cijfers door de juiste forumnummers
{
$sort_dir = 'a';
}
Beide ongetest, dus denk aan backups.
Re: sorteren berichten middels onderwerp
Geplaatst: 01 mei 2011, 09:52
door Paul
Nee, dat gaat niet werken.
Code: Selecteer alles
if (in_array($forum_id, array(1, 3, 5))
{
$sort_dir = 'a';
}