"1. ungelesener Post"-Funktion ausweiten?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Chellie
Mitglied
Beiträge: 33
Registriert: 05.07.2002 15:52
Wohnort: Rossau

"1. ungelesener Post"-Funktion ausweiten?

Beitrag von Chellie »

Hiho

Hab noch ein kleines Problem gefunden bei der Modifizierung vom phpBB2 welches ich gerne lösen würde.

Es habelt sich um diese 'Springe zum ersten ungelesenen Post"-Funktion
also dieses Link-Bildchen was vor einem Threadnamen auftaucht wenn es neue Posts in dem Thread gibt.

Die Funktion von diesem Bildchen wollte ich eigentlich nur ausweiten und zwar, dass wenn neue Posts vorhanden sind auch der Klick auf den Threadnamen zum 1. ungelesenen Post führt. Gibts keinen neuen Post soll der Link wie immer funktionieren und an den Threadanfang führen.

Wäre das denkbar? Ist das überhaupt möglich? Vielleicht hat ja auch einer ne Idee? :)

Danke schonmal fürs überlegen!

cu
Chellie
Visit PC Player forever on http://www.pcplayer.de
Chellie
Mitglied
Beiträge: 33
Registriert: 05.07.2002 15:52
Wohnort: Rossau

Beitrag von Chellie »

OK

Vergeßt die Frage hab's gelöst! :)

cu
Chellie
Visit PC Player forever on http://www.pcplayer.de
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

könntest du den andern usern auch mitteilen wie?

ah
Chellie
Mitglied
Beiträge: 33
Registriert: 05.07.2002 15:52
Wohnort: Rossau

Beitrag von Chellie »

Na ok. War nur letztlich recht leicht und da wußte ich nicht so recht ob es nötig ist.

Code: Alles auswählen

//öffne viewforum.php
//suche:

sql = "SELECT post_time, post_edit_time, topic_id FROM " . POSTS_TABLE . "WHERE topic_id = $topic_id ORDER BY post_edit_time DESC";

//danach einfügen:

$x=0;
       
//suche:

if( $unread_topics )
{

//danach einfügen:

$x=1;

//suche:

$view_topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id");

//ersetze mit:

if($x==1) {
$view_topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&view=newest");
}
else {		
$view_topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id");
}

//save viewforum.php


//öffne search.php
//suche:

$post_edit_time = $searchset[$i]['post_edit_time']; 
$post_time = $searchset[$i]['post_time']; 

//danach einfügen:

$x=0;
       
//suche:

if( $unread_topics )
{

//danach einfügen:

$x=1;

//suche:

else if ( $searchset[$i]['post_time'] > $visit_time_forum )  
{

//danach einfügen:

$x=1;

//suche:

$topic_author = ( $searchset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $searchset[$i]['user_id']) . '">' : '';

//davor einfügen:

if($x==1) {
$topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&view=newest");
}

//save search.php
So hoffe hab jetzt nichts vergessen.

cu
Chellie
Visit PC Player forever on http://www.pcplayer.de
Benutzeravatar
Simpson
Ehemaliges Teammitglied
Beiträge: 1088
Registriert: 20.05.2002 17:35
Wohnort: Göttingen
Kontaktdaten:

Beitrag von Simpson »

Habe das in der viewforum getestet - geht :)
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“