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: Wie baue ich eine Lagerbestandsampel ein?

    matze1609

    • Frisch an Board
    • Beiträge: 58
    Re: Wie baue ich eine Lagerbestandsampel ein?
    Antwort #45 am: 26. März 2020, 21:05:06
    ich versuche das mal

    matze1609

    • Frisch an Board
    • Beiträge: 58
    Re: Wie baue ich eine Lagerbestandsampel ein?
    Antwort #46 am: 26. März 2020, 21:09:59
    Ich habe jetzt beide Dateien vom Original auf dem server geladen. keine veränderungen

    Andre Kern

    • Fördermitglied
    • Beiträge: 426
    Re: Wie baue ich eine Lagerbestandsampel ein?
    Antwort #47 am: 26. März 2020, 21:14:07
    Dann kannst Du die Veränderten wiederherstellen...

    Hast Du in der Zeit des Einbaus noch etwas anderes Verändert? Im Template?

    Ansonsten, einfach alle angerührten Dateien auch noch kurz gegen die Original tauschen, einfach das wir da n Übeltäter finden:

          /templates/tpl_modified/module/includes/product_info_include.html
          /templates/tpl_modified/module/includes/product_listing_include.html

          /templates/tpl_modified/module/product_info/product_info_tabs_v1.html
          /templates/tpl_modified/module/product_info/product_info_v1.html
          /templates/tpl_modified/module/product_info/product_info_x_accordion_v1.html

    Die ersten beiden könnten evtl. schon des Rätsels Lösung enthalten...

    Sagt das Error Log irgendwas?

    LG

    matze1609

    • Frisch an Board
    • Beiträge: 58
    Re: Wie baue ich eine Lagerbestandsampel ein?
    Antwort #48 am: 26. März 2020, 21:26:09
    also das ist doch echt verhext. ich habe alle Dateien getauscht problem bleibt komisch, dass war vorher nicht

    Andre Kern

    • Fördermitglied
    • Beiträge: 426
    Re: Wie baue ich eine Lagerbestandsampel ein?
    Antwort #49 am: 26. März 2020, 21:26:44
    Wie ist das denn mit Cache und Komprimierung etc.. Alles aus?
    Mir fällt so langsam nichts mehr ein :D

    matze1609

    • Frisch an Board
    • Beiträge: 58
    Re: Wie baue ich eine Lagerbestandsampel ein?
    Antwort #50 am: 26. März 2020, 21:31:03
    Ich habe es gerade über das Smartphone aufgerufen auch keine Bilder.

    Andre bist Du morgen wieder hier?

    Andre Kern

    • Fördermitglied
    • Beiträge: 426
    Re: Wie baue ich eine Lagerbestandsampel ein?
    Antwort #51 am: 26. März 2020, 21:33:32
    Jap, ich schaue regelmäßig rein. Vielleicht hat ja nochwer anderes ne Idee? :)

    matze1609

    • Frisch an Board
    • Beiträge: 58
    Re: Wie baue ich eine Lagerbestandsampel ein?
    Antwort #52 am: 26. März 2020, 21:36:53
    Hilft dir das was?
    ist aus dem Log vom Shop

    Sonst würde ich Morgen mal alle dateien vom original zurück spielen. und dann stück für stück die geänderten wieder einspiel. dann sollte man doch den fehler finden. und dann können wir zusammen das problem lösen wäre das ok?

    [2020-03-26 19:03:25] [error] [modified] [pid:16232] syntax error, unexpected '<' in File: /kunden/585896_26831/shop/templates/tpl_modified/javascript/general_bottom.js.php on Line: 56 {} {}
    [2020-03-26 19:12:10] [error] [modified] [pid:21032] syntax error, unexpected '<' in File: /kunden/585896_26831/shop/templates/tpl_modified/javascript/general_bottom.js.php on Line: 56 {} {}
    [2020-03-26 19:13:24] [error] [modified] [pid:21614] syntax error, unexpected '<' in File: /kunden/585896_26831/shop/templates/tpl_modified/javascript/general_bottom.js.php on Line: 56 {} {}
    [2020-03-26 19:13:27] [error] [modified] [pid:21629] syntax error, unexpected '<' in File: /kunden/585896_26831/shop/templates/tpl_modified/javascript/general_bottom.js.php on Line: 56 {} {}
    [2020-03-26 19:13:29] [error] [modified] [pid:21638] syntax error, unexpected '<' in File: /kunden/585896_26831/shop/templates/tpl_modified/javascript/general_bottom.js.php on Line: 56 {} {}
    [2020-03-26 19:13:47] [error] [modified] [pid:21805] syntax error, unexpected '<' in File: /kunden/585896_26831/shop/templates/tpl_modified/javascript/general_bottom.js.php on Line: 56 {} {}
    [2020-03-26 19:13:50] [error] [modified] [pid:21824] syntax error, unexpected '<' in File: /kunden/585896_26831/shop/templates/tpl_modified/javascript/general_bottom.js.php on Line: 56 {} {}
    [2020-03-26 19:14:34] [error] [modified] [pid:22492] syntax error, unexpected '<' in File: /kunden/585896_26831/shop/templates/tpl_modified/javascript/general_bottom.js.php on Line: 56 {} {}

    [EDIT Tomcraft 26.03.2020: Code formatiert.]

    Andre Kern

    • Fördermitglied
    • Beiträge: 426
    Re: Wie baue ich eine Lagerbestandsampel ein?
    Antwort #53 am: 26. März 2020, 21:41:12
    Poste mir bitte noch kurz die general_bottom.js.php

    matze1609

    • Frisch an Board
    • Beiträge: 58
    Re: Wie baue ich eine Lagerbestandsampel ein?
    Antwort #54 am: 26. März 2020, 21:42:20
    Code: PHP  [Auswählen]
    <?php
    /*-----------------------------------------------------------
       $Id: general_bottom.js.php 11090 2018-03-15 19:21:01Z Tomcraft $

       modified eCommerce Shopsoftware
       http://www.modified-shop.org

       Copyright (c) 2009 - 2013 [www.modified-shop.org]
      -----------------------------------------------------------
       based on: (c) 2003 - 2006 XT-Commerce (general.js.php)
      -----------------------------------------------------------
       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_array = array(
      DIR_TMPL_JS.'jquery.colorbox.min.js',
      DIR_TMPL_JS.'jquery.unveil.min.js',
      DIR_TMPL_JS.'jquery.bxslider.min.js',
      DIR_TMPL_JS.'jquery.easyTabs.min.js',
      DIR_TMPL_JS.'jquery.alerts.min.js',
    );
    $script_min = DIR_TMPL_JS.'tpl_plugins.min.js';

    $this_f_time = filemtime(DIR_FS_CATALOG.DIR_TMPL_JS.'general_bottom.js.php');

    if (COMPRESS_JAVASCRIPT == 'true') {
      require_once(DIR_FS_BOXES_INC.'combine_files.inc.php');
      $script_array = combine_files($script_array,$script_min,false,$this_f_time);
    }

    foreach ($script_array as $script) {
      $script .= strpos($script,$script_min) === false ? '?v=' . filemtime(DIR_FS_CATALOG.$script) : '';
      echo '<script src="'.DIR_WS_BASE.$script.'" type="text/javascript"></script>'.PHP_EOL;
    }
    ?>



    <?php if (strstr($PHP_SELF, FILENAME_PRODUCT_INFO )) { ?>
       <script>
        /*<![CDATA[*/
         with(document.documentElement){className += \'js\'}
         if ((\'ontouchstart\' in document.documentElement)) {document.documentElement.className += \' touch\';} else {document.documentElement.className += \' no-touch\';}
        /*]]>*/
       </script>

       <script>
       $(function() {
         var $osl = $(\'.touch .options_selection label\');
         $osl.click(function() {
           var $this = $(this);
           $(\'.nr-tooltip\', this).animate({\'right\':\'30%\', \'opacity\':1}, 200, function() {
           $this.parent().siblings().find(\'.nr-tooltip\').css({\'right\':\'90%\',\'opacity\':\'0\'});
           });
         });
       });
       </script>





    <?php require DIR_FS_CATALOG . DIR_TMPL_JS . 'get_states.js.php'; ?>
    <script type="text/javascript">
      $(window).on('load',function() {
        $(".unveil").show();
        $(".unveil").unveil(200);
        $('.show_rating input').change(function () {
          var $radio = $(this);
          $('.show_rating .selected').removeClass('selected');
          $radio.closest('label').addClass('selected');
        });
      });
      $(document).ready(function(){
        $(".cbimages").colorbox({rel:'cbimages', scalePhotos:true, maxWidth: "90%", maxHeight: "90%", fixed: true});
        $(".iframe").colorbox({iframe:true, width:"780", height:"560", maxWidth: "90%", maxHeight: "90%", fixed: true});
        $("#print_order_layer").on('submit', function(event) {
          $.colorbox({iframe:true, width:"780", height:"560", maxWidth: "90%", maxHeight: "90%", href:$(this).attr("action") + '&' + $(this).serialize()});
          return false;
        });
        $('.bxcarousel_bestseller').bxSlider({
          minSlides: 6,
          maxSlides: 8,
          pager: ($(this).children('li').length > 1), //FIX for only one entry
          slideWidth: 109,
          slideMargin: 18
        });
        $('.bxcarousel_slider').bxSlider({
          adaptiveHeight: false,
          mode: 'fade',
          auto: true,
          speed: 2000,
          pause: 6000
        });
        $(document).bind('cbox_complete', function(){
          if($('#cboxTitle').height() > 20){
            $("#cboxTitle").hide();
            $("<div>"+$("#cboxTitle").html()+"</div>").css({color: $("#cboxTitle").css('color')}).insertAfter("#cboxPhoto");
            //$.fn.colorbox.resize(); // Tomcraft - 2016-06-05 - Fix Colorbox resizing
          }
        });
        <?php if (SEARCH_AC_STATUS == 'true') { ?>
        var option = $('#suggestions');
        $(document).click(function(e){
          var target = $(e.target);
          if(!(target.is(option) || option.find(target).length)){
            ac_closing();
          }
        });
        <?php } ?>
      });
    </script>
    <script type="text/javascript">
      <?php if (SEARCH_AC_STATUS == 'true') { ?>
      var ac_pageSize = 8;
      var ac_page = 1;
      var ac_result = 0;
      var ac_show_page = '<?php echo AC_SHOW_PAGE; ?>';
      var ac_show_page_of = '<?php echo AC_SHOW_PAGE_OF; ?>';

      function ac_showPage(ac_page) {
        ac_result = Math.ceil($("#autocomplete_main").children().length/ac_pageSize);
        $('.autocomplete_content').hide();
        $('.autocomplete_content').each(function(n) {
          if (n >= (ac_pageSize * (ac_page - 1)) && n < (ac_pageSize * ac_page)) {
            $(this).show();
          }
        });
        $('#autocomplete_next').css('visibility', 'hidden');
        $('#autocomplete_prev').css('visibility', 'hidden');
        if (ac_page > 1) {
          $('#autocomplete_prev').css('visibility', 'visible');
        }
        if (ac_page < ac_result && ac_result > 1) {
          $('#autocomplete_next').css('visibility', 'visible');
        }
        $('#autocomplete_count').html(ac_show_page+ac_page+ac_show_page_of+ac_result);
      }
      function ac_prevPage() {
        if (ac_page == 1) {
          ac_page = ac_result;
        } else {
          ac_page--;
        }
        if (ac_page < 1) {
          ac_page = 1;
        }
        ac_showPage(ac_page);
      }
      function ac_nextPage() {
        if (ac_page == ac_result) {
          ac_page = 1;
        } else {
          ac_page++;
        }
        ac_showPage(ac_page);
      }
            function ac_lookup(inputString) {
                    if(inputString.length == 0) {
                            $('#suggestions').hide();
                    } else {
                            $.post("<?php echo xtc_href_link('api/autocomplete/autocomplete.php', '', $request_type); ?>", {queryString: ""+inputString+""}, function(data) {
                                    if(data.length > 0) {
                                            $('#suggestions').slideDown();
                                            $('#autoSuggestionsList').html(data);
                                            ac_showPage(1);
                                            $('#autocomplete_prev').click(ac_prevPage);
              $('#autocomplete_next').click(ac_nextPage);
                                    }
                            });
                    }
            }
      <?php } ?>
            <?php if (SEARCH_AC_STATUS == 'true' || (!strstr($PHP_SELF, FILENAME_SHOPPING_CART) && !strstr($PHP_SELF, 'checkout'))) { ?>
            function ac_closing() {
                    setTimeout("$('#suggestions').slideUp();", 100);
                    ac_page = 1;
            }
      <?php } ?>
      $.alerts.overlayOpacity = .2;
      $.alerts.overlayColor = '#000';
      function alert(message, title) {
        title = title || 'Information';
        jAlert(message, title);
      }
      <?php if (!strstr($PHP_SELF, FILENAME_SHOPPING_CART) && !strstr($PHP_SELF, 'checkout')) { ?>
        $(function() {
          $('#toggle_cart').click(function() {
            $('.toggle_cart').slideToggle('slow');
            $('.toggle_wishlist').slideUp('slow');
            ac_closing();
            return false;
          });
          $("html").not('.toggle_cart').bind('click',function(e) {
            $('.toggle_cart').slideUp('slow');
          });
          <?php if (DISPLAY_CART == 'false' && isset($_SESSION['new_products_id_in_cart'])) {
            unset($_SESSION['new_products_id_in_cart']); ?>
            $('.toggle_cart').slideToggle('slow');
            timer = setTimeout(function(){$('.toggle_cart').slideUp('slow');}, 3000);
            $('.toggle_cart').mouseover(function() {clearTimeout(timer);});
          <?php } ?>
        });

        $(function() {
          $('#toggle_wishlist').click(function() {
            $('.toggle_wishlist').slideToggle('slow');
            $('.toggle_cart').slideUp('slow');
            ac_closing();
            return false;
          });
          $("html").not('.toggle_wishlist').bind('click',function(e) {
            $('.toggle_wishlist').slideUp('slow');
          });
          <?php if (DISPLAY_CART == 'false' && isset($_SESSION['new_products_id_in_wishlist'])) {
            unset($_SESSION['new_products_id_in_wishlist']); ?>
            $('.toggle_wishlist').slideToggle('slow');
            timer = setTimeout(function(){$('.toggle_wishlist').slideUp('slow');}, 3000);
            $('.toggle_wishlist').mouseover(function() {clearTimeout(timer);});
          <?php } ?>
        });
      <?php } else {
        unset($_SESSION['new_products_id_in_cart']);
        unset($_SESSION['new_products_id_in_wishlist']);
      } ?>

      jQuery.extend(jQuery.colorbox.settings, {
              current: "<?php echo TEXT_COLORBOX_CURRENT; ?>",
              previous: "<?php echo TEXT_COLORBOX_PREVIOUS; ?>",
              next: "<?php echo TEXT_COLORBOX_NEXT; ?>",
              close: "<?php echo TEXT_COLORBOX_CLOSE; ?>",
              xhrError: "<?php echo TEXT_COLORBOX_XHRERROR; ?>",
              imgError: "<?php echo TEXT_COLORBOX_IMGERROR; ?>",
              slideshowStart: "<?php echo TEXT_COLORBOX_SLIDESHOWSTART; ?>",
              slideshowStop: "<?php echo TEXT_COLORBOX_SLIDESHOWSTOP; ?>"
      });
    </script>
    <?php if (strstr($PHP_SELF, FILENAME_PRODUCT_INFO )) { ?>
    <script type="text/javascript">
        $.get("<?php echo DIR_WS_BASE.'templates/'.CURRENT_TEMPLATE; ?>"+"/css/jquery.easyTabs.css", function(css) {
          $("head").append("<style type='text/css'>"+css+"<\/style>");
        });
        $(document).ready(function () {
            $('#horizontalTab').easyResponsiveTabs({
                type: 'default' //Types: default, vertical, accordion
            });
            $('#horizontalAccordion').easyResponsiveTabs({
                type: 'accordion' //Types: default, vertical, accordion
            });
        });
    </script>
    <?php } ?>
    <?php if (strstr($PHP_SELF, 'checkout')) { ?>
    <script type="text/javascript">
      $.get("<?php echo DIR_WS_BASE.'templates/'.CURRENT_TEMPLATE; ?>"+"/css/jquery.easyTabs.css", function(css) {
        $("head").append("<style type='text/css'>"+css+"<\/style>");
      });
      $(document).ready(function () {
          $('#horizontalAccordion').easyResponsiveTabs({
              type: 'accordion', //Types: default, vertical, accordion
              closed: true,
              activate: function(event) { // Callback function if tab is switched
                 $(".resp-tab-active input[type=radio]").prop('checked', true);
              }
          });
          $('#horizontalTab').easyResponsiveTabs({
              type: 'default' //Types: default, vertical, accordion
          });
      });
      $('#button_checkout_confirmation').on('click',function() {
        $(this).hide();
      });
    </script>
    <?php } ?>

    <?php if (strstr($PHP_SELF, FILENAME_CONTENT) && $_GET['coID'] == 8) { ?>
      <!--[if lt IE 10]>
      <script src="<?php echo DIR_WS_BASE.DIR_TMPL_JS; ?>jquery.css3-multi-column.js"></script>
      <![endif]-->
    <?php } ?>

    Timm

    • Fördermitglied
    • Beiträge: 6.192
    Re: Wie baue ich eine Lagerbestandsampel ein?
    Antwort #55 am: 26. März 2020, 21:45:54
    Im Shop wird kein Javascript geladen. Weder jQuery noch tpl_plugins.min.js

    matze1609

    • Frisch an Board
    • Beiträge: 58
    Re: Wie baue ich eine Lagerbestandsampel ein?
    Antwort #56 am: 26. März 2020, 21:49:27
    Aha!!

    Als Andre mir heute den Link gegeben hat, meinte ich auf der Seite gelsen zuhaben weiter unten das das Java einen Fehler hat. Und dort gabe es wieder einen Link zum Thema von Herrn Tompkraft

    /kunden/585896_26831/shop/templates/tpl_modified/javascript/general_bottom.js.php on Line: 56 {} {}
    [2020-03-26 19:23:31] [error] [modified] [pid:27011] syntax error, unexpected end of file in File: /kunden/585896_26831/shop/templates/tpl_modified/javascript/general_bottom.js.php on Line: 282 {} {}

    [EDIT Tomcraft 26.03.2020: Code formatiert.]

    matze1609

    • Frisch an Board
    • Beiträge: 58
    Re: Wie baue ich eine Lagerbestandsampel ein?
    Antwort #57 am: 26. März 2020, 21:59:48
    Andre, ich werde mich Morgen wieder melden. Ich bin jetzt doch etwas müde und lassen den Abend noch etwas ausklingen.

    Morgen spiele ich die Original Dateien ein und schaue wo der Fehler liegt. Dann können wir diesen ändern.

    Ich sage erst Mal bis Morgen.

    Andre Kern

    • Fördermitglied
    • Beiträge: 426
    Re: Wie baue ich eine Lagerbestandsampel ein?
    Antwort #58 am: 26. März 2020, 22:01:10
    Ich muss mal kurz fragen, welche Shopversion nutzt Du und welches Template? Ist das Template evtl. von einer alten Installation und der Rest des Shop's (Core) aktuell?

    matze1609

    • Frisch an Board
    • Beiträge: 58
    Re: Wie baue ich eine Lagerbestandsampel ein?
    Antwort #59 am: 26. März 2020, 22:02:41
    Oh wie habe ich das auch noch gemacht? Ich meine das ich das Upgedatet hatte auf die 5er version.
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    15 Antworten
    8309 Aufrufe
    09. Dezember 2009, 21:51:18 von Tomcraft
    3 Antworten
    2826 Aufrufe
    09. Januar 2012, 15:01:02 von GTB