[3.2] [3.3] Fancybox

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Benutzeravatar
IMC
Mitglied
Beiträge: 538
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

[3.2] [3.3] Fancybox

Beitrag von IMC »

Name der Extension: Fancybox
Autor: IMC
Version: 1.3.1 / 30.07.2023

Beschreibung der Extension:
Mit dieser Extension wird die Lightbox / der Bildbetrachter Fancybox in phpBB eingebunden.
Unterstützt wird die Fancybox in den Versionen 3.5.7, 4.0 oder 5.0. Bei der Nutzung der Fancybox sind ihre Lizenzbedingungen zwingend einzuhalten. Für die nicht kommerzielle Nutzung gelten für die Fancybox v3.5.7 die GPLv3 Lizenzbedingungen. Für jegliche andere Nutzung und die Version 4 oder 5 muss eine Fancybox-Lizenz erworben werden.

Screenshots:
- ACP

Voraussetzungen:
- phpBB >= 3.2.0
- PHP >= 5.4.7
- Fancybox v3.5.7 (ist im Paket) oder Fancybox v4.0 oder v5.0

Kompatible mit::
- phpBB.de - External Image as Link (`phpbbde/externalimgaslink`)
- External Link In New Window (`martin/externallinkinnewwindow`)
- External Links Open in New Window (`rmcgirr83/elonw`)
- External Links (`imcger/externallinks`)

Download: https://github.com/IMC-GER/phpBB-Fancybox/releases

Wichtig: Ab der Nutzung der Fancybox Extension Version 1.2.4 zusammen mit der Extension "External Links" ist die "External Links" Version >= 1.2.2 zu installieren.

Changelog:
  • v1.3.1 (30-07-2023)
    - Option um Bilderlinks in Fancybox als Bild zu betrachten
  • v1.3.0 (21-03-2023)
    - ACP Wechsel zum controller
    - ACP Wechsel vom Radio- zum Toggelbutton
    - ACP Twig code überarbeitet
    - Überprüfung der Systemvoraussetzungen hinzugefügt
    - Unterstützung für `External Links Open in New Window` hinzugefügt
    - Unterstützung für `Fancybox 5` hinzugefügt
    - Veraltete Methode für Benutzersprache entfernt
  • v1.2.5 - Code Änderungen
  • v1.2.4 - Erste Bekanntmachung 06.04.2022
Zuletzt geändert von IMC am 31.07.2023 15:29, insgesamt 6-mal geändert.
Gruß, Thorsten
Benutzeravatar
IMC
Mitglied
Beiträge: 538
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.2] [3.3] Fancybox

Beitrag von IMC »

Update ist online.
Download im Startbeitrag.

Vor dem Hochladen der neuen Version bitte die alten Dateien vom Server löschen.
Gruß, Thorsten
guenniguenzelsen
Mitglied
Beiträge: 99
Registriert: 30.11.2021 13:53

Re: [3.2] [3.3] Fancybox

Beitrag von guenniguenzelsen »

Hallo
ich habe die Erweiterung in unserem Forum im Einsatz.
Vielen Dank dafür!

Eine Frage dazu
Wenn auf ein externes Bild, bspw. bei Wikipedia verlinkt wird, dann funktioniert der Link ohne aktivierte Fancybox normal
Beispiel Verlinkung zu Wikipedia:
https://en.wikipedia.org/wiki/Ford_LTD_ ... 190%29.jpg

Beispiel Verlinkung zu beliebigem externen Bild:
http://thomas-proessdorf.de/Bilder/Opel ... ADREMA.jpg

Ist die Erweiterung aktiviert, funktioniert der Wikipedia-Link nicht.
A) Wird er nicht korrekt aufgelöst
B) Zusätzlich wird versucht, diese in den Beitrag eingefügte URL in der Fancybox zu öffnen.
Müsste das bei einer schlicht einkopierten URL nicht untebunden werden und stattdessen einfach die Verlinkung geöffnet werden? Oder wie in unserem Forum, die Verlinkung in einem neuen Fenster ( Erweiterung: External Links Open in New Window).

Hier der gleiche Link auf einer Testseite:

Testseite

Habe ich hier eine Einstellung übersehen?
Benutzeravatar
IMC
Mitglied
Beiträge: 538
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.2] [3.3] Fancybox

Beitrag von IMC »

Hallo,

da dein Link zu Wikipedia am Ende ein .jpg hat glaubt meine Extension das dies ein Bild ist und möchte dies in der Fancybox öffnen. Da bei dem Link kein Bild hinterlegt ist kann die Fancybox auch kein Bild anzeigen.

Mit dem Link der direkt zu dem Bild führt sollte es aber funktionieren.
https://upload.wikimedia.org/wikipedia/commons/thumb/5/54/1970_Ford_LTD_%273.9%27_Saloon_%287822116190%29.jpg/1024px-1970_Ford_LTD_%273.9%27_Saloon_%287822116190%29.jpg

Ich hatte mal eine Funktion entwickelt die Links dahin überprüft ob sie zu einem Bild führen. Diese hat sich jedoch nicht bewährt da dies die Ladezeit der Seite erhöht wenn mehrere Links auf der Seite tot sind. Vielleicht versuche ich diese nochmal zu optimieren.

Als alternative könnte ich über eine Option alle Links von der Anzeige in der Fancybox ausschließen. Ob dies für dein Forum sinnvoll ist kannst nur du entscheiden. Kommt drauf an wie groß der Anteil von diesen Wikipedia Links bei dir ist.
Gruß, Thorsten
guenniguenzelsen
Mitglied
Beiträge: 99
Registriert: 30.11.2021 13:53

Re: [3.2] [3.3] Fancybox

Beitrag von guenniguenzelsen »

IMC hat geschrieben: 30.07.2023 19:08
Als alternative könnte ich über eine Option alle Links von der Anzeige in der Fancybox ausschließen. Ob dies für dein Forum sinnvoll ist kannst nur du entscheiden.
Hallo Thorsten,
danke Dir für die Antwort.
Eine solche Option fände ich klasse. Nicht nur wegen dieser etwas speziellen Wikipedialinks, sondern als grundsätzliche klare Trennung -> externe Inhalte werden extern geöffnet.

Hast Du noch eine Idee, warum das zweite verlinkte Bild in meinem Beitrag ebenfalls nicht funktioniert?

Beim Erstellen des Beitrages ging es noch, jetzt wird das Bild nicht mehr gefunden.

Gruß
Thomas
Benutzeravatar
IMC
Mitglied
Beiträge: 538
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.2] [3.3] Fancybox

Beitrag von IMC »

Hi Thomas,

meinst du den zweiten Eintrag auf deiner Testseite? Mit bbcode als IMG eingefügt Bild
Das ist der Wikipedia Link der zu keinem Bild führt.
Gruß, Thorsten
guenniguenzelsen
Mitglied
Beiträge: 99
Registriert: 30.11.2021 13:53

Re: [3.2] [3.3] Fancybox

Beitrag von guenniguenzelsen »

Sorry, hab mich undeutlich ausgedrückt.

Ich meine die unteren drei Links in meinem Testbeitrag, mit der Überschrift "Sonstige externe URL mit Bild als Ziel:"

Dieses Bild wurde zunächst in allen drei eingefügten Varianten fehlerfrei angezeigt, nun kommt die Meldung "Bild nicht gefunden"
Benutzeravatar
IMC
Mitglied
Beiträge: 538
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.2] [3.3] Fancybox

Beitrag von IMC »

Das Bild wir bei mir ohne Probleme in jeder von dir eingefügten Variante Problemlos in der Fancybox geöffnet.
Leere mal den Cache deines Browsers. Vielleicht hat der ein Problem.
Gruß, Thorsten
guenniguenzelsen
Mitglied
Beiträge: 99
Registriert: 30.11.2021 13:53

Re: [3.2] [3.3] Fancybox

Beitrag von guenniguenzelsen »

Hmm, seltsam...
Ich habe den Foren-Cache im ACP und den Browsercache gelöscht, doch das Ergebnis bleibt:

https://commodore-rekord.de/viewtopic.p ... 83#p112283

Lasse ich einen der Links per Browser in einem neuen Fenster öffnen, funktioniert's.

Ich behalte das mal im Auge, ob das in anderen Beiträgen ggf. nochmal auftritt.
Benutzeravatar
IMC
Mitglied
Beiträge: 538
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.2] [3.3] Fancybox

Beitrag von IMC »

Bei mir sieht das so aus:
https://raw.githubusercontent.com/IMC-G ... enannt.png

Es wird alles angezeigt, außer die Wikipedia Bilder.

Edit:
Habe es eben nochmal mit Android und iPhone getestet.
Bei Android mit Chrome habe ich den selben Fehler wie du.
Gruß, Thorsten
Antworten

Zurück zu „Extensions in Entwicklung“