Thema zum Download Download Extension

Support für Extensions für phpBB 3.2.x von Entwickler OXPUS
Antworten
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2632
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Thema zum Download Download Extension

Beitrag von oxpus »

Hallo,

zum einen zur Lightbox:
Die Download Extension verwendet keine Lightbox, sondern prettyPhoto.
Und die Libary wird erst geladen, wenn die Detailseite eines Downloads aufgerufen wird und Thumbs vorhanden sind.
Daher kann ich dein Problem nicht wirklich nachvollziehen.

Zu den Berechtigungen:
Hier liegen gleich zwei Fehler vor.
Der eine ist mit der angehängten Datei behoben. Bitte diese entpackt in den Ordner /FORUMROOT/ext/oxpus/dl_ext/includes/admin/ hochladen und die bestehende Datei damit überschreiben.
Der zweite Fehler war ein Bedienfehler deinerseits. Die Einstellung "Option wählen" bei den beiden Berechtigungen zum lesen und schreiben von Kommentaren sollte eigentlich dazu auffordern, eine Einstellung vorzunehmen.
Genau ohne diese Einstellung kommt es zum genannten Fehler, den die neue Datei nun abfängt.
Dateianhänge
dl_admin_permissions.zip
(3.86 KiB) 127-mal heruntergeladen
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
vfrblue
Beiträge: 30
Registriert: Do 9. Mär 2017, 22:14

Re: Thema zum Download Download Extension

Beitrag von vfrblue »

Die Download Extension verwendet keine Lightbox, sondern prettyPhoto.
Und die Libary wird erst geladen, wenn die Detailseite eines Downloads aufgerufen wird und Thumbs vorhanden sind.
Daher kann ich dein Problem nicht wirklich nachvollziehen.
Woher kommen denn die Thumbs? Ich hatte keine Bilder hochgeladen.
Im Liveforum hatte ich die Ext. komplett neu installiert und nach der Installation, ohne eine Datei hochgeladen zu haben, erschien die Box mit dem "Lade-Kreisel" in Dauerzustand.
Dann hatte ich ein paar Bilder hochgeladen, aber das Verhalten war und ist immer noch: Dauer-Versuch Thumbs zu laden: ohne Erfolg.

Zu 2.:
Dann werde ich das Update mal einspielen.

Sonst sind wir sehr zufrieden mit der Ext. :) 8-)

Gruß
Hermann
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2632
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Thema zum Download Download Extension

Beitrag von oxpus »

Also die Lightbox wird definitiv nicht aktiv durch die Download Extension aufgerufen.
Warum die geladen wird, obwohl nichts vorhanden ist, kann ich mir nicht erklären, da die Download Extension eine ganz andere JS-Libary verwendet.

Du könntest aber dennoch einen Fehler ausmerzen, den ich gerade entdeckt habe.
Öffne bitte die Datei

Code: Alles auswählen

/FORUMROOT/ext/oxpus/dl_ext/styles/prosilver/template/event/overall_footer.html
(prosilver ggf. durch deinen Style-Namen anpassen) und ersetze gleich die erste Zeile

Code: Alles auswählen

<!-- IF S_DL_POPUPIMAGE-->
mit

Code: Alles auswählen

<!-- IF S_DL_POPUPIMAGE -->
so dass nach S_DL_POPUPIMAGE ein Leerzeichen enthalten ist.
Sonst würde die Libary immer unnötig geladen werden, was mit Lightbox dann zu Fehlern führen könnte.
Allerdings erzeugt die Libary in der Download Extension von sich aus keine Ladeanzeige, sondern erst, wenn man auf ein Bild klickt...
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
vfrblue
Beiträge: 30
Registriert: Do 9. Mär 2017, 22:14

Re: Thema zum Download Download Extension

Beitrag von vfrblue »

Du könntest aber dennoch einen Fehler ausmerzen, den ich gerade entdeckt habe.
Das habe ich gemacht in beiden Foren.
Also die Lightbox wird definitiv nicht aktiv durch die Download Extension aufgerufen.
Warum die geladen wird, obwohl nichts vorhanden ist, kann ich mir nicht erklären, da die Download Extension eine ganz andere JS-Libary verwendet.
Scheinbar wird die Lightbox beim Forumsaufruf gleich mitgeladen und durch die komplette Seite überlagert.
Die Seite der "DL-Ext" füllt den Bildschirm ja nur ca. zu 2/3 aus. Deswegen ist die Lightbox sichtbar.
Du kannst es dir ja mal anschauen. "Download-Seite"
Auf dem Link kannst du deutlich sehen.
Aber das ist wahrscheinlich eine Sache der "Lightbox".

Gruß
Hermann
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2632
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Thema zum Download Download Extension

Beitrag von oxpus »

Dass sich die Lightbox über die gesamte Seite legt, ist ja normal. Und dass die Download Extension nicht immer die gesamte Seite verwendet ja auch.
Nur wird eben die Lightbox, wie du schon nanntest, immer geladen und daher auch ggf. bereits angezeigt, ohne dass sie Inhalte liefern muss.

Da ich jetzt nicht weiß, wofür du die Lightbox verwendest, kann ich nur raten, aber irgendwo sollte diese Erweiterung einen "intelligenten" Schalter haben, um nicht immer gleich geladen zu werden, sondern eben nur im Bedarfsfall.
So mache ich das ja mit der prettyPhoto-Libary für die Downloads auch und lade die JS-Extension nur, wenn sie benötigt wird. Also in der Download Detaulansicht oder in der Thumbsübersicht. Sofern man eben auch Thumbs nutzt...
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
vfrblue
Beiträge: 30
Registriert: Do 9. Mär 2017, 22:14

Re: Thema zum Download Download Extension

Beitrag von vfrblue »

Ich habe die "Lightbox" erst mal deaktiviert. Dadurch ist dieses komische Verhalten auch verschwunden.
Auf phpBB.de habe ich auch schon nach einer Lösung angefragt, bisher aber keine Antwort erhalten.
Ich benutze die Lightbox für die vergrößerte Bilddarstellung in den einzelnen Themen, wo auch Bilder enthalten sind. Da die Lightbox dann die gesamten Bilder vom Thema anzeigt, braucht man nicht zu jedem Beitrag, der Bilder enthält, wechseln.
Ist es denn möglich, die prettyPhoto-Libary permanent einzubinden, damit dieser Effekt weiterhin nutzbar ist? Ich möchte das dann mal in unserem Testforum ausprobieren.

Gruß
Hermann
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2632
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Thema zum Download Download Extension

Beitrag von oxpus »

Dann würde es sich mit der Download Extension beissen, wenn die versucht, die Libary erneut einzubinden.
Denn dort ist sie ja Standard.

Wichtiger wäre doch, die Lightbox nur zu laden, wenn sie auch gedraucht wird. Also bei dir im Topic.
Hast du mal ein Link zur Extension?
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
vfrblue
Beiträge: 30
Registriert: Do 9. Mär 2017, 22:14

Re: Thema zum Download Download Extension

Beitrag von vfrblue »

Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2632
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Thema zum Download Download Extension

Beitrag von oxpus »

Also anbei der Versuch zu erkennen, ob man sich im Topic, bzw. ausserhalb der Download Extension befindet.
Die Lightbox sollte dann nicht geladen werden.

Dazu lediglich den Dateianhang entpackt in den Ordner /FORUMROOT/ext/vse/lightbox/event/ hochladen.

Ist aber auch völlig ungetestet...
Dateianhänge
listener.zip
(1.54 KiB) 106-mal heruntergeladen
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
vfrblue
Beiträge: 30
Registriert: Do 9. Mär 2017, 22:14

Re: Thema zum Download Download Extension

Beitrag von vfrblue »

Danke für die Mühe, hat aber leider nicht geklappt.
Es kommt diese Fehlermeldung beim Aufruf des Forums:
Bild

Gruß Hermann

P.S.
Im phpBB.de hat man mir diesen Tipp zur Änderung der "overall_footer_after.html" der "Lightbox" gegeben:

Code: Alles auswählen

<!-- IF SCRIPT_NAME !== 'oxpus/dl_ext' -->
{% if LIGHTBOX_RESIZE_WIDTH %}
	{% INCLUDEJS '@vse_lightbox/js/resizer.js' %}
	{# Test $INCLUDED_LIGHTBOXJS is not defined #}
	{% if not definition.INCLUDED_LIGHTBOXJS %}
		{% INCLUDEJS '@vse_lightbox/lightbox/js/lightbox.min.js' %}
		{% DEFINE INCLUDED_LIGHTBOXJS = true %}
	{% endif %}
	<script>
		var vseLightbox = {};
		vseLightbox.resizeWidth = {{ LIGHTBOX_RESIZE_WIDTH }};
		vseLightbox.lightboxGal = {{ S_LIGHTBOX_GALLERY }};
		vseLightbox.lightboxSig = {{ S_LIGHTBOX_SIGNATURES }};
		vseLightbox.imageTitles = {{ S_LIGHTBOX_IMG_TITLES }};
	</script>
{% endif %}
<!-- ENDIF -->
Wobei ich mir nicht sicher bin, ob der "SCRIPT_NAME" stimmt.
Antworten