Seite 1 von 1

"1. ungelesener Post"-Funktion ausweiten?

Verfasst: 29.01.2003 22:54
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

Verfasst: 30.01.2003 19:30
von Chellie
OK

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

cu
Chellie

Verfasst: 31.01.2003 19:19
von saerdnaer
könntest du den andern usern auch mitteilen wie?

ah

Verfasst: 31.01.2003 22:49
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

Verfasst: 31.01.2003 23:40
von Simpson
Habe das in der viewforum getestet - geht :)