zum letzten Beitrag bei mehr als einer Seite

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
fun35
Mitglied
Beiträge: 390
Registriert: 17.06.2005 20:42

zum letzten Beitrag bei mehr als einer Seite

Beitrag von fun35 »

Hey,

ich habe folgendes festgestellt. Sobald ich mehr als 1 Seite zu einem Thema habe , wird nicht mehr beim Aufruf des Themas zum letzten Beitrag gesprungen. Wo könnte der Fehler liegen oder ist das bewusst so ??

Beispiel:
Ein Thema A hat 1 Seite mit 10 Beiträgen , dann springt der Leser automatisch beim Aufruf auf Beitrag 10 !

Ein Thema B hat 2 Seiten mit jeweils 10 Beiträgen, dann springt der Nutzer auf Seite 1 Beitrag 1 .

Wer kann helfen ??? danke
Grüße Michael

SozialTicker
arteck
Mitglied
Beiträge: 33
Registriert: 12.07.2006 22:34
Kontaktdaten:

Beitrag von arteck »

hmm was passier wenn du im Forumübersicht spalte Letzter Beitrag aud den kleinen Icon klickst ???

zb
22.03.2007 22:58
arteck ******<-hier icon
Diskutiere nie mit einem Idioten!
Erst zieht er Dich auf sein Niveau herunter.
Und dort schlägt er Dich mit Erfahrung
Benutzeravatar
fun35
Mitglied
Beiträge: 390
Registriert: 17.06.2005 20:42

Beitrag von fun35 »

da ist das gleiche ... deswegen wundere ich mich ja auch so .. das ist bei Themen mit einigen Seiten dann echt lästig ?

Irgendwo muss doch die Anweisung stehen so nach dem motto :

to_last_topic .... in Verbindung mit dem Icon bzw. dem Themennamen ???

und wie gesagt : mit einer Seite geht es ja nur wenn mehr als eine Seite vorhanden ist, dann nicht mehr.
Grüße Michael

SozialTicker
Benutzeravatar
fun35
Mitglied
Beiträge: 390
Registriert: 17.06.2005 20:42

Beitrag von fun35 »

wollte mal nachfragen ob mir keiner helfen kann, denn das Problem das ich nicht zum letzten Beitrag springen kann besteht immer noch:

hier könnt ihr mal nachsehen

http://www.sozialticker.com/forum/

Danke für jeden Hinweis
Grüße Michael

SozialTicker
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Was hast du denn hier für einen Mod eingebaut? Die Art der Verlinkung ist nicht standardmäßig denn es wird das Thema verlinkt und nicht der Beitrag selbst, zum Thema wird allerdings keine Seitenzahl geliefert, so dass du effektiv grundsätzlich Seite 1 bekommst. Dass dann die ID des Posts als Anker angehängt wird bringt auch nicht viel, da der Anker ja auf einer anderen Seite liegt.
=> Verlinke bitte einmal deine viewtopic.php
=> Verlinke bitte einmal deine index.php
KB:datei

Da ist definitiv ein Mod drin der fehlerhaft ist oder falsch eingebaut wurde.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
fun35
Mitglied
Beiträge: 390
Registriert: 17.06.2005 20:42

Beitrag von fun35 »

Tja so scheint es mir auch nur das ich den fehler allein nicht finde ...

index

viewtopic

hier anbei die beiden Dateien
Grüße Michael

SozialTicker
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Beitrag von tas2580 »

Die Dateien sehen noch richtig aus, aber wie sieht deine sessions.php aus?
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Benutzeravatar
fun35
Mitglied
Beiträge: 390
Registriert: 17.06.2005 20:42

Beitrag von fun35 »

hier noch die :

sessions
Grüße Michael

SozialTicker
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Ok viewtopic war natürlich Murks, ich meinte eigentlich die viewforum.php, sorry.

Das Problem sollte sich aber auch in der Index.php finden.
Verantwortlich hierfür kann eigentlich nur die folgende Zeile sein:

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'] . '">'.$forum_data[$j]['topic_title'].' <img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
Seltsamerweise sieht diese Zeile genau so aus wie ich sie erwarten würde, das Original wäre das hier:

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>';
Der einzige Unterschied ist - so wie es sein sollte - dass der Titel des Themas hinzukommt. Die Ausgabe auf der Indexseite weicht allerdings völlig hiervon ab so dass ich fast vermuten würde das eine andere indexdatei im Einsatz ist? Vielleicht lassen sich aus dem Template auch mehr Rückschlüsse ziehen, wenn du also die index_body.tpl mal verlinken würdest dann wäre das evtl. aufschlussreich (wobei ich mir kaum vorstellen kann, dass hier an der entsprechenden Stelle großartige Änderungen gemacht wurden denn das wäre wohl ein ziemlicher overkill).
Allerdings könnten wir im Template definitiv überprüfen welcher Platzhalter mit falschem Inhalt gefüllt wird, üblicherweise sollte das {LAST_POST} sein, aber wenn dem so ist, dann ist die Indexdatei definitiv eine andere, abweichend vom Inhalt der von dir verlinkten Index.php werden z.b. auch die Usernamen der User die den Beitrag geschrieben haben nicht verlinkt.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Beitrag von tas2580 »

Die Ausgabe auf der Indexseite weicht allerdings völlig hiervon ab so dass ich fast vermuten würde das eine andere indexdatei im Einsatz ist?
Nein, die Ausgabe wird nur in der sessions.php umgeschrieben, allerdings sieht das da auch gut aus. Aus irgend einem Grund wird aber $prg_output['start'] nicht erkannt.

Code: Alles auswählen

$c = $db->sql_numrows($result)+1;
if ($board_config['posts_per_page'] < $c)
$prg_output['start'] = floor(($c-1) / $board_config['posts_per_page']) * $board_config['posts_per_page'];
}
if (isset($prg_output['start']))
$url = preg_replace('#viewtopic.php\?p='.$prg_output['p'].'#','viewtopic.php?t='.$row['topic_id'].'&start='.$prg_output['start'],$url);
else
$url = preg_replace('#viewtopic.php\?p='.$prg_output['p'].'#','viewtopic.php?t='.$row['topic_id'],$url);
unset($prg_output['p']);
}
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Antworten

Zurück zu „phpBB 2.0: Mod Support“