Seite 1 von 1

[3.3] [gelöst] Link aus EXT "Post Numbers" ändern

Verfasst: 05.12.2024 17:39
von SeewolfPK
edit LukeWCS: Abgetrennt von: viewtopic.php?t=246366

Die EXT von kasimi nutze ich https://www.phpbb.com/customise/db/exte ... t_numbers/
Sie funktioniert auch noch in der neuesten phpBB-Version 3.3.14

Es gibt die Möglichkeit direkt über die Postnummer einen Link zum Beitrag in die Zwischenablage zu bekommen.

Dieser Link sieht dann z.B. so aus

Code: Alles auswählen

https://www.boardurl/viewtopic.php?t=743&start=80#p18106
Aus bestimmten Gründen würde ich die Ausgabe gerne ändern in

Code: Alles auswählen

https://www.boardurl/viewtopic.php?p=18106#p18106
Mangels Programmierkenntnise finde ich keinen Ansatz die EXT zu verändern.
Der Autor ist seit längerer Zeit inaktiv. Meine Frage dort wird von ihm wohl nicht mehr beantwortet.

Kann jemand helfen?

Re: [3.3] Posts numerieren SPLIT

Verfasst: 05.12.2024 19:18
von LukeWCS
Hallo

Bitte keine fremden Themen kapern, die nichts mit dem eigenen Anliegen zu tun haben. Bei hbri ging es um eine Ext Suche, bei dir gehts um eine Ext Änderung.

Bitte füge deinem Startbeitrag noch den Link zur besagten Ext hinzu und teile mir mit, welchen Titel du haben willst.
SeewolfPK hat geschrieben: 05.12.2024 17:39 Aus bestimmten Gründen würde ich die Ausgabe gerne ändern in
Das wäre ohnehin das aktuelle URL Muster, das phpBB seit 3.3.5 verwendet. Das heisst die Ext verwendet noch das veraltete URL Muster.

Re: [3.3] Link aus EXT "Post Numbers" ändern

Verfasst: 05.12.2024 19:29
von SeewolfPK
LukeWCS hat geschrieben: 05.12.2024 19:18 Hallo

Bitte keine fremden Themen kapern, die nichts mit dem eigenen Anliegen zu tun haben. Bei hbri ging es um eine Ext Suche, bei dir gehts um eine Ext Änderung.
Okay und Entschuldigung. Habe den Titel geändert und den Link zur EXT hinzugefügt.

Re: [3.3] Link aus EXT "Post Numbers" ändern

Verfasst: 05.12.2024 19:31
von LukeWCS
Alles klar. Das kann nix wildes sein, weil genau das hatte ich schon bei Recent Topics auf das neue URL Muster umgebaut. Ich gucks mir an.

Re: [3.3] Link aus EXT "Post Numbers" ändern

Verfasst: 05.12.2024 19:35
von SeewolfPK
Das ist super nett.

Re: [3.3] Link aus EXT "Post Numbers" ändern

Verfasst: 05.12.2024 20:41
von LukeWCS
Hab mir die Ext installiert und angeschaut. Zuerst war ich reichlich irritiert, weil das bei mir genau so funktioniert wie du es haben willst und wie es bei phpBB auch Standard ist. Dann bin ich bei dir ins Resemobil Forum und war noch mehr irritiert, weil auch da alles tut wie es soll. :-? Aber du hast dir das alte Muster ja nicht "ausgedacht", also hab ich versucht herauszufinden, in welcher Situation das auftritt und das gelang mir nach etlichen Versuchen und Wiederholungen dann auch:

Damit wir beide immer vom gleichen sprechen, nehmen wir das Thema "Neue Regel" im ersten Forum in deiner Sig.
  1. Geh dort im Forum zuerst in den Index.
  2. Dann klickst du bei besagtem Thema mal direkt im Index auf den letzten Beitrag. Jetzt werden die Nummerierungs-URLs im Thema - wir sind auf Seite 4 - korrekt formatiert wie es sein sollte, also ohne t=.
  3. In dem Thema klickst du jetzt ganz oben auf den Thementitel, wodurch er die Seite 4 neu lädt.
  4. Und wenn du dir die Nummerierungs-URLs erneut ansiehst, enthalten diese jetzt t=.
Das nur als Zwischenstand, ich muss mir erst anschauen wie genau die Ext URLs generiert, das läuft hier anders als bei Recent Topics, da werden URLs immer vollständig generiert, da waren die Änderungen deshalb recht einfach.

Re: [3.3] Link aus EXT "Post Numbers" ändern

Verfasst: 06.12.2024 09:48
von SeewolfPK
Im Board Reisemobiltreff ist die Funktion der App Copy post link to clipboard when clicking on post number derzeit abgeschaltet, weil die erzeugte Link unzuverlässig ist.

Die Nutzung von Copy post link to clipboard when clicking on post number wird von den Usern folgendermaßen genutzt.
1. Sie nutzen "ungelesene Beiträge" oder "aktive Themen" oder "Neue Beiträge"
2. Lesen den Beitrag (scrollen bei etwaigen mehreren Beiträgen)
3. Wollen darauf reagieren und klicken
4. auf das # um den Bezug (Link) herzustellen

Re: [3.3] Link aus EXT "Post Numbers" ändern

Verfasst: 07.12.2024 13:57
von LukeWCS
Okay, dann ist jetzt - zusammen mit meiner Ausführung oben - klar, woher dieses alte URL Muster kommt.

Es gibt insgesamt 3 Stellen wo diese Ext Beitragsnummerierungen generiert:
  1. In der normalen Themen Ansicht.
  2. Beim Verfassen eines neuen Beitrags.
  3. Im MCP.
1 kann man schmerzfrei ändern, ohne das Funktionalität verlorengeht. 2 und 3 muss aber so bleiben, da sonst die zusätzliche Funktionalität verlorengeht, die kasimi hier bei den Nummerierungen eingebaut hat.

Zu 1:

Editiere: ext\kasimi\postnumbers\styles\all\template\event\viewtopic_body_postrow_post_details_before.html

Suche:

Code: Alles auswählen

{% set U_POST = '#p' ~ postrow.POST_ID %}
Ersetze mit:

Code: Alles auswählen

{% set U_POST = postrow.U_MINI_POST %}
Dadurch wird schlicht die fertige Beitrags-URL benutzt, die von phpBB sowieso schon generiert wird. Das heisst wir generieren hier die Beitrags-URL jetzt komplett selber, anstatt an eine andere URL noch etwas anzuhängen, denn genau dieses Verhalten sorgt dafür, dass das unnötige t= erzeugt wird.

Re: [3.3] Link aus EXT "Post Numbers" ändern

Verfasst: 07.12.2024 15:23
von SeewolfPK
Recht herzlichen Dank, Luke.

Nun funktioniert es, wie es soll, auch wenn z.B. Beiträge vor dem via # zitiertem Beitrag gelöscht werden.

Das hat schon oft genug bei uns zu Verwirrung geführt, da plötzlich auf einen ganz anderen Beitag Bezug genommen wird.

Nun müssen wir nur unsere User noch erziehen, die Linkfunktion auch zu benutzen und nicht nur im Text #nr
zu benutzen, denn die kann sich ja durch Löschungen ändern :D

Habe den Erstbeitrag mal als [gelöst] geändert.

Re: [3.3] [gelöst] Link aus EXT "Post Numbers" ändern

Verfasst: 08.12.2024 15:46
von LukeWCS
Alles klar, danke für Rückmeldung.