Seite 1 von 1

Bilder auch unter .../app.php/... anzeigen

Verfasst: 26.04.2023 21:04
von chris1278
Hallo ich bin gerade dabei eine Ext zu bastelt die links und rechts neben dem Forum Bilder einblendet. Es geht dabei um werbe Bilder.

https://prnt.sc/aGSzv3oDDN25

Das wird auch überall im Forum angezeigt ausser wenn eine Seite aufgerufen wird wie z.B. die FAQ:

Dann sieht das so aus:

https://prnt.sc/2A6in3x9SoOT

Woran könnte das liegen.

@edit

Hab ne Lösung dafür gefunden.

Anstelle die Bilder so einzublenden:

./pfad/dateiname


nutzt man besser eine komplette url. Dann werden die auch überall angezeigt.

Re: Bilder auch unter .../app.php/... anzeigen

Verfasst: 27.04.2023 05:36
von Kirk
Hi
Anstatt die komplette URL solltest du besser eine relative benutzen. Sieh dir mal die slr EXT an, dort wird auch mit relative URL gearbeitet.

Re: Bilder auch unter .../app.php/... anzeigen

Verfasst: 27.04.2023 06:51
von chris1278
Meine Erste URl war so:

Code: Alles auswählen

<img src="./ext/chris1278/qrzadvertising/styles/prosilver/theme/images/small_placeholder.png">
Dies lädt aber nicht überall.

Wenn ich das aber so lade:

Code: Alles auswählen

<img src="http://localhost/rzforum/ext/chris1278/qrzadvertising/styles/prosilver/theme/images/small_placeholder.png">
Funktioniert das überall. Auch bei der faq seite.

Die links lasse ich später eh per listener.php übergeben. Da kann ich das dann auch korrekt machen wegen foren root und so.

das wäre dann nicht das Problem. Mich würde nur interessieren warums nicht funktioniert mit der anderen Variante.

Re: Bilder auch unter .../app.php/... anzeigen

Verfasst: 27.04.2023 08:49
von Mike-on-Tour
Das liegt an dem Punkt, mit dem du deine URL beginnst, das kann dann nur funktionieren, wenn dein Script sich gerade im Root-Verzeichnis befindet.
Ich empfehle, in der HTML-Datei mit der Variablen {{ PHPBB_ROOT }} zu arbeiten und den String mit Pfad ebenfalls zu übergeben und anzuhängen.

Re: Bilder auch unter .../app.php/... anzeigen

Verfasst: 27.04.2023 17:25
von chris1278
Ok dann weiß ich wo drauf ich achten muss. Das wird zum Schluss eh per listener mit variable übergeben. Dann muss ich in der listener.php dann die url korrekt zusammenstellen. Was aber kein Problem ist.