sorteren berichten middels onderwerp

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
bloemist
Berichten: 6
Lid geworden op: 21 feb 2011, 13:43

sorteren berichten middels onderwerp

Bericht door bloemist » 21 feb 2011, 13:54

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:

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: sorteren berichten middels onderwerp

Bericht door Ger » 21 feb 2011, 14:17

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

bloemist
Berichten: 6
Lid geworden op: 21 feb 2011, 13:43

Re: sorteren berichten middels onderwerp

Bericht door bloemist » 10 mar 2011, 10:49

Heb 't getest en dit is precies wat ik bedoel! Dank voor de support!

bloemist
Berichten: 6
Lid geworden op: 21 feb 2011, 13:43

Re: sorteren berichten middels onderwerp

Bericht door bloemist » 30 apr 2011, 19:36

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

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: sorteren berichten middels onderwerp

Bericht door Ger » 01 mei 2011, 09:37

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.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Re: sorteren berichten middels onderwerp

Bericht door Paul » 01 mei 2011, 09:52

Nee, dat gaat niet werken.

Code: Selecteer alles

if (in_array($forum_id, array(1, 3, 5))
{
$sort_dir = 'a';
} 

Gesloten