- Home
- Categorie
- Coding e Sistemistica
- CMS & Piattaforme Self-Hosted
- Impostazione automatica dello slide, aiuto!
-
Impostazione automatica dello slide, aiuto!
Salve a tutti! Ho installato wordpress e per il mio sito utilizzo il tema ekologic, è questo: wordpressthemesbook.com/ekologic. Adesso ho un problema, vorrei modificare la slide che cambia manualmente con un click alle freccette...vorrei che funzionasse in automatico...come posso fare? Ho dato un'occhiata all'editor e nel file slide.php ho visto che c'è un javascript..purtroppo però non sono molto esperto col codice, qualcuno potrebbe darmi una mano a modificarlo per favore? Grazie. Questo è il codice del file slide.php:
<script type="text/javascript">
var $jx = jQuery.noConflict();
$jx(function() {
$jx(".mygallery").jCarouselLite({
btnNext: ".next",
btnPrev: ".prev",
visible: 1,
easing: "backout",
speed: 1000
});});
</script><div id="slidearea">
<div id="gallerycover">
<div class="mygallery"><ul> <?php $gldcat = get_option('eko_gldcat'); $gldct = get_option('eko_gldct'); $my_query = new WP_Query('category_name='.$gldcat.'&showposts='.$gldct.''); while ($my_query->have_posts()) : $my_query->the_post();$do_not_duplicate = $post->ID; ?> <li> <div class="mytext"> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2> <?php if(function_exists('the_content_limit')) { ?> <?php the_content_limit(300); ?> <?php } else { ?> <?php the_excerpt(); ?> <?php } ?> <?php if ($preview = get_post_meta($post->ID, 'preview', $single = true)) { ?> <img class="slidim" src="<?php bloginfo('stylesheet_directory'); ?>/timthumb.php?src=<?php echo $preview; ?>&h=180&w=400&zc=1" alt=""/> <?php } else { ?> <img src="<?php bloginfo('template_directory'); ?>/images/place1.jpg" alt="" /> <?php } ?> </div> </li> <?php endwhile; ?> </ul> <div class="clear"></div>
</div>
</div>
<a href="#" class="prev"></a>
<a href="#" class="next"></a>
</div>
-
Oh ma dove siete finiti...quanti interventi
-
Prova a vedere se hai qualche funzione apposita nelle impostazioni specifiche del tema (se le ha) oppure prova ad aprire il .js associato allo slide, molte volte ha una funzione per farlo andare in automatico.
-
grazie per aver risp.... ho guardato tra le opzioni del tema e non c'è alcuna funzione per metterlo in automatico...per quanto riguarda il .js ci sono diversi file all'interno della cartella .js, sono: African_400.font, cufon, effects, jcarousel, jquery.easing.1.1, MankSans-Medium_500.font...non so quale sia...come si fa a trovare questa eventuale funzione?
-
Prova jcarousel.
-
questo è il contenuto del file, io nn ci capisco niente..
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k||e(c);k=[function(e){return r}];e=function(){return'\w+'};c=1};while(c--)if(k)p=p.replace(new RegExp('\b'+e(c)+'\b','g'),k);return p}('(6($){$.1g.1w=6(o){o=$.1f({r:n,x:n,N:n,17:q,J:n,L:1a,16:n,y:q,u:12,H:3,B:0,k:1,K:n,I:n},o||{});8 G.R(6(){p b=q,A=o.y?"15":"w",P=o.y?"t":"s";p c=$(G),9=$("9",c),E=$("10",9),W=E.Y(),v=o.H;7(o.u){9.1h(E.D(W-v-1+1).V()).1d(E.D(0,v).V());o.B+=v}p f=$("10",9),l=f.Y(),4=o.B;c.5("1c","H");f.5({U:"T",1b:o.y?"S":"w"});9.5({19:"0",18:"0",Q:"13","1v-1s-1r":"S","z-14":"1"});c.5({U:"T",Q:"13","z-14":"2",w:"1q"});p g=o.y?t(f):s(f);p h=gl;p j=gv;f.5({s:f.s(),t:f.t()});9.5(P,h+"C").5(A,-(4g));c.5(P,j+"C");7(o.r)$(o.r).O(6(){8 m(4-o.k)});7(o.x)$(o.x).O(6(){8 m(4+o.k)});7(o.N)$.R(o.N,6(i,a){$(a).O(6(){8 m(o.u?o.H+i:i)})});7(o.17&&c.11)c.11(6(e,d){8 d>0?m(4-o.k):m(4+o.k)});7(o.J)1p(6(){m(4+o.k)},o.J+o.L);6 M(){8 f.D(4).D(0,v)};6 m(a){7(!b){7(o.K)o.K.Z(G,M());7(o.u){7(a<=o.B-v-1){9.5(A,-((l-(v2))g)+"C");4=a==o.B-v-1?l-(v2)-1:l-(v2)-o.k}F 7(a>=l-v+1){9.5(A,-((v)g)+"C");4=a==l-v+1?v+1:v+o.k}F 4=a}F{7(a<0||a>l-v)8;F 4=a}b=12;9.1o(A=="w"?{w:-(4g)}:{15:-(4g)},o.L,o.16,6(){7(o.I)o.I.Z(G,M());b=q});7(!o.u){$(o.r+","+o.x).1n("X");$((4-o.k<0&&o.r)||(4+o.k>l-v&&o.x)||[]).1m("X")}}8 q}})};6 5(a,b){8 1l($.5(a[0],b))||0};6 s(a){8 a[0].1k+5(a,'1j')+5(a,'1i')};6 t(a){8 a[0].1t+5(a,'1u')+5(a,'1e')}})(1x);',62,96,'||||curr|css|function|if|return|ul|||||||||||scroll|itemLength|go|null||var|false|btnPrev|width|height|circular||left|btnNext|vertical||animCss|start|px|slice|tLi|else|this|visible|afterEnd|auto|beforeStart|speed|vis|btnGo|click|sizeCss|position|each|none|hidden|overflow|clone|tl|disabled|size|call|li|mousewheel|true|relative|index|top|easing|mouseWheel|padding|margin|200|float|visibility|append|marginBottom|extend|fn|prepend|marginRight|marginLeft|offsetWidth|parseInt|addClass|removeClass|animate|setInterval|0px|type|style|offsetHeight|marginTop|list|jCarouselLite|jQuery'.split('|'),0,{}))
-
Prova a cambiare il codice che avevi postato tu:
<script type="text/javascript"> var $jx = jQuery.noConflict(); $jx(function() { $jx(".mygallery").jCarouselLite({ btnNext: ".next", btnPrev: ".prev", visible: 1, easing: "backout", speed: 1000 }); }); </script>
in questo modo:
<script type="text/javascript"> var $jx = jQuery.noConflict(); $jx(function() { $jx(".mygallery").jCarouselLite({ btnNext: ".next", btnPrev: ".prev", visible: 1, easing: "backout", auto: 800, speed: 1000 }); }); </script>
modifica 800 in "auto" se non ti va bene così com'è.
-
grandeee! Ho risolto, grazie mille davvero!