Hallo Forum,
was muss ich wo ändern, damit die Galerie mit einer Lightbox funktioniert und nicht einfach nur mit einem Javascript-Popup-Browserfenster?
Lg
ICE
serendipity_event_usergallery mit Lightbox
Re: serendipity_event_usergallery mit Lightbox
Ich kenne das Plugin nicht gut, aber es sieht mir aus, als biete es von Hause aus nur die Option JS-Popup. Aber es ist ziemlich gut anpassbar, da smartifiziert. Ich nehme an, Du verwendest das Lightbox-Plugin, also müsste man wohl die Ausgabe des Usergallery-Plugins so anpassen, dass das Lightbox-Plugin darauf „anspringt“.ICE wrote:was muss ich wo ändern, damit die Galerie mit einer Lightbox funktioniert und nicht einfach nur mit einem Javascript-Popup-Browserfenster?
Noch besser wäre natürlich, wenn sich jemand findet, der dem Plugin ganz generell Lightbox-Fähigkeit in Form einer zusätzlichen Option verpasst.
Man müsste also die Dateien plugin_usergallery.tpl und plugin_usergallery_imagedisplay.tpl aus dem Plugin- ins Theme-Verzeichnis kopieren (falls dort nicht schon vorhanden) und sie entsprechend anpassen. Wie Du dort was genau anpassen musst, ist schwer zu sagen, ohne zu wissen, welches Theme Du verwendest. Ein paar Pointer:
* plugin_usergallery.tpl erzeugt die Galerie-Übersichten, plugin_usergallery_imagedisplay.tpl scheinbar eine Art Einzelansicht(?) eines Bildes oder einer Datei
* Die Popup-Funktion steht am Anfang beider Dateien in einem script-Block, der in beiden Fällen raus kann (muss).
* Dazu stehen in einigen href-Attributen die Aufrufe dieser Funktion (javascript:popImage etc.), das muss durch ein korrektes href zur großen Fassung des Bildes ersetzt werden – ich nehme an, dass das {$image.fullimage} ist.
Mehr ist ohne konkretes Beispiel (verwendetes Theme, verwendete Lightbox) kaum möglich. Wie gesagt: Es scheint mir generell sinnvoller, das Usergallery-Plugin anzupassen, als das Theme- und Lightbox-basiert zu machen.
YL
Re: serendipity_event_usergallery mit Lightbox
Vielen Dank für Info ... Ich guck mal, was ich mache. Bin noch unschlüssig ...
-
- Regular
- Posts: 12
- Joined: Tue Jan 22, 2013 12:38 pm
Re: serendipity_event_usergallery mit Lightbox
Da ich mir nicht sicher bin, ob du das von yellowed erwähnte Lightbox-Plugin auch wirklich zusätzlich nutzt, erwähne ich einfach mal dessen Name: serendipity_event_lightbox. Ob das ohne die erwähnten Modifikationen mit serendipity_event_usergallery funktioniert, weiß ich auch nicht.ICE wrote:Vielen Dank für Info ... Ich guck mal, was ich mache. Bin noch unschlüssig ...
Re: serendipity_event_usergallery mit Lightbox
Das Lightbox Plugin verwende ich schon seit Jahren. Das funktioniert in den Blogeintragen auch wunderbar. Nur leider in der Galerie nicht ...
Re: serendipity_event_usergallery mit Lightbox
Das liegt u.a. daran, dass usergallery eine staticPage ist. Sie wird deshalb von der lightbox Link Umwandlung gar nicht erst geparst.ICE wrote:Das Lightbox Plugin verwende ich schon seit Jahren. Das funktioniert in den Blogeintragen auch wunderbar. Nur leider in der Galerie nicht ...
Man kann aber ein wenig schummeln!
Kopiere plugin_usergallery.tpl in dein template und ersetze diese Zeile
https://github.com/s9y/additional_plugi ... ry.tpl#L82
einfach mit
Code: Select all
<a href="{$image.link|replace:'.serendipityThumb':''}" rel="lightbox[lightbox_group_entry]"><img class="gallery_thumb" {if $plugin_usergallery_fixed_width !=0}height={$plugin_usergallery_fixed_width}px width={$plugin_usergallery_fixed_width}px{/if} style="width: 100%;" src="{$image.link}" alt="" /></a>
Code: Select all
<a href="{$image.link|replace:'.serendipityThumb':''}" rel="lightbox[lightbox_group_entry_{$image.id}]"><img class="gallery_thumb" {if $plugin_usergallery_fixed_width !=0}height={$plugin_usergallery_fixed_width}px width={$plugin_usergallery_fixed_width}px{/if} style="width: 100%;" src="{$image.link}" alt="" /></a>
PS. Die Option "Einzelbildanzeige" muss dabei auf "In Seite einpassen", nicht popup, stehen!
Regards,
Ian
Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Ian
Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Re: serendipity_event_usergallery mit Lightbox
Hallo Timbalu,
das ist ja super, das funktioniert! Guckstdu: http://www.cold-ice.de/index.php?/pages/fotos.html
Die Bildergalerie ist alt, die Bilder habe ich damals nur in einer geringen Auflösung hochgeladen.
Wenn ich Dein erstes Code-Beispiel einfüge, so kann man zwischen den Bildern in der Lightbox hin- und her klicken. Bei dem zweiten Beispiel, lässt sich immer nur ein Bild vergrößern.
Wie lässt sich denn sowas update-sicher fest verbauen, so dass es sofort ohne diese Anpassung funktioniert?
gruß
ICE
das ist ja super, das funktioniert! Guckstdu: http://www.cold-ice.de/index.php?/pages/fotos.html
Die Bildergalerie ist alt, die Bilder habe ich damals nur in einer geringen Auflösung hochgeladen.
Wenn ich Dein erstes Code-Beispiel einfüge, so kann man zwischen den Bildern in der Lightbox hin- und her klicken. Bei dem zweiten Beispiel, lässt sich immer nur ein Bild vergrößern.
Wie lässt sich denn sowas update-sicher fest verbauen, so dass es sofort ohne diese Anpassung funktioniert?
gruß
ICE
Re: serendipity_event_usergallery mit Lightbox
Kopiere plugin_usergallery.tpl in dein template. Das ist updatesicher!ICE wrote:Wie lässt sich denn sowas update-sicher fest verbauen, so dass es sofort ohne diese Anpassung funktioniert?
Aber ich werde mir mal überlegen ob ich noch eine Option ins Plugin einbaue, die das Ganze auch mit den anderen Leuchtkästen erlaubt. Dann müsstest du das template tpl aber doch updaten.
Regards,
Ian
Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Ian
Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Re: serendipity_event_usergallery mit Lightbox
Technisch gesehen ist es nur updatesicher, wenn das Theme noch keine plugin_usergallery.tpl hat. Allerdings hat kein Theme im Kern oder in additional_plugins eine plugin_usergallery.tpl.Timbalu wrote:Kopiere plugin_usergallery.tpl in dein template. Das ist updatesicher!
YL
Re: serendipity_event_usergallery mit Lightbox
Morgen auf Spartacus!Timbalu wrote:Aber ich werde mir mal überlegen ob ich noch eine Option ins Plugin einbaue, die das Ganze auch mit den anderen Leuchtkästen erlaubt. Dann müsstest du das template tpl aber doch updaten.
Regards,
Ian
Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Ian
Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian