Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 20. Juli 2012 08:59

dalton
kennt CMS/ms
Ort: Schweiz
Registriert: 10. Januar 2011
Beiträge: 162
Webseite

Showtime Pager als Thumb?

Hallo

ich möchte den Showtime Slider (Jquery Version) so umbauen damit man auf Thumb Bilder oder Textboxen Klicken kann und somit dann auch das Bildwechselt anstatt die Navigation mit 1,2,3,4...

Hab da auch was gefunden beim Cycle Javascript von Jquery, das diese funktion vorhanden ist, nur leider funktioniert das bei mir nicht wirklich und jetzt ist die frage was mach ich falsch?


Hiermal die Anleitung: http://jquery.malsup.com/cycle/pager2.html


Den Javascript Code in der Slideshow sieht so aus:

    
$(document).ready(function(){
		var lastslide=0;
		$('ul#slides_{/literal}{$showid}{literal}').cycle({ {/literal}
		{if $show.st_showtext || $show.st_showcomment}
			before: onbefore_{$showid},
		{/if}
			fx: '{$show.st_transition}',
			speed:    {$show.st_transitiontime}, 
			timeout:  {$show.st_rotatetime},
		{if $show.st_navbut}
			pager:   '#slideshow_nav_{$showid}',
		{/if} 
			pagerEvent: 'mouseover',
		{if !$show.st_autoplay}
			timeout: 0,
		{/if}		
		{if $show.st_shuffle}
			random: 1,
		{/if}
			fastOnEvent: false,
			pause: {$show.st_pauseonhover},
			pauseOnPagerHover: {$show.st_pauseonhover},
			prev: '#prev_{$showid}',
			next: '#next_{$showid}'{if $show.st_showtext || $show.st_showcomment},
			after: onafter_{$showid}{/if}

			{literal}
	
  	
		
		});

...

So wie ich das verstanden habe muss ich beim pager die pagerAnchorBuilder function einbauen:

	{if $show.st_navbut}
			pager:   '#slideshow_nav_{$showid}',
			{literal}
			   // callback fn that creates a thumbnail to use as pager anchor 
			pagerAnchorBuilder: function(idx, slide) { 
			return '<li><a href="#"><img src="' + slide.src + '" width="50" height="50" /></a></li>'; 
			}
			{/literal}
			
		{/if} 

So hab ich das dann auch eingesetzt nur leider tut sich garnichts, also dann verschwindet auch der normale Pager mit den Zahlen.

Besten Dank für eure Hilfe

Offline

#2 20. Juli 2012 17:52

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Showtime Pager als Thumb?

Du musst noch diese Zeile ändern:

		$('ul#slides_{/literal}{$showid}{literal}').cycle({ {/literal}

Laut dem von Dir verlinkten Beispiel ungefähr so:

		$('ul#slides_{/literal}{$showid}{literal}')
			.before('<ul id="#slideshow_nav_{/literal}{$showid}{literal}">')
			.cycle({ {/literal}

Hab's jetzt nicht ausprobiert, aber das sollte eigentlich schon alles sein.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline