Volgorde berichten in forum wijzigen

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
roze
Berichten: 109
Lid geworden op: 19 okt 2006, 12:46
Locatie: Valkenswaard
Contacteer:

Volgorde berichten in forum wijzigen

Bericht door roze » 15 jan 2007, 19:18

Standaard staat de volgorde van berichten: oudst onderaan. Je kunt dit wijzigen, maar het systeem onthoudt deze voorkeur niet. Zodat je bij het volgende bezoek aan het forum weer de volgorde moet veranderen.

Is hier een oplossing voor?


Groet,

Rob Zeijen
Rob Zeijen, Valkenswaard

Afbeelding

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 15 jan 2007, 19:52

Ik heb het antwoord lang geleden wel eens gegeven. Aangezien de zoekfunctie door een niet nader te noemen persoon naar de gruzelementen is geholpen kan ik het nu alleen niet terugvinden.
... Maar ik modereer (nog) niet.

TWEagle
Berichten: 782
Lid geworden op: 18 nov 2005, 19:45
Locatie: Peer
Contacteer:

Bericht door TWEagle » 15 jan 2007, 19:58

open viewtopic.php

zoek

Code: Selecteer alles

//
// Decide how to order the post display
//
if ( !empty($HTTP_POST_VARS['postorder']) || !empty($HTTP_GET_VARS['postorder']) )
{
	$post_order = (!empty($HTTP_POST_VARS['postorder'])) ? htmlspecialchars($HTTP_POST_VARS['postorder']) : htmlspecialchars($HTTP_GET_VARS['postorder']);
	$post_time_order = ($post_order == "asc") ? "ASC" : "DESC";
}
else
{
	$post_order = 'asc';
	$post_time_order = 'ASC';
}

$select_post_order = '<select name="postorder">';
if ( $post_time_order == 'ASC' )
{
	$select_post_order .= '<option value="asc" selected="selected">' . $lang['Oldest_First'] . '</option><option value="desc">' . $lang['Newest_First'] . '</option>';
}
else
{
	$select_post_order .= '<option value="asc">' . $lang['Oldest_First'] . '</option><option value="desc" selected="selected">' . $lang['Newest_First'] . '</option>';
}
$select_post_order .= '</select>';
verander naar

Code: Selecteer alles

//
// Decide how to order the post display
//
if ( !empty($HTTP_POST_VARS['postorder']) || !empty($HTTP_GET_VARS['postorder']) )
{
	$post_order = (!empty($HTTP_POST_VARS['postorder'])) ? htmlspecialchars($HTTP_POST_VARS['postorder']) : htmlspecialchars($HTTP_GET_VARS['postorder']);
	$post_time_order = ($post_order == "desc") ? "ASC" : "DESC";
}
else
{
	$post_order = 'desc';
	$post_time_order = 'DESC';
}

$select_post_order = '<select name="postorder">';
if ( $post_time_order == 'DESC' )
{
	$select_post_order .= '<option value="asc" selected="selected">' . $lang['Oldest_First'] . '</option><option value="desc">' . $lang['Newest_First'] . '</option>';
}
else
{
	$select_post_order .= '<option value="desc">' . $lang['Oldest_First'] . '</option><option value="desc" selected="selected">' . $lang['Newest_First'] . '</option>';
}
$select_post_order .= '</select>';
is dit juist?

ik dacht van wel maar weet het niet heel zeker

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 15 jan 2007, 20:07

Nee,

Code: Selecteer alles

if ( !empty($HTTP_POST_VARS['postorder']) || !empty($HTTP_GET_VARS['postorder']) ) 
{ 
   $post_order = (!empty($HTTP_POST_VARS['postorder'])) ? htmlspecialchars($HTTP_POST_VARS['postorder']) : htmlspecialchars($HTTP_GET_VARS['postorder']); 
   $post_time_order = ($post_order == "asc") ? "ASC" : "DESC"; 
} 
else 
{ 
   $post_order = 'asc'; 
   $post_time_order = 'ASC'; 
}
veranderen naar

Code: Selecteer alles

if ( !empty($HTTP_POST_VARS['postorder']) || !empty($HTTP_GET_VARS['postorder']) ) 
{ 
   $post_order = (!empty($HTTP_POST_VARS['postorder'])) ? htmlspecialchars($HTTP_POST_VARS['postorder']) : htmlspecialchars($HTTP_GET_VARS['postorder']); 
   $post_time_order = ($post_order == "desc") ? "DESC" : "ASC"; 
} 
else 
{ 
   $post_order = 'desc'; 
   $post_time_order = 'DESC'; 
}
dat laatste stukje is niet nodig
... Maar ik modereer (nog) niet.

TWEagle
Berichten: 782
Lid geworden op: 18 nov 2005, 19:45
Locatie: Peer
Contacteer:

Bericht door TWEagle » 15 jan 2007, 20:08

mag ik ook weten waarom

is dat de alternatieve dan als dat bovenste niet werkt?

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 15 jan 2007, 20:53

Jij veranderd iets aan het dropdownboxje wat niet moet, omdat zo de werking ervan verloren gaat. De dropdownbox zoekt automatisch uit welke optie hij moet weergeven, jij sloopt dat door het om te draaien maar de opties niet om te draaien.

Dus: je kan je wijziging aan de dropdown box ook wel doen, maar dan moet je de twee lijstje met opties ook omdraaien in de code :wink:
... Maar ik modereer (nog) niet.

J.P.
Berichten: 290
Lid geworden op: 20 okt 2004, 16:57
Locatie: Groningen
Contacteer:

Bericht door J.P. » 14 feb 2007, 18:53

Is er ook een manier waar het per gebruiker ingesteld kan worden?
Dus dat men in het profiel kan aangeven of de oudste of de nieuwste berichten bovenaan moeten komen.

Markiee
Berichten: 613
Lid geworden op: 23 dec 2006, 16:07
Contacteer:

Bericht door Markiee » 14 feb 2007, 19:26

J.P. schreef:Is er ook een manier waar het per gebruiker ingesteld kan worden?
Dus dat men in het profiel kan aangeven of de oudste of de nieuwste berichten bovenaan moeten komen.
Dat kunnen ze niet via hun profiel doen maar via een topic zelf door dit:
Berichten van afgelopen: Alle berichten Oudste eerst
te veranderen in (dus) een topic zelf.

J.P.
Berichten: 290
Lid geworden op: 20 okt 2004, 16:57
Locatie: Groningen
Contacteer:

Bericht door J.P. » 15 feb 2007, 07:11

Ja dat weet ik maar er zijn leden die willen dat dat blijft staan, zodat ze dat niet elke keer hoeven te veranderen...

Markiee
Berichten: 613
Lid geworden op: 23 dec 2006, 16:07
Contacteer:

Bericht door Markiee » 15 feb 2007, 12:12

J.P. schreef:Ja dat weet ik maar er zijn leden die willen dat dat blijft staan, zodat ze dat niet elke keer hoeven te veranderen...
Dit kunnen gebruikers niet standaard via hun profiel instellen.

J.P.
Berichten: 290
Lid geworden op: 20 okt 2004, 16:57
Locatie: Groningen
Contacteer:

Bericht door J.P. » 15 feb 2007, 13:13

Ja maar mischin dat er een mod voor is maar die kan ik niet vinden...

Gesloten