Pagina 1 van 1

nieuwste bericht eerst

Geplaatst: 21 apr 2005, 11:26
door dezinvanluxe.nl
Ik heb een gebruiker die mij vraagt of het een optie is om de nieuwste berichten BLIJVEND op de eerste pagina van een thread te zetten.

via dit menuutje in een bepaald onderwerp, want dan blijkt het niet opgeslagen te worden ofzo Berichten van afgelopen: Alle berichten1 Dag7 Dagen2 Weken1 Maand3 Maanden6 Maanden1 Jaar Oudste eerstNieuwste eerst .

Is heir een oplossing voor of is dit gewoon iets wat niet kan?

Geplaatst: 21 apr 2005, 11:28
door dezinvanluxe.nl
ik zien nu overigens dat het wel een optie is voor het hele board, maar dat wil ik ook weer niet..

Geplaatst: 22 apr 2005, 06:57
door dezinvanluxe.nl
niemand?

Geplaatst: 22 apr 2005, 08:34
door Paul
kicken mag pas na 24 uur ;)
volgens mij is er op phpbbhacks een mod voor, maar ik weet het niet zeker ;)

Geplaatst: 23 apr 2005, 11:18
door Luuk
Dat gaat:
Open includes/usercp_register.php
Zoek

Code: Selecteer alles

$popup_pm = ( isset($HTTP_POST_VARS['popup_pm']) ) ? ( ($HTTP_POST_VARS['popup_pm']) ? TRUE : 0 ) : TRUE;
Zet erachter

Code: Selecteer alles

$topic_order = ( isset($HTTP_POST_VARS['topic_order']) ) ? ( ($HTTP_POST_VARS['topic_order']) ? TRUE : 0 ) : TRUE;
Zoek

Code: Selecteer alles

			$sql = "UPDATE " . USERS_TABLE . "
				SET " . $username_sql . $passwd_sql . "
Zoek in lijn

Code: Selecteer alles

, user_popup_pm = $popup_pm
Zet erachter

Code: Selecteer alles

, user_topic_order = $topic_order
Zoek

Code: Selecteer alles

			//
			// Get current date
			//
			$sql = "INSERT INTO " . USERS_TABLE . "
Zoek in lijn

Code: Selecteer alles

, user_popup_pm
Zet erachter

Code: Selecteer alles

, user_topic_order
Zoek (in de lijn eronder)

Code: Selecteer alles

, $popup_pm
Zet erachter

Code: Selecteer alles

, $topic_order
Zoek

Code: Selecteer alles

$popup_pm = $userdata['user_popup_pm'];
Zet erachter

Code: Selecteer alles

$topic_order = $userdata['user_topic_order'];
Zoek

Code: Selecteer alles

		'POPUP_PM_NO' => ( !$popup_pm ) ? 'checked="checked"' : '',
Zet erachter

Code: Selecteer alles

		'TOPIC_ORDER_ASC' => ( $topic_order ) ? 'checked="checked"' : '',
		'TOPIC_ORDER_DESC' => ( !$topic_order ) ? 'checked="checked"' : '',
Zoek

Code: Selecteer alles

'L_POPUP_ON_PRIVMSG_EXPLAIN' => $lang['Popup_on_privmsg_explain'],
Zet erachter

Code: Selecteer alles

		'L_TOPIC_ORDER' => $lang['Topic_order'],
		'L_TOPIC_ORDER_EXPLAIN' => $lang['Topic_order_explain'],
		'L_SORT_ASC' => $lang['Sort_Ascending'],
		'L_SORT_DESC' => $lang['Sort_Descending']
Open languages/lang_english/lang_main.php (Vergeet je andere talen niet!)
Zoek

Code: Selecteer alles

$lang['Hide_user'] = 'Hide your online status';
Zet erachter

Code: Selecteer alles

$lang['Topic_order'] = 'Order of posts in a topic';
$lang['Topic_order_explain'] = 'Select ascending if you want the oldest posts first, select descending if you want the newest first.';
Open viewtopic.php
Zoek

Code: Selecteer alles

{
	$post_order = 'asc';
	$post_time_order = 'ASC';
}
Vervang met

Code: Selecteer alles

{
	$post_order = ( $userdata['user_topic_order' ) ? 'asc' : 'desc';
	$post_time_order = ( $userdata['user_topic_order' ) ? 'ASC' : 'DESC';
}
Open templates/subSilver/profile_add_body.tpl (Vergeet de andere templates niet!)
Zoek

Code: Selecteer alles

	<tr> 
	  <td class="row1"><span class="gen">{L_POPUP_ON_PRIVMSG}:</span><br /><span class="gensmall">{L_POPUP_ON_PRIVMSG_EXPLAIN}</span></td>
	  <td class="row2"> 
		<input type="radio" name="popup_pm" value="1" {POPUP_PM_YES} />
		<span class="gen">{L_YES}</span>&nbsp;&nbsp; 
		<input type="radio" name="popup_pm" value="0" {POPUP_PM_NO} />
		<span class="gen">{L_NO}</span></td>
	</tr>
Zet erachter

Code: Selecteer alles

	<tr> 
	  <td class="row1"><span class="gen">{L_TOPIC_ORDER}:</span><br /><span class="gensmall">{L_TOPIC_ORDER_EXPLAIN}</span></td>
	  <td class="row2"> 
		<input type="radio" name="topic_order" value="1" {TOPIC_ORDER_ASC} />
		<span class="gen">{L_SORT_ASC}</span>&nbsp;&nbsp; 
		<input type="radio" name="topic_order" value="0" {TOPIC_ORDER_DESC} />
		<span class="gen">{L_SORT_ASC}</span></td>
	</tr>
Voer uit in je database!

Code: Selecteer alles

ALTER TABLE `phpbb_users` ADD `user_topic_order` TINYINT( 1 ) DEFAULT '1' NOT NULL ;
heb het niet getest maar het zou moeten werken.