Ergebnis 1 bis 10 von 10

Thema: Slider als Umschlag-Elemente aber meine Elemente sind in einem Inhaltselement

  1. #1
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard Slider als Umschlag-Elemente aber meine Elemente sind in einem Inhaltselement

    Hi,

    ich suche nach einer eleganteren Lösung als mein slideItMoo-gefrickel... http://www.cliqloc.de/shop/dekore/flowerpower.html

    Ich würde gern mit Umschlag-Start und -Ende arbeiten, habe aber nicht mehrere Inhaltselemente zum Sliden sondern nur eins und in dem befinden sich alle weiteren.

    Schema:

    <section class="section">
    <div class="product_list">
    <div class="product><img></div>
    <div class="product><img></div>
    <div class="product><img></div>
    <div class="product><img></div>
    </div>
    </section>

    "<img>" ist eigentlich ein "Paket" aus form-figure-a-img - aber der Container product ist das was sliden soll

    Ich müsste dem Umschlag-Start beibringen welcher "Container" der Wrapper ist und was die zu slidenden Elemente...

    ... irgend eine Idee dazu?

    Gruss zonky

  2. #2
    Contao-Fan
    Registriert seit
    08.11.2011.
    Ort
    Frankfurt am Main
    Beiträge
    768
    User beschenken
    Wunschliste

    Standard

    Hey Zonky,

    das sollte eigentlich ziemlich einfach machbar sein, allerdings weiß ich nicht genau ob das mögliche Seiteneffekte hat. Sollte es aber nicht, wenn du die Formatierungen entsprechend dann an anderen Stellen machst. Kann sein, daß du dann noch ein display:block und float:left auf die Elemente setzen mußt, da dies bei mir alles auf .caroufredsel festgelegt ist.

    Wenn du dir das js_caroufredsel-Template kopierst findest du eine Zeile mit
    PHP-Code:
    $("#caroufredsel_<?php echo $this->id?>").carouFredSel({
    Das ist der Container, um den das JS dann den Wrapper drum herum setzt. Statt #caroufredsel_id setzt du dort deinen Container ein und die Sache sollte gehen. Evtl. kannst du auch aus dem ce_caroufredsel-Template noch dieses DIV rauswerfen.

    Vom Prinzip her machen die Start- und Stop-Elemente nichts anderes als die DIV-Struktur davor und dahinter zu setzen und über #caroufredsel_id dem eigentlichen JS mitzuteilen, daß alles was in diesem DIV liegt jeweils ein Slider-Element sein soll. Mit der obigen Methode ziehst du das ganze noch eine Ebene tiefer auf dein Wrapper-Element.

    Grüße...
    ...Dirk

  3. #3
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    Danke für die Erklärung!

    bei den meisten Contao-Slidern ist festgelegt, dass nach Elementen mit Klasse .block zu suchen ist und die zu sliden sind - muss ich bzw. kann ich dem Slider mitteilen, dass die Elemente mit Selektor ".product" die "Richtigen" sind?

    btw: läuft nur auf Contao 3.0x :-( ... oder hatte sich was an der 2.11.x-Front getan??

  4. #4
    Contao-Fan
    Registriert seit
    08.11.2011.
    Ort
    Frankfurt am Main
    Beiträge
    768
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    Danke für die Erklärung!

    bei den meisten Contao-Slidern ist festgelegt, dass nach Elementen mit Klasse .block zu suchen ist und die zu sliden sind - muss ich bzw. kann ich dem Slider mitteilen, dass die Elemente mit Selektor ".product" die "Richtigen" sind?
    Wie gesagt dieser kleine Code-Schnipsel zeigt den Selektor, wie ich ihn (für die Erweiterung) definiert habe. Du kannst an dieser Stelle jeden Selektor verwenden, den du magst. In deinem Fall wäre es wohl .product_list. Dann wäre jedes .product ein eigener Slide.

    Zitat Zitat von zonky Beitrag anzeigen
    btw: läuft nur auf Contao 3.0x :-( ... oder hatte sich was an der 2.11.x-Front getan??
    Nein es gibt ihn nicht für 2.11.x und wird es auch nicht es sei denn mich beauftragt jemand dies umzusetzen. Mittlerweile ist er doch recht umfangreich geworden und da mag ich nicht ne Woche (oder mehr) Zeit aufwenden um anderen beim Geld verdienen zu helfen. Klingt das zu egoistisch?

  5. #5
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    [QUOTE=Dirch;246542Mittlerweile ist er doch recht umfangreich geworden und da mag ich nicht ne Woche (oder mehr) Zeit aufwenden um anderen beim Geld verdienen zu helfen. Klingt das zu egoistisch? [/QUOTE]

    nein klingt es nicht und würde die Sache auch "sponsoren"... würde darauf ankommen wieviel "die Woche" kostet oder ob es leichter ist wieder dirty hacking das Script so einzuschleusen

    kannst für Zahlen auch auf PN umschalten ;-)

  6. #6
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    bei den meisten Contao-Slidern ist festgelegt, dass nach Elementen mit Klasse .block zu suchen ist und die zu sliden sind - muss ich bzw. kann ich dem Slider mitteilen, dass die Elemente mit Selektor ".product" die "Richtigen" sind?
    Da muss ich mal zwischengreifen. In slideItMoo kann man die Klasse bequem in der Konfiguration für jeden Slider individuell einstellen. Aber wenn man sich nicht richtig mit dem Slider auseinandersetzt

  7. #7
    Contao-Fan
    Registriert seit
    08.11.2011.
    Ort
    Frankfurt am Main
    Beiträge
    768
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    nein klingt es nicht und würde die Sache auch "sponsoren"... würde darauf ankommen wieviel "die Woche" kostet oder ob es leichter ist wieder dirty hacking das Script so einzuschleusen

    kannst für Zahlen auch auf PN umschalten ;-)
    Ich schau mal was ich dazu alles machen müßte. Spontan fällt mir da ein:

    - Namespaces raus
    - komplett andere Dateistruktur
    - SQLs aus den DCA-Felddefinitionen in die database.sql
    - Content-Elemente im (Einstellungs-)Backend-Modul wären dann nicht mehr möglich und es bräuchte dazu eine andere Möglichkeit Elemente zu hinterlegen

    Klingt danach, als ob die Hälfte der Erweiterung komplett neu geschrieben werden müßte.

    Gibt es keinen anderen Slider mit dem du das umsetzen kannst? Slider für C 2.11.x gibt's doch wie Sand am Meer!?. *hust*

  8. #8
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Doch. Aber anscheinend will man nur bei dieser mit einem Auftrag helfen... Das Gefühl habe ich zumindest.

  9. #9
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    @Andreas: das " nur bei dieser" verstehe ich nicht - meinst Du damit, dass ich nur bei dieser Erweiterung supporten wurde?

    dann guck mal in die Postings von slideItMoo - da habe ich auch nach "un-privatem Support" gefragt, sprich Beauftragung.

    Ich habe auch nicht geschrieben das _alle_ Slider das so machen aber viele - und viele Slider gehen leider von einer relativ starren Struktur von UL+LI o.ä. aus.

    Mit slideItMoo habe ich ja den aktuellen Slider hin bekommen - aber wie wir uns ausgetauscht haben gibt es (noch) keinen Touch-Support, einen Bug wenn mehrere ein-sliden, einen Bug beim Mac und keine Cookies

    Daher bin ich auf der Suche nach möglichen Alternativen...

    Gruss

  10. #10
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Dirch Beitrag anzeigen

    Klingt danach, als ob die Hälfte der Erweiterung komplett neu geschrieben werden müßte.
    ich brauch ne Zahl - nix weiter => dann gibts "ja oder nein" ;-)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •