Ungelesene Beiträge anzeigen führt zu "Fehler"

Wandelt die URLs eines phpBB Forums so um das der Titel der Foren/Themen darin vor kommt und stellt eine XML-Sitemap bereit.
Status: Beta
bvetter
Benutzer
Benutzer
Beiträge: 10
Registriert: 21. Dez 2016 10:07
Wohnort: Berlin
phpBB Version: 3.1
Kontaktdaten:

Ungelesene Beiträge anzeigen führt zu "Fehler"

Beitrag von bvetter » 21. Dez 2016 10:20

Hallo Tobi,

erst einmal Danke für dein tolles Plugin.

Ich habe das Problem, dass wenn man sich in einem Thread die ungelesen Beiträge anzeigen lässt, man nicht mehr posten (reply) kann.
Die URL zum Posten (reply) hat dann die Form: /forum-name-f123/posting.php?mode=reply&f=123&t=45
Wenn diese aufgerufen wird, kommt man wieder in das Unterforum. Der Reply-Dialog wird nicht geöffnet.

Zudem werden Bilder in diesen Thread dann nicht korrekt angezeigt (in Fancybox), da auch hier scheinbar die Links nicht richtig passen.

Hier hat es auch mal ein Benutzer in meinem Forum beschrieben (Problem bei Schnellantwort, wird aber das gleiche Problem sein):
https://www.amzecho.de/anmerkungen-f11/ ... -t421.html

Installiert ist PHPBB 3.1.10 mit der Erweiterungs-Version 0.3.2.

Die Rewite-Regeln habe ich per .htaccess gesetzt (wie in Anleitung beschrieben):

Code: Alles auswählen

RewriteRule ^(.*)-f([0-9]*)/(.*)-t([0-9]*)-s([0-9]*).html viewtopic.php?f=$2&t=$4&start=$5&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/(.*)-t([0-9]*).html viewtopic.php?f=$2&t=$4&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/index-s([0-9]*).html viewforum.php?f=$2&start=$3&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/ viewforum.php?f=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*) viewforum.php?f=$2&%{QUERY_STRING} [L]
Hast du da einen Lösungsansatz?

Danke und Gruß
Benjamin

Benutzeravatar
tas2580
Site Admin
Site Admin
Beiträge: 87
Registriert: 30. Apr 2016 23:29
Wohnort: /home/tas2580
phpBB Version: 3.2
Kontaktdaten:

Re: Ungelesene Beiträge anzeigen führt zu "Fehler"

Beitrag von tas2580 » 3. Jan 2017 21:57

Hi,

Ich kann das Problem bei mir nicht feststellen, hier geht der Link zu ungelesenen Beiträgen auf seo-urls-f5/ungelesene-beitraege-anzeig ... tml#unread was ja nur eine Sprungmarke an die URL anhängt. Danach kann ich aber trotzdem ganz normal antworten.

Mit der htaccess hat das nichts zutun, das Problem scheint zu sein dass /forum-name-f123/posting.php?mode=reply&f=123&t=45 statt /posting.php?mode=reply&f=123&t=45 aufgerufen wird. Auch die Schnellantwort funktioniert bei mir problemlos.

Hast du mir mal einen Link zu einem Thema in deinem Forum wo das Problem auftritt?

Gruß Tobi

bvetter
Benutzer
Benutzer
Beiträge: 10
Registriert: 21. Dez 2016 10:07
Wohnort: Berlin
phpBB Version: 3.1
Kontaktdaten:

Re: Ungelesene Beiträge anzeigen führt zu "Fehler"

Beitrag von bvetter » 4. Jan 2017 21:24

tas2580 hat geschrieben:
3. Jan 2017 21:57
Ich kann das Problem bei mir nicht feststellen, hier geht der Link zu ungelesenen Beiträgen auf seo-urls-f5/ungelesene-beitraege-anzeig ... tml#unread was ja nur eine Sprungmarke an die URL anhängt. Danach kann ich aber trotzdem ganz normal antworten.
Tatsächlich tritt das Problem auch nur auf, wenn wirklich ungelesene Beiträge vorhanden sind.
Wenn ich den Link später noch einmal aufrufe, funktioniert es auch bei mir problemlos.
tas2580 hat geschrieben:
3. Jan 2017 21:57
Hast du mir mal einen Link zu einem Thema in deinem Forum wo das Problem auftritt?
Wie ich oben schon schrieb, bringt es nicht wirklich etwas, wenn ich dir einen Link zu einem Thema schicke, denn es tritt überall auf, aber nur im beschriebenen Fall.

Benutzeravatar
tas2580
Site Admin
Site Admin
Beiträge: 87
Registriert: 30. Apr 2016 23:29
Wohnort: /home/tas2580
phpBB Version: 3.2
Kontaktdaten:

Re: Ungelesene Beiträge anzeigen führt zu "Fehler"

Beitrag von tas2580 » 5. Jan 2017 19:40

Der Link zu ungelesenen Beträgen ist ja nur vorhanden wenn es auch ungelesene Beiträge gibt.

Kann es sein dass der Fehler nur auftritt wenn der erste ungelesene Beitrag auf der nächsten Seite ist?

Ich habe dazu mal einen Bug report erstellt und werde mich sobald wie möglich mal ausführlich darum kümmern.

Gruß Tobi

bvetter
Benutzer
Benutzer
Beiträge: 10
Registriert: 21. Dez 2016 10:07
Wohnort: Berlin
phpBB Version: 3.1
Kontaktdaten:

Re: Ungelesene Beiträge anzeigen führt zu "Fehler"

Beitrag von bvetter » 5. Jan 2017 22:14

tas2580 hat geschrieben:
5. Jan 2017 19:40
Der Link zu ungelesenen Beträgen ist ja nur vorhanden wenn es auch ungelesene Beiträge gibt.

Kann es sein dass der Fehler nur auftritt wenn der erste ungelesene Beitrag auf der nächsten Seite ist?
Nein, auch wenn der nächste ungelesene Beitrag auf der gleichen Seite ist.
Nur wenn es ein neuer Thread ist, der noch keine Antworten hat, funktioniert das Antworten korrekt.

Übrigens tritt das Problem auch hier im Forum auf (eben aufgefallen). ;)
tas2580 hat geschrieben:
5. Jan 2017 19:40
Ich habe dazu mal einen Bug report erstellt und werde mich sobald wie möglich mal ausführlich darum kümmern.
Danke fürs darum kümmern.

Benutzeravatar
tas2580
Site Admin
Site Admin
Beiträge: 87
Registriert: 30. Apr 2016 23:29
Wohnort: /home/tas2580
phpBB Version: 3.2
Kontaktdaten:

Re: Ungelesene Beiträge anzeigen führt zu "Fehler"

Beitrag von tas2580 » 5. Jan 2017 22:28

Hm,

also bei mir geht der Link zu "Erster ungelesener Beitrag" auf seo-urls-f5/ungelesene-beitraege-anzeig ... tml#unread, es wird also einfach "#unread" an die URL angehängt. Ich kann danach ganz normal per Schnellantwort oder Button antworten. Was genau machst du denn um den Fehler hervorzurufen?

Gruß Tobi

bvetter
Benutzer
Benutzer
Beiträge: 10
Registriert: 21. Dez 2016 10:07
Wohnort: Berlin
phpBB Version: 3.1
Kontaktdaten:

Re: Ungelesene Beiträge anzeigen führt zu "Fehler"

Beitrag von bvetter » 5. Jan 2017 23:28

Bei mir geht er auf: viewtopic.php?f=5&t=850&view=unread#unread

Wichtig: Ich klicke auf das Icon links neben dem Beitrag, welches hier im Forum rot wird.
Ich vermute du gehst über den kleinen Pfeil neben dem Beitrag, oder?
Da ist der Link bei mir auch, wie von dir beschrieben.

Benutzeravatar
tas2580
Site Admin
Site Admin
Beiträge: 87
Registriert: 30. Apr 2016 23:29
Wohnort: /home/tas2580
phpBB Version: 3.2
Kontaktdaten:

Re: Ungelesene Beiträge anzeigen führt zu "Fehler"

Beitrag von tas2580 » 8. Jan 2017 00:18

Ah, jetzt kommen wir der Sache näher. Ich dache du meinst den Link oben im Thema.

Ok, ich denke jetzt kann ich den Fehler nachvollziehen und nach einer Lösung suchen.

Gruß Tobi

bvetter
Benutzer
Benutzer
Beiträge: 10
Registriert: 21. Dez 2016 10:07
Wohnort: Berlin
phpBB Version: 3.1
Kontaktdaten:

Re: Ungelesene Beiträge anzeigen führt zu "Fehler"

Beitrag von bvetter » 10. Jan 2017 19:53

Was denkst du, wann du dazu kommst, den Fehler zu beheben?
Leider ist dieser für viele Benutzer ziemlich nervig. :?

bvetter
Benutzer
Benutzer
Beiträge: 10
Registriert: 21. Dez 2016 10:07
Wohnort: Berlin
phpBB Version: 3.1
Kontaktdaten:

Re: Ungelesene Beiträge anzeigen führt zu "Fehler"

Beitrag von bvetter » 12. Jan 2017 19:32

Habe mich nun selber dran gemacht und den Fehler behoben.
Das Ganze steht nun als Pull Request bereit. ;)

Antworten

Social Media

       

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast