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
Zet erachter
Zoek
Code: Selecteer alles
//
// Get current date
//
$sql = "INSERT INTO " . USERS_TABLE . "
Zoek in lijn
Zet erachter
Zoek (in de lijn eronder)
Zet erachter
Zoek
Zet erachter
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
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
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>
<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>
<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.