Nextgen Gallery - Unterschiedliches Layout der Gallerien?

  • Hallo zusammen,
    ich hoffe, diesmal kann mir irgendjemand helfen... ;)

    Es geht darum, dass ich auf einer Homepage zwei unterschiedlich gelayoutete Galerien einbauen möchte. Einerseits auf einer statischen Seite im Template. Dies hab ich schon über CustomFields gelöst und auch das CSS daraufhin angepasst.

    Nun sollen aber auch im Blog Fotogalerien eingebunden werden können. Das jetzige CSS-Layout ist dafür aber nicht wirklich geeignet. Wie krieg ich das nun hin, dass ich zwei verschiedene Layouts innerhalb einer Seite laufen lassen kann?

    Muss ich da evtl nen zweiten Tag im Gallery-Plugin schreiben oder gibts ne einfachere Lösung? Wenn ja, wie und wo? Bzw. auf was muss ich alles achten?

    Wenn das nämlich zu kompliziert wäre, würde ich wohl doch in der Template-Geschichte manuell Bilder inkl. Lightboxfunktion einbauen...

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ist zwar schon ne Weile her, würde mich allerdings auch interessieren, da ich das gleiche Problem habe. Vielleicht weiss es ja inzwischen jemand?

    :smile:

  • Hi Wudi :smile:

    vielen Dank für Deine Nachricht!


    Zitat

    Setz doch einfach jedesmal einen <div> ringsherum drum mit unterschiedlichen ids

    Da ich ein absoluter Noob bin, noch mal genau nachgefragt. Also bei der Seiteneinstellung:

    PHP
    [nggallery id=4]

    müsste ich:

    PHP
    #divvariante1 .ngg-gallery-thumbnail {[nggallery id=4]}

    schreiben?


    Und was müsste man ins CSS schreiben, damit ich die andere Galerie komplett neu Layouten kann?


  • Hallo 0815 (einfallsreicher Name :P),

    Ehm, das Einfachste wäre, dass du einfach im Editor in "Html" wechselst und dort schreibst:

    PHP
    <div id="divvariante1" >
    [nggallery id=4]
    </div>


    und im css gibts dann einmal

    Code
    [COLOR=#000000][COLOR=#007700]#divvariante1 .[/COLOR][COLOR=#0000BB]ngg[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]album [/COLOR][COLOR=#007700]{
        [/COLOR][COLOR=#0000BB]height[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000BB]100[/COLOR][COLOR=#007700]%;
        [/COLOR][COLOR=#0000BB]padding[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000BB]5px[/COLOR][COLOR=#007700];
        [/COLOR][COLOR=#0000BB]margin[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]bottom[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000BB]5px[/COLOR][COLOR=#007700];
        [/COLOR][COLOR=#0000BB]border[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000BB]1px solid [/COLOR][COLOR=#FF8000]#fff;
    [/COLOR][COLOR=#007700]}[/COLOR][/COLOR]

    und

    Code
    [COLOR=#000000][COLOR=#007700]#divvariante2 .[/COLOR][COLOR=#0000BB]ngg[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]album [/COLOR][COLOR=#007700]{
        [/COLOR][COLOR=#0000BB]height[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000BB]100[/COLOR][COLOR=#007700]%;
        [/COLOR][COLOR=#0000BB]padding[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000BB]5px[/COLOR][COLOR=#007700];
        [/COLOR][COLOR=#0000BB]margin[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]bottom[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000BB]5px[/COLOR][COLOR=#007700];
        [/COLOR][COLOR=#0000BB]border[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000BB]1px solid [/COLOR][COLOR=#FF8000]#fff;
    [/COLOR][COLOR=#007700]}[/COLOR][/COLOR]
  • Hallo Forum :-)

    ich bins noch mal. Hab jetzt zwei Sachen probiert, einmal die Thumbs etwas größer anzuzeigen und einmal die thumbs Bildmittig zu zentrieren.

    Das Vergrößern hat geklappt allerdings sind die thumbs qualitativ unscharf geworden. Und das Zentrieren hat leider nicht funktioniert.

    Vielleicht weiß ja jemand woran es liegt? :confused:

    Hier mal das veränderte CSS:

  • Hi Wudi,

    das Zentrieren habe ich inzwischen so hinbekommen:

    PHP
    .ngg-gallery-thumbnail-box {display: inline-block; }
    
    
    .ngg-gallery-thumbnail {             margin-right: 5px;
                                         text-align: center;
                                         display: inline-block; }

    Jetzt muss nur noch die Bildqualität der vergrößerten Thumbs stimmen. Mit 130 statt 100 px sehen sie leider unscharf und pixelig aus. Argh, es ist zum Mäusemelken..

  • Hallo 0815,

    einfach nur mit css vergrößen verschlechtert immer die Qualität, ist doch nur wir digital ran zoomen.
    Du musst das in css schreiben UND in die Next-gen-Gallery Optionen unter Thumbnails den Pixelwert anpassen. Alle Bilder die du ab jetzt hochlädst sollten besser aussehen.

    Gruß Martin

  • Hi Martin :-P

    vielen Dank für Deinen Hinweis!

    Also meine Thumbnail Optionen stehen eigentlich sogar auf 250 x 250 pixel und 100%. Das müsste doch mehr als reichen um auf 130 px herunterzurechnen, oder habe ich was falsch verstanden?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!