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 :ugeek:

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?

:ugeek: :mrgreen:

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';
}