Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Nivo Slider + jQuery Accordion = Fehler

    NicoDeluxe

    • Fördermitglied
    • Beiträge: 987
    • Geschlecht:
    Nivo Slider + jQuery Accordion = Fehler
    am: 21. April 2013, 19:57:58
    Hallo zusammen,

    beide oben genannten Module funktionieren nicht zusammen,

    sobald ich in der meintemplate/javascript/general.js

    den Code des Nivo einfüge und auch den des Accordion (für Zahlungsarten) wird der Warenkorb willkürlich gelöscht.

    Kann es sein, dass ich einen Fehler beim Einbau habe? Oder verstehen sich die beiden einfach nicht miteinander?

    Meine general.js.php mit eingebautem Slider und Accordion im Checkout
    Code: PHP  [Auswählen]
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id: general.js.php 1262 2005-09-30 10:00:32Z mz $

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte Forenregeln beachten! ))

       Copyright (c) 2003 XT-Commerce
       -----------------------------------------------------------------------------------------
       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/



       // this javascriptfile get includes at the BOTTOM of every template page in shop
       // you can add your template specific js scripts here
    ?>
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/jquery.js" type="text/javascript"></script>
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/thickbox.js" type="text/javascript"></script>
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/jquery-ui.js" type="text/javascript"></script>
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/jquery-searchbox.js" type="text/javascript"></script>
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/jquery.nivo.slider.js" type="text/javascript"></script>


    <?php // EStart NvoSlider ?>
    <script type="text/javascript">
    $(window).load(function() {
        $('#slider').nivoSlider({
            effect:'fade', //Specify sets like: 'fold,fade,sliceDown'
            slices:10, //Anzahl der Slices beim Slice Effekt
            animSpeed:650, //Slide transition speed
            pauseTime:8000, //Angabe in Milisekunden
            startSlide:0, //Set starting Slide (0 index)
            directionNav:false, //Next & Prev
            directionNavHide:false, //Only show on hover
            controlNav:true, //1,2,3...
            controlNavThumbs:false, //Use thumbnails for Control Nav
            controlNavThumbsFromRel:false, //Use image rel for thumbs
            controlNavThumbsSearch: '.jpg', //Replace this with...
            controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
            keyboardNav:false, //Use left & right arrows
            pauseOnHover:false, //Stop animation while hovering
            manualAdvance:false, //Force manual transitions
            captionOpacity:0.8, //Universal caption opacity
            beforeChange: function(){},
            afterChange: function(){},
            slideshowEnd: function(){}, //Triggers after all slides have been shown
            lastSlide: function(){}, //Triggers when last slide is shown
            afterLoad: function(){} //Triggers when slider has loaded
        });
    });
    </script>
    <?php // Ende NvoSlider ?>




    <?php // BOF - web28 - 2010-07-09 - TABS/ACCORDION in product_info ?>
    <?php
    if (strstr($PHP_SELF, FILENAME_PRODUCT_INFO )) {
    ?>
    <script type="text/javascript">
            $(function() {
                    $("#tabbed_product_info").tabs();
                    $("#accordion_product_info").accordion({ autoHeight: false });
            });    
    </script>
    <noscript>
            <link rel="stylesheet" href="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/css/no_javascript.css" type="text/css" media="screen" />
    </noscript>
    <?php
    }
    ?>
    <?php // EOF - web28 - 2010-07-09 - TABS/ACCORDION in product_info ?>
        <?php
        if (strstr($PHP_SELF, FILENAME_CHECKOUT_PAYMENT)) {
        ?>
       
            <?php // Start Accordion bei Zahlungsartenanzeige inm Checkout ?>
           
           
        <script type="text/javascript">
          var setChecked = function(oThis) {
            setTimeout(function(){
              $(oThis).attr("checked","checked");
            },10);
          };
         
          $(function() {
            $("#accordion_checkout").accordion({
              header: 'ul',
              collapsible: false ,
              autoHeight: false ,
              active: false ,
              change: function(event, ui) {
                setChecked ($("input",ui.newHeader)); }
            });
            $("#accordion_checkout ul input").css("margin-left","40px");
            $("#accordion_checkout ul input").eq(parseInt(payment_selected)).attr("checked","checked");
            $("#accordion_checkout").accordion( "option", "active", parseInt(payment_selected) );
          });
        </script>
                    <?php // Ende Accordion bei Zahlungsartenanzeige inm Checkout ?>
        <?php } ?>


    Linkback: https://www.modified-shop.org/forum/index.php?topic=25881.0
    4 Antworten
    4383 Aufrufe
    20. November 2011, 09:26:19 von franky_n
    20 Antworten
    22886 Aufrufe
    05. Oktober 2010, 12:00:19 von Iamex
    2 Antworten
    3601 Aufrufe
    30. Juli 2012, 21:33:14 von Özer
    4 Antworten
    2997 Aufrufe
    27. Februar 2013, 17:37:23 von jannemann
               
    anything