Zum Inhalt springen

rgsmoothgallery externalthumbs als Klasse

Erstellt am 29. April 2009 · 7 Antworten · letzte Antwort am 11. März 2011

Tags: Bilder, Frage

xTheTronx ·

Hallo,

in der class.tx_rgsmoothgallery_pi1.php gibt es in Zeile 188 diesen Code

			return '<div class="tx-rgsmoothgallery-pi1 rgsgnest' . $this-">config['id'] . '">' . $content . '</div><div id="externalthumbs"></div>';

Ich wollte hier 'id="externalthumbs"' in 'class="externalthumbs"' umwandeln, da ich die Smoothgallery 2x gleichzeitig auf der Seite verwenden will.
Dummerweise funktioniert das Anzeigen der Bilder dann nicht mehr, weil anscheinend eine Zuweisung nicht mehr vorhanden ist.
Da die ID immer eindeutig ist, enstehen dadurch leider unschöne Ergebnisse.

Leider habe ich, trotz intensiver Suche keinen Hinweis darauf gefunden, wo die Zuweisung der ID zu externalthumbs statt findet.

Hat vielleicht jemand einen Tip für mich?

Vielen Dank

Gruß

Torsten

Bonsai ·

Hallo,

das gleiche Problem hab ich gerade auch! Wenn ich zwei Galerien auf einer Seite einstellen will, tauchen die Thumbnails der zweiten Galerie im externalthumbs-div der ersten auf :o

Wo kann man das ändern?

Danke schonmal,

Bonsai

just2b ·

einfach per html element ein 2. div anlegen mit einer anderen id und den namen dann bei dem 2. plugin eintragen

Bonsai ·

Ah, cool! 😃

Also vor oder nach der Galerie ein neues Seiteninhaltselement vom Typ "HTML" erstellen, da dann z.B. "<div id="externalthumbs2"></div>" reinschreiben und dann in der Flexform der Galerie bei "Advanced settings/External Thumbs div ID" anstatt "externalthumbs" einfach "externalthumbs2" eingeben.

Vielen Dank!

Grüße

Bonsai

xTheTronx ·

Guten Morgen,

interessanter Vorschlag, aber bei mir scheint das nicht ganz so zu funktionieren.
Zwar zeigt er die Bilder jetzt an und beim anklicken, wird das Bild auch im jeweiligen Fenster gewechselt.
Ich will eine der Gallerien ja nur für den header benutzen und brauche dafür das Div "externalthumbs" nicht, hab auch alle anderen Einstellungen ausgeblendet.
Aber dadurch, dass die id="externalThumbs" weiterhin 2x auf der Seite ist, wird bei mir das div mit "externalthumbs" u.a. nach oben verschoben.

@Georg
Ist es nicht möglich, in der class.tx_rgsmoothgallery_pi1.php
<div id="externalthumbs"></div> in eine Klasse umzuwandeln?

Wie gesagt, habe ich es ja schon versucht, aber ich habe leider noch immer nicht die Stelle finden können, wo die Programmierung anscheinend expliziet auf die ID zugreift.

Gruß

Torsten

Bonsai ·

Hallo xTheTronx,

also, ich habe das <div id="externalthumbs"></div> in meiner Stylesheets-Datei einfach ausgeblendet, so:

#externalthumbs {
  display:none;
}

weil mich hat das auch gestört. Oder meinst du was anderes?

Grüße

Bonsai

mischi ·

Hallo,

gibt es schon eine Lösung für die Verwendung von mehreren Gallerien und externen Thumbs? Ich finde einfach keine Lösung dafür. Die Thumbs werden immer in der ersten Gallery hinzu gefügt.

Bin über jeden Tipp dankbar,

lg mischi

ses ·

Hallo,
das würde ich mich auch sehr interessieren, denn die von georg vorgeschlagene lösung ist im alltag nicht praktikabel!
danke
stefan