[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
[gelöst] Carousel von Bootstrap (Twitter) - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
echi
Beiträge: 130
Registriert: 15. Aug 2011, 11:31
Wohnort: Engstingen

[gelöst] Carousel von Bootstrap (Twitter)

24. Jan 2014, 16:46

Hallo Forum,

ich hab mal eine, vielleicht nicht ganz Redaxo-spezifische Frage.

Ich will in eine von Redaxo angetriebene Website, die auf Twitters Bootstrap basiert, ein Carousel einbauen.

Dazu habe ich den folgenden Code ins Template geschrieben. Ich weiß, dass ich im "Module" Forum poste, aber diesen Code hätte ich ja auch als Modul anlegen können.

Code: Alles auswählen

       <div id="deltaSlider" class="carousel slide" data-ride="carousel" data-wrap="true" data-intervall="900">
         <ol class="carousel-indicators">
           <?php
            for($i=0;$i<count($mediafiles);$i++)
            {
              $i==0?$first_item='class="active"':$first_item='';
              echo '<li data-target="#deltaSlider" data-slide-to="'.$i.'" '.$first_item.'></li>';
            }
           ?>
         </ol>
         <div class="carousel-inner">
           <?php
             for($i=0;$i<count($mediafiles);$i++)
             {
               $media=$mediafiles[$i];
               $slide_no=$i+1;
               $i==0?$first_item='active':$first_item='';
               echo '<div class="item '.$first_item.'">';
               echo '<img src="/files/'.$media->getFilename().'" alt="Slide'.$slide_no.'">';
               echo '<div class="container"><div class="carousel-caption">';
               echo '<h1>'.$media->getTitle().'</h1>';
               echo '<p>'.$media->getDescription().'</p>';
               $url=$media->getValue('med_img_link');
               if ($url != '')
               {
                 echo '<p><a class="btn btn-lg btn-primary" href="'.$url.'" role="button" target="_blank">Mehr erfahren</a></p>';
                }
                echo '</div></div></div>'."\n";
                }
                echo '<a class="left carousel-control" href="#deltaSlider" data-slide="prev"><span class="glyphicon glyphicon-chevron-left"></span></a>';
                echo '<a class="right carousel-control" href="#deltaSlider" data-slide="next"><span class="glyphicon glyphicon-chevron-right"></span></a>';

           ?>
         </div><!-- /.carousel -->';
So die Bilder werden einwandfrei angezeigt und auch gewechselt. Links und rechts habe ich die "Prev" bzw. "Next" Pfeile und die funktionieren auch. Unten im Slider ist die übliche Punkte Navigation und die funktioniert auch bestens.

Das Problem ist, dass die Bilder der Reihe nach angezeigt werden. Dann kommt nach dem letzten Bild eine leere Fläche und das wars :-(

Hat jemand eine Idee, wie ich dem Ding beibringe, dass es nach dem Letzten wieder aufs erste soll?
Zuletzt geändert von echi am 28. Feb 2014, 10:16, insgesamt 2-mal geändert.
Grüße
echi

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: Carousel von Bootstrap (Twitter)

24. Jan 2014, 17:52

Nun das ist doch bestimmt ein JavaScript Plugin was da zum Einsatz kommt, oder? Dann musst du dafür die Docs studieren und die Einstellung finden die zu machen ist.

Benutzeravatar
echi
Beiträge: 130
Registriert: 15. Aug 2011, 11:31
Wohnort: Engstingen

Re: Carousel von Bootstrap (Twitter)

27. Jan 2014, 20:00

Hi,

das stimmt: das ist ein Javascript Plugin.
Nur komme ich mit der Doku nicht drauf, warum es nach dem letzten Bild nicht zurück zum ersten geht.
Ich dachte halt, dass vielleicht schonmal jemand damit zu tun hatte.

....aber du Hast Recht: ich muss nur die Einstellung finden, die zu machen ist :)
Grüße
echi

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: (gelöst) Carousel von Bootstrap (Twitter)

27. Jan 2014, 20:05

Meinst du das Ding hier?
http://getbootstrap.com/javascript/#carousel

Unter Options müsst es eigentlich die wrap Option sein.

Benutzeravatar
echi
Beiträge: 130
Registriert: 15. Aug 2011, 11:31
Wohnort: Engstingen

Re: (gelöst) Carousel von Bootstrap (Twitter)

28. Feb 2014, 10:16

mit der ganzen <div> - Verschachtelung ist was durcheinandergekommen. Ein </div> hat gefehlt.

...kaum macht mans richtig, schon geht´s :-)
Grüße
echi

Zurück zu „Allgemeines [R4]“