Seite 1 von 2
viewtopic.php?p=
Verfasst: 06.05.2004 19:18
von Tobl
Hallo zusammen.
Ich habe da ein kleines Problem mit den letzten Posts in der Foren-Übersicht.
Sie werden ordnungsgemäß angezeigt.
Nur beim klicken, komme ich nicht auf diesen Post sondern auf den ersten (obersten) Post der letzten Seite (falls das Thema mehrere Seiten beinhaltet).
Gruß Tobl
PS:
Ich habe das Board so umgestellt, daß der letzte Beitrag als erstes angezeigt wird.
Verfasst: 07.05.2004 17:34
von Tobl
Hab mich jetzt mal in der index.php umgeschaut.
Folgende Zeile enthält den Code zur erstellung des Links:
Code: Alles auswählen
$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
Doch wie muß ich ihn ändern, daß er mir automatisch auf die erste Seite des Posts springt?
Gruß Tobl
Verfasst: 07.05.2004 17:58
von SchiliNet
da musst du schon vorher am SQL-Kommando etwas rumspielen, ich kann mir das übers WE mal ansehen, aber vielleicht hat das jemand hier schon gemacht (wie du siehst bin ich auch noch neu hier)
Verfasst: 07.05.2004 21:21
von Christian_W
Code: Alles auswählen
$forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id']
Das passt doch schon.
Hast Du am Forum etwas verändert? Hast Du mal einen Link wo man sich das ansehen kann?
Gruß Christian
Verfasst: 07.12.2004 02:46
von phpbbUSER
Hallo,
ich habe ein ähnliches Problem. Das Problem liegt aber an der Umstellung der Post Order. Also in dem Falle DESC ..
Tobl hat geschrieben:
PS:
Ich habe das Board so umgestellt, daß der letzte Beitrag als erstes angezeigt wird.
Der Fehler mit dem "Letzter Beitrag" anzeigen ensteht nur, wenn es im Thread mehr als 1 Seite gibt. Also bei min. 2 Seiten wird schon nicht mehr "der letzte", der erste bei reverse post order angezeigt.
Wie kann man also in der viewforum.php und in der index.php datei die verlinkung Letzter Beitrag ändern, damit man zum letzten, ersten Beitrag kommt bei eingebauter reverse post order?
Gruß,
PS: Forum schon durchsucht .. mit Letzter Beitrag, Last Post...
Verfasst: 08.12.2004 12:38
von phpbbUSER
Hallo,
Christian, vielleicht weißt du jetzt eine Antwort? Hier gehen Postings nach 24h ja schnell unter
Christian_W hat geschrieben:Code: Alles auswählen
$forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id']
Das passt doch schon.
Hast Du am Forum etwas verändert? Hast Du mal einen Link wo man sich das ansehen kann?
Gruß Christian
Verfasst: 08.12.2004 13:15
von Christian_W
phpbbUSER hat geschrieben:...Also bei min. 2 Seiten wird schon nicht mehr "der letzte", der erste bei reverse post order angezeigt......
????
phpbbUSER hat geschrieben:Wie kann man also in der viewforum.php und in der index.php datei die verlinkung Letzter Beitrag ändern, damit man zum letzten, ersten Beitrag kommt bei eingebauter reverse post order?
Du meinst den neuesten ungelesenen Beitrag?
Dafür gibt es bei der Forenansicht links neben dem Beitragstitel dieses Symbol:
[ externes Bild ]
Dieses hier verlinkt immer zum letzten Beitrag im Thema:
[ externes Bild ]
Wenn Du ein anderes Problem hast verstehe ich die Frage nicht.
Am besten erklärst Du was Du machst, was Du als Reaktion (vom Forum) erwartest und was stattdessen passiert.
Und:
Christian_W hat geschrieben:Hast Du mal einen Link wo man sich das ansehen kann?
Gruß Christian
Verfasst: 08.12.2004 13:33
von phpbbUSER
Hallo Christian,
danke für deine schnelle Reaktion
Genau folgendes klappt
nicht:
Dafür gibt es bei der Forenansicht links neben dem Beitragstitel dieses Symbol:
[ externes Bild ]
Dieses hier verlinkt immer zum letzten Beitrag im Thema:
[ externes Bild ]
Und es hat auf jedenfall damit zu tun dass ich die Beitragssortierung anders herum habe (also Descending)
Der generierte Link z.B. viewtopic.php?p=373768#373768 weist dann nicht auf das neuste Posting.
Und es klappt nur nicht wenn ich im Thread mehr als 15 Postings habe und bei mir damit eine neue Seite generiert wird. Wenn ich dann auf
[ externes Bild ] klicke komme ich nicht mehr zum letzten Beitrag.
Ich will keine "Werbung" machen, ist eigentlich auch ein geschlossenes Board, aber schicke dir den link gerne per PN wenn nötig.
Danke für dein Bemühen!
Müsste man doch irgendwie rumspielen können mit der Linkgenerierung in der viewtopic.php ..
Christian_W hat geschrieben:phpbbUSER hat geschrieben:...Also bei min. 2 Seiten wird schon nicht mehr "der letzte", der erste bei reverse post order angezeigt......
????
phpbbUSER hat geschrieben:Wie kann man also in der viewforum.php und in der index.php datei die verlinkung Letzter Beitrag ändern, damit man zum letzten, ersten Beitrag kommt bei eingebauter reverse post order?
Du meinst den neuesten ungelesenen Beitrag?
Dafür gibt es bei der Forenansicht links neben dem Beitragstitel dieses Symbol:
[ externes Bild ]
Dieses hier verlinkt immer zum letzten Beitrag im Thema:
[ externes Bild ]
Wenn Du ein anderes Problem hast verstehe ich die Frage nicht.
Am besten erklärst Du was Du machst, was Du als Reaktion (vom Forum) erwartest und was stattdessen passiert.
Und:
Christian_W hat geschrieben:Hast Du mal einen Link wo man sich das ansehen kann?
Gruß Christian
Verfasst: 08.12.2004 13:46
von Christian_W
phpbbUSER hat geschrieben:Ich will keine "Werbung" machen, ist eigentlich auch ein geschlossenes Board, aber schicke dir den link gerne per PN wenn nötig.
Mach das Mal und wenn man registriert sein muss um etwas lesen zu können auch die Daten für einen Testaccount.
Wie hast Du denn die Beitragssortierung geändert? (Codeänderung?)
Gruß Christian
Verfasst: 08.12.2004 14:41
von phpbbUSER
Reverse Post Order habe ich im Code geändert ja, in der viewtopic.php
Sie haben aber Post
