[Fix] Topic Time on Split Posts

Kleine Codeänderungen oder Mini-MODs
Keine Anfragen!!! -- No requests!!!

Moderator: Supporter

[Fix] Topic Time on Split Posts

Beitragvon AmigaLink » 20. Dez 2006 21:13

Man kann sich drüber Streiten ob es ein Bug ist oder ein feature!
Wenn man einen Beitrag aus einem thread Splittet und damit einen neues Topic erstellt, dann bekommt dieses Topic den Zeitpunkt des Splittens als Startzeit (was ja nicht wirklich falsch ist).
Dieses kleine Snippet sorgt dafür, daß das Topic die Uhrzeit des ersten Beitrags als Startzeit erhält.

Da die Startzeit des Topics normalerweise nirgendwo angezeigt wird, wird sich jetzt der ein oder andere Fragen was das soll. :)
Gaaanz einfach. In einigen Portalen (ezPortal, IM-Portal, ...) wird jeweils der erste Beitrag eines Topics, aus bestimmten Foren, als News dargestellt und alle weiteren Beiträge als Kommentare gewertet. Die Sortierung dieser News erfolgt hierbei anhand der Topiczeit. Wodurch verhindert wird das sich die Platzierung der News ändert, wenn ein Kommentar zugefügt wird.
Wenn nun irgendwo ein Beitrag gesplittet und als neues Topic im Newsforum platziert wird, dann würde dieser Beitrag Automatisch die neuste News sein. Auch wenn der Beitrag schon 2 Jahre alt sein sollte.
Durch dieses Snippet wird das Verhindert, da das Topic das Datum des ersten Beitrags erhält und sich somit korrekt in die Sortierung einfügt.
Code: Alles auswählen
#
#-----[ OPEN ]----------------------------------------------------------------
#

modcp.php

#
#-----[ FIND ]----------------------------------------------------------------
#

   case 'split':

#
#-----[ FIND ]----------------------------------------------------------------
#

            $topic_time = time();

#
#-----[ REPLACE WITH ]--------------------------------------------------------
#

            $topic_time = $post_time;

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------------
#
# EoM
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Zurück zu phpBB2 Snippets



Wer ist online?

Mitglieder in diesem Forum: Magpie [Crawler] und 2 Gäste

cron