Page 1 of 1

[solved] CP: Bilder (Spezial) - {THUMB_HEIGHT} in JS

Posted: Tue 10. Aug 2010, 20:02
by santscho
Ich bastle gerade einem neuen Bild-Slider. Im Slider Template sieht der Footer so aus:

Code: Select all

<!--IMAGES_FOOTER_START//-->
</div>
<script>$(document).ready(function() {
	$('#coin-slider').coinslider({ width: 300, height: 250, spw: 7, sph: 5, sDelay: 30, opacity: 0.8, titleSpeed: 500, effect: 'random', navigation: true, links: true, hoverPause: true, delay: 5000 });
});
</script>
<!--IMAGES_FOOTER_END//-->
Ausserhalb <script>...</script> wird {THUMB_HEIGHT} und {THUMB_WIDTH} als absolute Pixelzahl (wie im CP definiert) im Frontend ausgegeben.
Innerhalb <script>...</script> (width: {THUMB_WIDTH}, height: {THUMB_HEIGHT}) jedoch nicht. Im Frontend erscheint "width: {THUMB_WIDTH}, height: {THUMB_HEIGHT}"
:?:

Ich möchte gerne die Slider-Höhe und -Breite im CP definieren können. Ansonsten muss für jede Slider-Grösse ein eigenes Template erstellt werden. Für mich okay, für den phpwcms-Enduser nicht.

Re: CP: Bilder (Spezial) - {THUMB_HEIGHT} in JS

Posted: Tue 10. Aug 2010, 20:48
by flip-flop
Mist, falscher tread.

Re: CP: Bilder (Spezial) - {THUMB_HEIGHT} in JS

Posted: Wed 11. Aug 2010, 08:33
by swisscheese
HI Santscho

Du könntest versuchen, die RTs mit php auszugeben:

Code: Select all

$('#coin-slider').coinslider({ [PHP]echo 'width: {THUMB_WIDTH}, height: {THUMB_HEIGHT}, '[/PHP]spw: 7, sph: 5, sDelay: 30, opacity: 0.8, titleSpeed: 500, effect: 'random', navigation: true, links: true, hoverPause: true, delay: 5000 });
Ist zwar nicht so elegant, aber sollte funzen. Bei meinen Sliders wird der ganze Scriptbereich mit php in den Header ausgegeben, und dort geht's jedenfalls. Nicht vergessen im conf.inc.php: $phpwcms['allow_cntPHP_rt'] = 1

Gruss, Gerd

Re: CP: Bilder (Spezial) - {THUMB_HEIGHT} in JS

Posted: Wed 11. Aug 2010, 09:42
by santscho
Habe festgestellt, dass die Ausgabe des RT's nichts mit dem Javascript zu tun hat.
Es werden nur RTs gerendert welche sich innerhalb von

Code: Select all

<!--IMAGES_ENTRY_START//-->
<!--IMAGES_ENTRY_END//-->
befinden.

Ist meines Erachtens ein Schwachsinn. Denn die Thumbnail- und Zoom-Grössen werden im CP generell festgelegt.

Re: CP: Bilder (Spezial) - {THUMB_HEIGHT} in JS

Posted: Wed 11. Aug 2010, 10:02
by swisscheese
Nimm {THUMB_WIDTH_MAX} und {THUMB_HEIGHT_MAX}. Ich nehme ja mal an, dass sowieso alle Thumbnails auf eine fixe Grösse gerechnet werden.

Re: [solved] CP: Bilder (Spezial) - {THUMB_HEIGHT} in JS

Posted: Wed 11. Aug 2010, 11:04
by santscho
somit hätten wir des rätsels lösung :-)

Vielen Dank!