[3.3] Externe Links ohne http://

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
guenniguenzelsen
Mitglied
Beiträge: 101
Registriert: 30.11.2021 13:53

[3.3] Externe Links ohne http://

Beitrag von guenniguenzelsen »

Hallo zusammen,
wenn ich in einem Beitrag eine externe URL ohne die bbcode-Funktion einfüge, dann funktioniert sie ohne vorangestelltes https://
Beispielsweise

Code: Alles auswählen

www.google.de
Ergebnis:
www.google.de


Verwende ich den bbcode

Code: Alles auswählen

[url]www.google.de[/url]
ohne vorangestelltes https://, funktioniert die URL nicht

Ergebnis:
www.google.de

Gibt es hier eine Einstellmöglichkeit, so dass bbcode URLs auch ohne vorangestelltes https:// funktionieren?


Zitat aus dem phpbb code guide:

Additionally, phpBB features something called Magic Links, this will turn any syntactically correct URL into a link without you needing to specify any tags or even the leading http://. For example typing www.phpbb.com into your message will automatically lead to www.phpbb.com being output when you view the message.

https://www.phpbb.com/community/help/bbcode#f4r0
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2252
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Externe Links ohne http://

Beitrag von LukeWCS »

Hallo

Eine Einstellmöglichkeit ist mir zumindest nicht bekannt.

Man muss hier differenzieren, das sind zwei unterschiedliche Funktionen die nichts miteinander zu tun haben. Des Weiteren würde man den BBcode in seiner Verwendbarkeit einschränken, wenn das Protokoll fest vorgegeben wird. Zum Beispiel wären dann Seiten ohne SSL (ja, das gibts auch heute noch) nicht mehr verlinkbar. Bzw. das würde schon gehen, wenn phpBB prüft, ob ein Protokoll angegeben wurde. Des weiteren wären dann auch lokale Pfade nicht mehr adressierbar. Auch das müsste phpBB dann prüfen.

Aber ich gehe aufgrund deiner Anfrage davon aus, das diese Wenn's und Aber's bei euch irrelevant sind. Gut, das wäre eine Aufgabe für eine Ext. Mir ist jedoch aus dem Stand keine bekannt.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
guenniguenzelsen
Mitglied
Beiträge: 101
Registriert: 30.11.2021 13:53

Re: [3.3] Externe Links ohne http://

Beitrag von guenniguenzelsen »

Hi Luke
Der Grund, warum aus

Code: Alles auswählen

www.google.de
dann

Code: Alles auswählen

https://www.phpbb.de/community/www.google.de
gemacht wird, ist mir unklar. Der direkt in den Beitrag eingefügte Magic-Link ist doch auch in der Lage das korrekt aufzulösen.

Müsste das nicht unter "ACP - Beiträge - Zulässige Schemas in Links" einstellbar sein, oder bezieht sich das auf die Magic-Link-Funktion?
Benutzeravatar
chris1278
Mitglied
Beiträge: 3577
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.3] Externe Links ohne http://

Beitrag von chris1278 »

So geht's aber:

https://www.google.de

muss nur https:// davor stehen
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2252
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Externe Links ohne http://

Beitrag von LukeWCS »

guenniguenzelsen hat geschrieben: 27.07.2023 19:54 Hi Luke
Der Grund, warum aus
...
gemacht wird, ist mir unklar.
Weil der URL BBcode immer eine korrekt formatierte URL erwartet. www.google.com ist keine korrekte URL. Wie ich oben schrieb, kann der URL BBcode eben auch für lokale Adressen und auch relative Adressen verwendet werden. Wenn du also [url]www.google.de[/url] verwendest, dann wird das als relative Adressierung behandelt. Sprich, phpBB geht davon aus, das eine Seite relativ zur Foren URL adressiert werden soll.
Der direkt in den Beitrag eingefügte Magic-Link ist doch auch in der Lage das korrekt aufzulösen.
Nein, ist er nicht, das ist der springende Punkt. Wenn eine URL ohne BBcode im Text automatisch als URL interpretiert wird, dann wird immer nur http:// vorangestellt. Dass das schlussendlich für dich "korrekt" aussieht, liegt schlicht daran, das die meisten Webseiten eine zwangsweise Weiterleitung von http:// auf https:// haben. Wenn eine Webseite aber keine solche Weiterleitung hat, dann kann es passieren, dass eine unformatierte URL nicht zur gewünschten Seite führt.

Beispiel:

www.example.com

Das ist eine als Magic URL erkannte Adresse. Klick mal darauf, dann siehst du, dass du auf einer HTTP Seite landest, weil diese Seite eben keine automatische Weiterleitung hat.
Müsste das nicht unter "ACP - Beiträge - Zulässige Schemas in Links" einstellbar sein, oder bezieht sich das auf die Magic-Link-Funktion?
Das hat mit Magic URL meines Wissens nichts zu tun, das bezieht sich ausschliesslich darauf, welche Protokolle ein Benutzer in einem URL BBcode benutzen darf.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
guenniguenzelsen
Mitglied
Beiträge: 101
Registriert: 30.11.2021 13:53

Re: [3.3] Externe Links ohne http://

Beitrag von guenniguenzelsen »

Hmmm,
ist nur eben schwer verständlich.

Ich habe innerhalb phpbb eine Funktion, die nur ein "www" akzeptiert und möglicherweise auch mal auf eine ungewollte http Seite weiterleitet -> Wird dann als Magic Link bezeichnet/beworben.

Ich habe dann eine Funktion, mit der ich Verlinkungen einfügen kann und dort wird das exakt gleiche Verhalten als fehlerhaft bezeichnet -> Wird dann als bbcode-Funktion bezeichnet.

Aus User-Sicht nicht konsequent.
Konsequent wäre eine Option, mit der ich die Wahl habe beide Funktionen auf die eine (www ist ok) oder die andere (https ist notwendig) Art und Weise einzubinden. Aber eben konsistent und gleich.

Versteh mich bitte richtig. Ich will da jetzt keinen Streit und kein Drama draus generieren. Deine Hilfe und Erklärung dazu ist willkommen. Ich nehme nur einfach mal die Position eines (nichtfachmännischen) Anwenders ein.

Gruß
Thomas
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2252
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Externe Links ohne http://

Beitrag von LukeWCS »

guenniguenzelsen hat geschrieben: 27.07.2023 21:18 Ich habe innerhalb phpbb eine Funktion, die nur ein "www" akzeptiert und möglicherweise auch mal auf eine ungewollte http Seite weiterleitet -> Wird dann als Magic Link bezeichnet/beworben.
Ich verwende grundsätzlich nur den URL BBcode. Das es eine solche "Magic URL" gibt, hab ich auch nur zufällig mal herausgefunden, als ich vergessen hatte, eine URL als solche zu formatieren. :wink:
Ich habe dann eine Funktion, mit der ich Verlinkungen einfügen kann und dort wird das exakt gleiche Verhalten als fehlerhaft bezeichnet -> Wird dann als bbcode-Funktion bezeichnet.
Ist mir nicht klar was du meinst. Beide Funktionen haben a) nichts miteinander zu tun und b) auch nicht dasselbe Verhalten.
Aus User-Sicht nicht konsequent.
Konsequent wäre eine Option, mit der ich die Wahl habe beide Funktionen auf die eine (www ist ok) oder die andere (https ist notwendig) Art und Weise einzubinden. Aber eben konsistent und gleich.
Für mich hat sich die Frage nie gestellt, ich nutze den BBcode für URLs und gut ist. Das bin ich aus zig verschiedenen Foren-Software auch so gewöhnt, seit Jahrzehnten.
Versteh mich bitte richtig. Ich will da jetzt keinen Streit und kein Drama draus generieren. Deine Hilfe und Erklärung dazu ist willkommen. Ich nehme nur einfach mal die Position eines (nichtfachmännischen) Anwenders ein.
Mag sein, dass ich das als alter Web Bastler und Forist (seit den 90er) anders sehe und eben auch anders gewöhnt bin.

Ändern kann ich daran ohnehin nichts, ich gehöre nicht zum Entwickler Team von phpBB. Ich wollte dir lediglich erklären, wie sich das im eInzelnen verhält.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
guenniguenzelsen
Mitglied
Beiträge: 101
Registriert: 30.11.2021 13:53

Re: [3.3] Externe Links ohne http://

Beitrag von guenniguenzelsen »

Schon verstanden, dass Du daran nichts ändern kannst.
Deine Erklärungen sind willkommen.
Alles gut.
:-)
LukeWCS hat geschrieben: 27.07.2023 21:28 Ist mir nicht klar was du meinst. Beide Funktionen haben a) nichts miteinander zu tun und b) auch nicht dasselbe Verhalten.
Beide Funktionen bieten dem Nutzer das Gleiche.
Sie fügen einen Link ein.
Was bei der einen Funktion jedoch als richtig bewertet wird, wird bei der anderen Funktion als falsch bewertet.
Das ist für den Nutzer nicht ersichtlich und aus meiner Sicht funktional nicht logisch.


Bei einer Lösung, die sich an eine Vielzahl von Nutzern richtet, darf man nicht den Fehler machen, von seinem Nutzungsverhalten (ich nutze eh nur das eine) auf das Nutzungsverhalten aller zu schließen.

Daher mein Versuch, das funktionell übereinander zu bringen.
Wenn's nicht geht, dann ist das halt so.
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2252
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Externe Links ohne http://

Beitrag von LukeWCS »

guenniguenzelsen hat geschrieben: 27.07.2023 21:34 Was bei der einen Funktion jedoch als richtig bewertet wird, wird bei der anderen Funktion als falsch bewertet.
Das ist für den Nutzer nicht ersichtlich und aus meiner Sicht funktional nicht logisch.
Das hat mit richtig und falsch nichts zu tun. Das sind zwei verschiedene Funktionen die eben auch unterschiedlich genutzt werden können.
Bei einer Lösung, die sich an eine Vielzahl von Nutzern richtet, darf man nicht den Fehler machen, von seinem Nutzungsverhalten (ich nutze eh nur das eine) auf das Nutzungsverhalten aller zu schließen.
Wie gesagt, für URLs gibts den URL BBcode und da wird ja schon beim Button erklärt, wie der genutzt werden muss.
Daher mein Versuch, das funktionell übereinander zu bringen.
Wenn's nicht geht, dann ist das halt so.
So wie ich das sehe, ist diese Magic URL Funktion eher ein "archaisches" Feature aus grauer Vorzeit das vielleicht vor 10-15 Jahren mal Relevanz hatte, als HTTP noch weit verbreitet war. Aber heutzutage hat sich das eig. weitestgehend erledigt und ist in der Form eh fehlerträchtig. Diese Funktion sollte eher ganz entfernt werden, anstatt weiterhin "falsche" URLs zu generieren die dann zufälligerweise nur deswegen funktionieren, weil die meisten Seiten eh eine Weiterleitung haben.

Mir ist auch nicht klar, wo Magic URLs bei phpBB als Feature "beworben" werden. Wo hast du das gesehen?
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
guenniguenzelsen
Mitglied
Beiträge: 101
Registriert: 30.11.2021 13:53

Re: [3.3] Externe Links ohne http://

Beitrag von guenniguenzelsen »

Alles gut
Du magst meiner Argumentation nicht folgen.
(In gleicher UI unterschiedliche UX)

Spätestens jetzt würden wir uns nur noch im Kreis drehen.
Antworten

Zurück zu „Support-Forum“