• User Newbie

    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; ?>&amp;h=180&amp;w=400&amp;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>


  • User Newbie

    Oh ma dove siete finiti...quanti interventi 😞


  • User Attivo

    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.


  • User Newbie

    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?


  • User Attivo

    Prova jcarousel.


  • User Newbie

    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,{}))


  • User Attivo

    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'è.


  • User Newbie

    grandeee! Ho risolto, grazie mille davvero!