Nieuwe post het eerst

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gebruikersavatar
waltdisneydvd
Berichten: 197
Lid geworden op: 30 jul 2005, 08:21
Locatie: Duiven
Contacteer:

Nieuwe post het eerst

Bericht door waltdisneydvd » 25 sep 2005, 07:17

Misschien een vage vraag maar;

Ik ben op zoek naar een mod die de pagina met het laatst geposte bericht laat zien. Dus als je op een topic titel klikt, meteen de pagina met het laatste bericht krijgt. Ik weet dat het kan, maar ik kan het nergens vinden, weet iemand waar ik deze kan krijgen?

Groeten, waltdisneydvd

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 25 sep 2005, 09:51

Hetzelfde effect bereik je door op het Afbeelding-icoontje te klikken.

Gebruikersavatar
waltdisneydvd
Berichten: 197
Lid geworden op: 30 jul 2005, 08:21
Locatie: Duiven
Contacteer:

Bericht door waltdisneydvd » 26 sep 2005, 09:37

Ik heb hem gevonden:

##############################################################
## MOD Title: Last Topic Display Modification
## MOD Author: SiliconHero < siliconhero@skytowergames.net > (Walter Williams) http://www.skytowergames.net/
## MOD Description: Displays the title of and a link to the last topic replied to in a particular forum.
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time: ~1 Minute
## Files To Edit: index.php
## Included Files: N/A
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Author Notes:
##
## This is my very first phpBB mod. I figured I'd start with something small, that doesn't
## require the user to modify a whole bunch of files. This mod should work with phpBB 2.0.6
## and up, across all templates (since the index.php file is the only thing being modified).
##
##############################################################
## MOD History:
##
## 2004-05-31 - Version 1.0.0
## - initial version of the Last Topic Mod
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
## Possible Actions:
##
## SQL
## COPY
## OPEN
## FIND
## REPLACE WITH
## AFTER, ADD
## BEFORE, ADD
## IN-LINE FIND
## IN-LINE AFTER, ADD
## IN-LINE BEFORE, ADD
## IN-LINE REPLACE WITH
##############################################################


#
#-----[ OPEN ]------------------------------------------
#
index.php

#
#-----[ FIND ]------------------------------------------
#
$last_post = $last_post_time . '<br />';

#
#-----[ AFTER, ADD ]------------------------------------------
#
$sql = "SELECT DISTINCT f.forum_id, f.forum_last_post_id, p.topic_id, t.topic_title
FROM " . FORUMS_TABLE . " f, " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t
WHERE t.topic_id = p.topic_id
AND t.topic_last_post_id = " . $forum_data[$j]['forum_last_post_id'];

if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select info from post/topic table', '', __LINE__, __FILE__, $sql);
}

$last_topic_data = $db->sql_fetchrow($result);
$ltid = $last_topic_data['topic_id'];
$lttitle = $last_topic_data['topic_title'];

// append first 25 characters of topic title to last topic data
if (strlen($lttitle) > 25)
{
$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$ltid") . '">' . substr($lttitle, 0, 25) . '...</a><br />';
}
else
{
$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$ltid") . '">' . substr($lttitle, 0, 25) . '</a><br />';
}

$db->sql_freeresult($result);



#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM

lifeguard
Berichten: 2861
Lid geworden op: 05 jul 2005, 08:20
Locatie: Dakloos
Contacteer:

Bericht door lifeguard » 26 sep 2005, 11:06

Bedankt, deze ga ik ook toepassen op mijn forum!! top !!!


en aangezien er op mijn forum, minder bekende members komen, die snappen het icoontje wat rechts staat niet ;)

dus dan komt deze MOD goed uit!!

lifeguard
Berichten: 2861
Lid geworden op: 05 jul 2005, 08:20
Locatie: Dakloos
Contacteer:

Bericht door lifeguard » 26 sep 2005, 18:35

werkt niet een s

Gebruikersavatar
waltdisneydvd
Berichten: 197
Lid geworden op: 30 jul 2005, 08:21
Locatie: Duiven
Contacteer:

Bericht door waltdisneydvd » 26 sep 2005, 19:40

Nee?

Ik kan het niet checken, mijn forum is nog nieuw, dus nog geen topics met meerdere pagina's :?

lifeguard
Berichten: 2861
Lid geworden op: 05 jul 2005, 08:20
Locatie: Dakloos
Contacteer:

Bericht door lifeguard » 26 sep 2005, 19:43

bij mij werkt ie nietr iig


kan ook zijn dta ik hem fout installeer ;)

maar neem aan van niet aangezien dit een voor mij vrij makkelijke was

Gebruikersavatar
waltdisneydvd
Berichten: 197
Lid geworden op: 30 jul 2005, 08:21
Locatie: Duiven
Contacteer:

Bericht door waltdisneydvd » 30 sep 2005, 19:31

Je kan er idd weinig fout aan doen. Ik heb hem ook getest en bij mij doet hij het ook niet.

Gebruikersavatar
waltdisneydvd
Berichten: 197
Lid geworden op: 30 jul 2005, 08:21
Locatie: Duiven
Contacteer:

Bericht door waltdisneydvd » 01 okt 2005, 13:33

Is er wel een mod die de laatste post bovenaan laat zien, dus de oudste onderaan en dan oplopend van oud naar nieuw?

Gebruikersavatar
waltdisneydvd
Berichten: 197
Lid geworden op: 30 jul 2005, 08:21
Locatie: Duiven
Contacteer:

Bericht door waltdisneydvd » 07 okt 2005, 16:10

Echt niet, want ik ken een forum die dat wel heeft...

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

Bericht door Bee » 07 okt 2005, 16:12

klopt, ik heb het een tijdje geleden aangepast voor http://www.treinenfanaat.nl

het is een kwestie van twee regeltjes aanpassen van asc naar desc, of andersom.
... Maar ik modereer (nog) niet.

Gebruikersavatar
waltdisneydvd
Berichten: 197
Lid geworden op: 30 jul 2005, 08:21
Locatie: Duiven
Contacteer:

Bericht door waltdisneydvd » 07 okt 2005, 16:13

Kan je uitleggen wat je bedoelt en waar ik het moet aanpassen... :oops:

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

Bericht door Bee » 07 okt 2005, 19:15

De volgorde zit in viewtopic.php

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';
}
Dat wordt:

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") ? "DESC" : "ASC";
}
else
{
	$post_order = 'desc';
	$post_time_order = 'DESC';
}
... Maar ik modereer (nog) niet.

Gebruikersavatar
waltdisneydvd
Berichten: 197
Lid geworden op: 30 jul 2005, 08:21
Locatie: Duiven
Contacteer:

Bericht door waltdisneydvd » 07 okt 2005, 19:27

Hartstikke bedankt!

Gebruikersavatar
waltdisneydvd
Berichten: 197
Lid geworden op: 30 jul 2005, 08:21
Locatie: Duiven
Contacteer:

Bericht door waltdisneydvd » 21 jan 2006, 20:54

Ik denk dat het hier wel kan. Goed, onderaan een topic kan je kiezen tussen Oudste post het eerst en Nieuwste post het eerst. Ik wil dit graag verplaatsen naar het profiel zodat je daar kan beslissen of je alle topics in het forum met de nieuwste post of de oudste post het eerst kan doen, want nu moet je dat bij elke pagina doen.

Kan dit zomaar, zo ja wat van het php script moet ik dan veranderen en verplaatsen?

Gebruikersavatar
waltdisneydvd
Berichten: 197
Lid geworden op: 30 jul 2005, 08:21
Locatie: Duiven
Contacteer:

Bericht door waltdisneydvd » 25 jan 2006, 10:07

Iemand?

Gebruikersavatar
waltdisneydvd
Berichten: 197
Lid geworden op: 30 jul 2005, 08:21
Locatie: Duiven
Contacteer:

Bericht door waltdisneydvd » 12 feb 2006, 10:20

En als je nu de code uit de viewtopic kopieert naar profile en dan gewoont link naar de phplinks, werkt dat dan voor elk topic of niet (ik betwijfel het, maargoed, een andere oplossing weet ik niet en zoals het nu is vind ik het erg onhandig.)

roppie
Berichten: 18
Lid geworden op: 30 aug 2005, 19:32
Contacteer:

Bericht door roppie » 12 feb 2006, 21:39

Is er niet een mogelijkheid om dat instelbaar te maken vanuit je profiel? Dus dat je in je profiel kunt kiezen op welke wijze het gesorteerd wordt?

Gebruikersavatar
waltdisneydvd
Berichten: 197
Lid geworden op: 30 jul 2005, 08:21
Locatie: Duiven
Contacteer:

Bericht door waltdisneydvd » 13 feb 2006, 07:40

Dat was mijn vraag op de vorige pagina :wink:

Gebruikersavatar
WebDeb
Berichten: 8
Lid geworden op: 06 dec 2002, 10:43
Locatie: Amersfoort
Contacteer:

Bericht door WebDeb » 28 feb 2006, 12:31

En ik voeg me daarbij want ik zou ook wel graag de mogelijkheid hebben dat mijn gebruikers zelf permanent kunnen kiezen of ze de oude berichten eerst willen lezen of de nieuwe.

Iemand een antwoord?
Groot Geworden Door Klein Te Blijven!

Gesloten