{{indexmenu_n>10}} ====== Slider ====== ===== Einfacher Bilder-Slider mit Template- und CSS Dateien ===== **Voraussetzung:** mootools 1.1.x oder mootools 1.2.x \\ ==== Frontendausgabe mit LightBox ==== {{:deutsch:phpwcms-system:artikel:contentparts:bilder-spezial:slider_neu.png|Ausgabe im FE: Slider}} ==== Backend ==== LightBox: ein, Effekt 1/3: ein, zuschneiden Thumb 95x115: ein {{:deutsch:phpwcms-system:artikel:contentparts:bilder-spezial:be_img_spez_slider_de.gif?50|Backend}} \\ ==== Template mootools V1.1.x ==== ** ///template/inc_cntpart/imagespecial/slider_new_11x.tmpl// ** [TITLE]

{TITLE}

[/TITLE] [SUBTITLE]

{SUBTITLE}

[/SUBTITLE] [TEXT]{TEXT}[/TEXT] [EFFECT_1][Ich bin der Effekt 1] : [/EFFECT_1] [EFFECT_2][Ich bin der Effekt 2] : [/EFFECT_2] [EFFECT_3][Ich bin der Effekt 3]
[/EFFECT_3]
[ZOOM]{CAPTION}
{INFOTEXT}
[/ZOOM][ZOOM_ELSE] [IMAGE_URL][/IMAGE_URL]{THUMB_NAME}[IMAGE_URL][/IMAGE_URL] [/ZOOM_ELSE]
« Left « | » Right » [PHP] $GLOBALS['block']['css']['slider_{ID}'] = 'specific/slider_new.css'; $GLOBALS['block']['custom_htmlhead']['slider_{ID}'] = ' '; [/PHP]
\\ ==== Template mootools V1.2.x ==== Für die Verwendung mit den Mootools V1.2.x wurde das Skript erweitert um \\ Fx.Scroll.implement({ scrollTo: function(y, x){ return this.start(y, x); } }); und alle \\ getSize().size ersetzt durch \\ getSize() **Update 15.06.2010 KH:** \\ * Zeile in [ZOOM_ELSE]....[/ZOOM_ELSE] korrigiert, da im JS auf " [TITLE]

{TITLE}

[/TITLE] [SUBTITLE]

{SUBTITLE}

[/SUBTITLE] [TEXT]{TEXT}[/TEXT] [EFFECT_1][Ich bin der Effekt 1] : [/EFFECT_1] [EFFECT_2][Ich bin der Effekt 2] : [/EFFECT_2] [EFFECT_3][Ich bin der Effekt 3]
[/EFFECT_3]
[ZOOM]{CAPTION}
{INFOTEXT}
[/ZOOM][ZOOM_ELSE] {THUMB_NAME} [/ZOOM_ELSE]
« Left « | » Right » [PHP] $GLOBALS['block']['css']['slider_{ID}'] = 'specific/slider_new.css'; $mootools_more = array( 'Fx/Fx.Scroll' ); // Loading more and FX.Scroll lib initJSPlugin($mootools_more, true); $GLOBALS['block']['custom_htmlhead']['slider_{ID}'] = ' '; [/PHP] \\ ==== CSS ==== ** ///template/inc_css/specific/slider_new.css//** div.slider { margin: 10px 0 10px 0; padding: 5px 0 5px 0; background-color: #888; overflow: hidden; width: 323px; position: relative; height: 146px; } div.slider .thumb_capture p { font-size: 9px; color: #444; background: #ddd; min-height: 25px; } div.slider div.inner { margin: 0; padding: 0; list-style: none; height: 146px; width: 700px; position: absolute; left: 0; top: 5px; } div.slider div.inner a { border: 3px solid #FFFFFF; padding: 0; float: left; background-color: #000000; margin: 0 0 0 5px; } div.slider div.inner a:hover { border: 3px solid #cfe9ff; text-decoration: none; } div.slider div.inner a img { width: 95px; } \\ === Erweiterte Variante === Siehe: [[deutsch/phpwcms-system/artikel/contentparts/bilder-spezial/slider/erweitert]] (Forum: [[http://forum.phpwcms.org/viewtopic.php?p=123104#p123104]]) Vorteile: \\ - Breite, Höhe und Länge des Sliders richten sich nach den Einstellungen der Bildvorschaugrösse und Spaltenanzahl \\ - Bei mehreren Slidern auf einer Seite kann man nicht mehr über das Ende hinaus scrollen \\ \\