Trade Republic - Provisionsfrei Aktien handeln
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: MODUL: Shopbewertung in Kooperation mit MailBeez

    Timm

    • Fördermitglied
    • Beiträge: 6.259
    Re: MODUL: Shopbewertung in Kooperation mit MailBeez
    Antwort #60 am: 27. April 2017, 11:15:31
    Ich nutze Mailbeez selbst nicht, um damit Newsletter, Glückwünsche zum Geburtstag, Erinnerungen an den shop nach bestimmter Abwesenheit etc zu verschicken. Mir gehts erstmal nur um die Funktion nach einem Kauf eine Email zu versenden, wo ich um eine Bewertung bitte. Das gehört für mich zum Kaufprozess.

    Trailsurfrin

    • Mitglied
    • Beiträge: 111
    Re: MODUL: Shopbewertung in Kooperation mit MailBeez
    Antwort #61 am: 27. April 2017, 15:23:32
    ja, ich meine auch nur die Shopbewertung. Es gab vor kurzem erst wieder ein Urteil dazu, du ignorierst also einfach?
    Das hatte ich auch bis letztes Jahr, nachdem aber die Urteile immer mehr werden, bin auch ich unsicher geworden.

    Timm

    • Fördermitglied
    • Beiträge: 6.259
    Re: MODUL: Shopbewertung in Kooperation mit MailBeez
    Antwort #62 am: 27. April 2017, 23:08:13

    Timm

    • Fördermitglied
    • Beiträge: 6.259
    Re: MODUL: Shopbewertung in Kooperation mit MailBeez
    Antwort #63 am: 27. April 2017, 23:09:07
    Wäre trotzdem noch an der Lösung dieses Problems interessiert.
    Hi

    Hab mailbeez auch installiert, um das shopbewertungstool zu nutzen. Hat auch alles geklappt. Vielen Dank für das Tool.

    Wenn ich jetzt unter Mailbeez "Module/Shopbewertung einfach-Kunden um Bewertung bitten" die html Vorschau der Email öffne, erscheint unten im Popup folgende Fehlermeldung.

    Fatal error: require(): Failed opening required '/var/www/clients/client6/web12/web/DIR_TMPL_JSget_states.js.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/clients/client6/web12/web/templates/tpl_modified_responsive/javascript/general_bottom.js.php on line 43

    Was kann ich machen?

    Mailbeez läuft im Simulationsmodus, falls das wichtig ist.

    Und ich habe alle Rechte unterhalb vom Ordner shoproot/includes/external/mailhive für Verzeichnisse auf 755 und Dateien auf 644 gesetzt. Mir war nicht ganz klar in der Beschreibung, was Schreibrechte für die Unterordner genau bedeuted und ob das nicht eine potentielle Angriffsfläche bietet, wenn da überall 777 als Recht hinterlegt ist. Vielleicht ist ja auch das der Grund für die Fehlermeldung.

    Lieben Dank

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: MODUL: Shopbewertung in Kooperation mit MailBeez
    Antwort #64 am: 28. April 2017, 01:01:51
    Scheinbar ist bei dir die Konstante DIR_TMPL_JS nicht (mehr) definiert, weswegen sie im Pfad nicht mehr mit dem Pfad zum templateeigenen Javascript-Ordner aufgelöst wird.

    Normal ist die Definition in der general.js.php zu finden:

    Code: PHP  [Auswählen]
    define('DIR_TMPL_JS', DIR_TMPL.'javascript/');

    Ist das bei dir noch drin?

    Ersetze doch mal testweise in der general_bottom.js.php folgende Zeile:

    Code: PHP  [Auswählen]
    <?php require DIR_FS_CATALOG . DIR_TMPL_JS . 'get_states.js.php'; ?>

    mit dieser

    Code: PHP  [Auswählen]
    <?php require DIR_FS_CATALOG . 'templates/' . CURRENT_TEMPLATE . '/javascript/get_states.js.php'; ?>

    Trailsurfrin

    • Mitglied
    • Beiträge: 111
    Re: MODUL: Shopbewertung in Kooperation mit MailBeez
    Antwort #65 am: 28. April 2017, 09:13:04
    Das ist so das letzte Urteil, dass ich kenne.

    http://www.internetrecht-rostock.de/internetshop-aufforderung-zur-bewertung-ist-zulaessig.htm

    Zitat
    Einmalige Bewertungsaufforderung per E-Mail ist nicht zulässig

        Aktuell: Das Kammergericht Berlin (KG Berlin, Beschluss vom 16.01.2017, Az: 5 W 15/17) hat die Entscheidung des Landgerichtes Berlin aufgehoben:

    Es geht nicht oft vor Gericht, aber es wird immer gleich geurteilt. Also, einfach Risiko eingehen oder lassen.

    Timm

    • Fördermitglied
    • Beiträge: 6.259
    Re: MODUL: Shopbewertung in Kooperation mit MailBeez
    Antwort #66 am: 28. April 2017, 10:00:26
    Danke dir awids.
    Scheinbar ist bei dir die Konstante DIR_TMPL_JS nicht (mehr) definiert, weswegen sie im Pfad nicht mehr mit dem Pfad zum templateeigenen Javascript-Ordner aufgelöst wird.

    Normal ist die Definition in der general.js.php zu finden:

    Code: PHP  [Auswählen]
    define('DIR_TMPL_JS', DIR_TMPL.'javascript/');

    Ist das bei dir noch drin?

    Ja ist drin. An der Datei hab ich auch nichts geändert.

    Ersetze doch mal testweise in der general_bottom.js.php folgende Zeile:

    Code: PHP  [Auswählen]
    <?php require DIR_FS_CATALOG . DIR_TMPL_JS . 'get_states.js.php'; ?>

    mit dieser

    Code: PHP  [Auswählen]
    <?php require DIR_FS_CATALOG . 'templates/' . CURRENT_TEMPLATE . '/javascript/get_states.js.php'; ?>

    Dann kommt die Fehlermeldung nicht mehr.

    Was muss ich nun tun? Meine general_bottom.js.php ist bis auf den Eintrag für das cookiechoice Modul und einer Änderung wegen der popups auf apple geräten identisch mit der original datei aus dem tpl_modified_responsive template. Vielleicht ein Fehler im Template?

    Hier im angefügten Code mit deiner Änderung.

    Code: PHP  [Auswählen]
    <?php
    /*-----------------------------------------------------------
       $Id: general_bottom.js.php 10665 2017-04-06 18:13:26Z web28 $

       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',
      DIR_TMPL_JS.'jquery.sumoselect.min.js',
      DIR_TMPL_JS.'jquery.sidebar.min.js',
      // BOF - (( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! )) - 2017-04-10 - EU Cookie Choices
      DIR_TMPL_JS.'cookiechoices.min.js',
      // EOF - (( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! )) - 2017-04-10 - EU Cookie Choices
    );
    $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 require DIR_FS_CATALOG . 'templates/' . CURRENT_TEMPLATE . '/javascript/get_states.js.php'; ?>
    <script type="text/javascript">
      $(window).on('load',function() {
        $(".unveil").show();
        $(".unveil").unveil(200);
      });
      $(document).ready(function(){
        $(".cbimages").colorbox({rel:'cbimages', scalePhotos:true, maxWidth: "90%", maxHeight: "90%", fixed: false, reposition: false});
        $(".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;
        });
        $('select').SumoSelect();
        /* Mark Selected */
        var tmpStr = '';
        $('.filter_bar .SumoSelect').each(function(index){
          ($(this).find('select').val() == '') ? $(this).find('p').removeClass("Selected") : $(this).find('p').addClass("Selected");
        });

        $('.bxcarousel_bestseller').bxSlider({
          minSlides: 2,
          maxSlides: 8,
          pager: ($(this).children('li').length > 1), //FIX for only one entry
          slideWidth: 124,
          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() {
        $('.cssButtonPos12').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 } ?>

    <?php // BOF - (( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! )) - 2017-04-10 - EU Cookie Choices ?>
    <script type="text/javascript">
      document.addEventListener('DOMContentLoaded',function(event){cookieChoices.showCookieConsentBar('<?php echo TEXT_COOKIECHOICES_TEXT; ?>','<?php echo TEXT_COOKIECHOICES_OKAY; ?>','<?php echo TEXT_COOKIECHOICES_INFO; ?>','<?php echo TEXT_COOKIECHOICES_LINK; ?>')});
    </script>
    <?php // EOF - (( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! )) - 2017-04-10 - EU Cookie Choices ?>

    Timm

    • Fördermitglied
    • Beiträge: 6.259
    Re: MODUL: Shopbewertung in Kooperation mit MailBeez
    Antwort #67 am: 28. April 2017, 10:07:07
    hier noch der code der general.js.php
    Code: PHP  [Auswählen]
    <?php
    /*-----------------------------------------------------------
       $Id:$

       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
       -----------------------------------------------------------
    */

    define('DIR_TMPL_JS', DIR_TMPL.'javascript/');
    // this javascriptfile get includes at the TOP of every template page in shop
    // you can add your template specific js scripts here
    ?>
    <script type="text/javascript">var DIR_WS_BASE="<?php echo DIR_WS_BASE ?>"</script>
    <script src="<?php echo DIR_WS_BASE.DIR_TMPL_JS; ?>jquery-1.8.3.min.js" type="text/javascript"></script>

    Der Fehler tritt auch auf, wenn ich das standard tpl_modified template auswähle, wo ich keine Änderungen vorgenommen habe, weil ich es ja nicht nutze. Scheint dann ein bug vom template, oder von mailbeez zu sein, oder?

    Timm

    • Fördermitglied
    • Beiträge: 6.259
    Re: MODUL: Shopbewertung in Kooperation mit MailBeez
    Antwort #68 am: 30. April 2017, 19:07:06
    Ersetze doch mal testweise in der general_bottom.js.php folgende Zeile:

    Code: PHP  [Auswählen]
    <?php require DIR_FS_CATALOG . DIR_TMPL_JS . 'get_states.js.php'; ?>

    mit dieser

    Code: PHP  [Auswählen]
    <?php require DIR_FS_CATALOG . 'templates/' . CURRENT_TEMPLATE . '/javascript/get_states.js.php'; ?>

    Das hab ich gemacht und dann kommt auch nicht mehr die Fehlermeldung im Popup für die html Vorschau der Emailvorlage.
    Zitat
    Fatal error: require(): Failed opening required '/var/www/clients/client6/web12/web/DIR_TMPL_JSget_states.js.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/clients/client6/web12/web/templates/tpl_modified_responsive/javascript/general_bottom.js.php on line 43

    Allerding haut er mir in beiden Varianten das errorlog voll, dass er css und js Dateien nicht finden kann.
    Zitat
    [Sun Apr 30 17:11:00 2017] [error] [client 91.44.212.74] File does not exist: /var/www/xn--fruleingarnundbabyzwirn-w7b.de/web/DIR_TMPL_CSSshopmodule_cookiechoices.css, referer: https://www.xn--fruleingarnundbabyzwirn-w7b.de/mailhive.php?de2e9345cbbc60f2dac6a4e352920b13=view&format=html&module=shoprating
    [Sun Apr 30 17:11:00 2017] [error] [client 91.44.212.74] File does not exist: /var/www/xn--fruleingarnundbabyzwirn-w7b.de/web/DIR_TMPL_CSSmedia-queries.css, referer: https://www.xn--fruleingarnundbabyzwirn-w7b.de/mailhive.php?de2e9345cbbc60f2dac6a4e352920b13=view&format=html&module=shoprating
    [Sun Apr 30 17:11:00 2017] [error] [client 91.44.212.74] File does not exist: /var/www/xn--fruleingarnundbabyzwirn-w7b.de/web/DIR_TMPL_JSjquery.colorbox.min.js, referer: https://www.xn--fruleingarnundbabyzwirn-w7b.de/mailhive.php?de2e9345cbbc60f2dac6a4e352920b13=view&format=html&module=shoprating
    [Sun Apr 30 17:11:00 2017] [error] [client 91.44.212.74] File does not exist: /var/www/xn--fruleingarnundbabyzwirn-w7b.de/web/DIR_TMPL_JSjquery.unveil.min.js, referer: https://www.xn--fruleingarnundbabyzwirn-w7b.de/mailhive.php?de2e9345cbbc60f2dac6a4e352920b13=view&format=html&module=shoprating
    [Sun Apr 30 17:11:00 2017] [error] [client 91.44.212.74] File does not exist: /var/www/xn--fruleingarnundbabyzwirn-w7b.de/web/DIR_TMPL_JSjquery.bxslider.min.js, referer: https://www.xn--fruleingarnundbabyzwirn-w7b.de/mailhive.php?de2e9345cbbc60f2dac6a4e352920b13=view&format=html&module=shoprating
    [Sun Apr 30 17:11:00 2017] [error] [client 91.44.212.74] File does not exist: /var/www/xn--fruleingarnundbabyzwirn-w7b.de/web/DIR_TMPL_JSjquery.easyTabs.min.js, referer: https://www.xn--fruleingarnundbabyzwirn-w7b.de/mailhive.php?de2e9345cbbc60f2dac6a4e352920b13=view&format=html&module=shoprating
    [Sun Apr 30 17:11:00 2017] [error] [client 91.44.212.74] File does not exist: /var/www/xn--fruleingarnundbabyzwirn-w7b.de/web/DIR_TMPL_JSjquery.alerts.min.js, referer: https://www.xn--fruleingarnundbabyzwirn-w7b.de/mailhive.php?de2e9345cbbc60f2dac6a4e352920b13=view&format=html&module=shoprating
    [Sun Apr 30 17:11:01 2017] [error] [client 91.44.212.74] File does not exist: /var/www/xn--fruleingarnundbabyzwirn-w7b.de/web/DIR_TMPL_JSjquery.sumoselect.min.js, referer: https://www.xn--fruleingarnundbabyzwirn-w7b.de/mailhive.php?de2e9345cbbc60f2dac6a4e352920b13=view&format=html&module=shoprating
    [Sun Apr 30 17:11:01 2017] [error] [client 91.44.212.74] File does not exist: /var/www/xn--fruleingarnundbabyzwirn-w7b.de/web/DIR_TMPL_JSjquery.sidebar.min.js, referer: https://www.xn--fruleingarnundbabyzwirn-w7b.de/mailhive.php?de2e9345cbbc60f2dac6a4e352920b13=view&format=html&module=shoprating
    [Sun Apr 30 17:11:01 2017] [error] [client 91.44.212.74] File does not exist: /var/www/xn--fruleingarnundbabyzwirn-w7b.de/web/DIR_TMPL_JScookiechoices.min.js, referer: https://www.xn--fruleingarnundbabyzwirn-w7b.de/mailhive.php?de2e9345cbbc60f2dac6a4e352920b13=view&format=html&module=shoprating
    [Sun Apr 30 17:11:01 2017] [error] [client 91.44.212.74] File does not exist: /var/www/xn--fruleingarnundbabyzwirn-w7b.de/web/DIR_TMPL_JSjquery.unveil.min.js, referer: https://www.xn--fruleingarnundbabyzwirn-w7b.de/mailhive.php?de2e9345cbbc60f2dac6a4e352920b13=view&format=html&module=shoprating
    [Sun Apr 30 17:11:02 2017] [error] [client 91.44.212.74] File does not exist: /var/www/xn--fruleingarnundbabyzwirn-w7b.de/web/DIR_TMPL_JSjquery.bxslider.min.js, referer: https://www.xn--fruleingarnundbabyzwirn-w7b.de/mailhive.php?de2e9345cbbc60f2dac6a4e352920b13=view&format=html&module=shoprating
    [Sun Apr 30 17:11:03 2017] [error] [client 91.44.212.74] File does not exist: /var/www/xn--fruleingarnundbabyzwirn-w7b.de/web/DIR_TMPL_JSjquery.easyTabs.min.js, referer: https://www.xn--fruleingarnundbabyzwirn-w7b.de/mailhive.php?de2e9345cbbc60f2dac6a4e352920b13=view&format=html&module=shoprating
    [Sun Apr 30 17:11:04 2017] [error] [client 91.44.212.74] File does not exist: /var/www/xn--fruleingarnundbabyzwirn-w7b.de/web/DIR_TMPL_JSjquery.alerts.min.js, referer: https://www.xn--fruleingarnundbabyzwirn-w7b.de/mailhive.php?de2e9345cbbc60f2dac6a4e352920b13=view&format=html&module=shoprating
    [Sun Apr 30 17:11:04 2017] [error] [client 91.44.212.74] File does not exist: /var/www/xn--fruleingarnundbabyzwirn-w7b.de/web/DIR_TMPL_JSjquery.sumoselect.min.js, referer: https://www.xn--fruleingarnundbabyzwirn-w7b.de/mailhive.php?de2e9345cbbc60f2dac6a4e352920b13=view&format=html&module=shoprating
    [Sun Apr 30 17:11:05 2017] [error] [client 91.44.212.74] File does not exist: /var/www/xn--fruleingarnundbabyzwirn-w7b.de/web/DIR_TMPL_JSjquery.sidebar.min.js, referer: https://www.xn--fruleingarnundbabyzwirn-w7b.de/mailhive.php?de2e9345cbbc60f2dac6a4e352920b13=view&format=html&module=shoprating
    [Sun Apr 30 17:11:06 2017] [error] [client 91.44.212.74] File does not exist: /var/www/xn--fruleingarnundbabyzwirn-w7b.de/web/DIR_TMPL_JScookiechoices.min.js, referer: https://www.xn--fruleingarnundbabyzwirn-w7b.de/mailhive.php?de2e9345cbbc60f2dac6a4e352920b13=view&format=html&module=shoprating

    Netterweise hat mir awids per Mail einige Ansatzpunkte genannt, die aber nicht zum Ziel geführt haben.

    Ich sollte probehalber eine Datei Namens tmpl_vars.php mit folgendem Inhalt
    Zitat
    <?php
    // Definition der Template-Vars bereits in der configure.php
    // kann E~NOTICE-Meldungen wegen doppelt definierter Konstanten ausloesen
    // (dies hat aber keinen Einfluss auf den Shop-Betrieb
    define('DIR_TMPL', DIR_FS_CATALOG. 'templates/' . CURRENT_TEMPLATE . '/');
    define('DIR_TMPL_JS', DIR_TMPL.'javascript/');
    define('DIR_TMPL_CSS', DIR_TMPL.'css/');
    ?>
    in den Ordner
    \admin\includes\extra\application_top\application_top_end
    schieben, weil das Backend wohl keinen Zugriff auf diese Variablen hat.

    Hab diese Datei probehalber nacheinander auch mal in sämtliche application_top, application_bottom etc ordner gepackt, die es so auf dem server gibt in admin/includes/extra und includes/extra.

    Leider auch ohne Erfolg. Weiterhin Fehler im errorlog und teilweise zerschossene Seite.

    Nun könnte man ja sagen, man kann die Pfadangabe in der general_bottom.js.php geändert lassen und die Fehler im error_log vernachlässigen. Aber ich wäre gern an einer Lösung interessiert mit der originalen Pfadangabe.

    Liegt der Fehler im mailbeez-modul, die diesen Pfad aufruft, oder in der modified-shop software, da es ja mit allen auswählbaren templates zu diesem Fehler kommt?

    Timm

    • Fördermitglied
    • Beiträge: 6.259
    Re: MODUL: Shopbewertung in Kooperation mit MailBeez
    Antwort #69 am: 03. Mai 2017, 13:59:59
    Um auszuschließen, dass es an fehlenden, oder falsch geänderten Dateien liegt, hab ich nochmal sämtliche Dateien aus dem downloadpaket 2.0.2.2 mit den dateien auf meinem Server verglichen. Alles bis auf einige kleine Änderungen für Module, die aber keine Einfluss auf diese Ausgabe haben sollten, sind gleich.

    Der fatal_error kommt bei der Emailvorschau sowohl bei der html, als auch bei der textvorschau.

    Weiterhin kommt er bei sämtlichen templates. Kann also nicht an meinem Template liegen.

    aktuellstes Mailbeez 3.8.4 ist installiert

    Hatte Cord von Mailbeez geschrieben und folgende Antwort bekommen:

    Zitat
    Hallo Timm,

    Würde gern wissen, ob der Fehler an mailbeez, oder an der modified-shop software liegt?
    kommt aus deinem Template

    Irgendwo wird DIR_TMPL_JS und DIR_TMPL_CSS verwendet aber nicht “richtig” im System gesetzt.

    Du kannst diese Konstanten ggf. in admin/includes/configure.php setzten obwohl dies ja wohl nicht so gedacht war.

    weil das Backend wohl keinen Zugriff auf diese Variablen hat.
    die Vorschau ist immer im Frontend-Kontext

    Liegt der Fehler im mailbeez-modul, die diesen Pfad aufruft, oder in der modified-shop software, da es ja mit allen auswählbaren templates zu diesem Fehler kommt?

    diese Fehlersituation habe ich bisher nicht gesehen, ich vermute es muss an einer Anpassung des Shops liegen.

    ---
    Gruss,
    Cord | MailBeez

    Kann denn jemand anderes, der Mailbeez nutzt den Fehler unter 2.0.2.2 im Backend nachstellen bzw Feedback geben, dass er bei ihm nicht kommt? Im Demoshop kann ich es ja nicht installieren um zu testen.

    web28

    • modified Team
    • Beiträge: 9.404
    Re: MODUL: Shopbewertung in Kooperation mit MailBeez
    Antwort #70 am: 03. Mai 2017, 17:02:48
    Zitat
    Der fatal_error kommt bei der Emailvorschau sowohl bei der html, als auch bei der textvorschau.

    Das kann ich in keinem 2.0 Shop nachstellen.

    Teste das bitte mit einem Original Modified Template.

    Gruss Web28

    Timm

    • Fördermitglied
    • Beiträge: 6.259
    Re: MODUL: Shopbewertung in Kooperation mit MailBeez
    Antwort #71 am: 03. Mai 2017, 17:26:07
    Das habe ich. Steht weiter oben, dass es Templateunabhängig ist. Fehler tritt auch mit xtc5 und tpl_modified auf. Dann steht in der gleichen Fehlermeldung nur eine andere Zeile und das andere Template.

    Zitat
    Fatal error: require(): Failed opening required '/var/www/clients/client6/web15/web/DIR_TMPL_JSget_states.js.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/clients/client6/web15/web/templates/tpl_modified/javascript/general_bottom.js.php on line 38

    web28

    • modified Team
    • Beiträge: 9.404
    Re: MODUL: Shopbewertung in Kooperation mit MailBeez
    Antwort #72 am: 03. Mai 2017, 18:08:30
    Zitat
    Wenn ich jetzt unter Mailbeez "Module/Shopbewertung einfach-Kunden um Bewertung bitten" die html Vorschau der Email öffne, erscheint unten im Popup folgende Fehlermeldung.

    Das ist ein Problem mit dem Mailbeez Modul. Ich frage mich gerade warum für eine Emailvorschau die general_bottom.js.php und general_bottom.css.php aus dem Template geladen wird?

    Der Fehler ist das diese Dateien geladen werden ohne vorher die general.js.php und general.css.php aus dem Template zu laden.

    Dann fehlen die Pfad Konstanten, du kannst das mit dieser Zeile in der general_bottom.js.php korrigieren:

    Code: PHP  [Auswählen]
    defined('DIR_TMPL_JS') OR define('DIR_TMPL_JS', DIR_TMPL.'javascript/');

    und in general_bottom.css.php:

    Code: PHP  [Auswählen]
    defined('DIR_TMPL') OR define('DIR_TMPL', 'templates/'.CURRENT_TEMPLATE.'/');
    defined('DIR_TMPL_CSS') OR define('DIR_TMPL_CSS', DIR_TMPL.'css/');

    Gruss Web28

    Timm

    • Fördermitglied
    • Beiträge: 6.259
    Re: MODUL: Shopbewertung in Kooperation mit MailBeez
    Antwort #73 am: 03. Mai 2017, 20:59:29
    Ich danke dir @web28

    Ich hab das jeweils ganz an den Anfang der Dateien eingefügt und es funktioniert. Hoffe das war an den Stellen richtig!?

    Kein fatal_error und keinerlei fehler im error_log mehr.

    web28

    • modified Team
    • Beiträge: 9.404
    Re: MODUL: Shopbewertung in Kooperation mit MailBeez
    Antwort #74 am: 03. Mai 2017, 21:22:48
    Wenn keine Fehler mehr kommen hast Du das richtig eingebaut.

    Gruss Web28
    22 Antworten
    20648 Aufrufe
    15. April 2011, 07:59:17 von rok
    749 Antworten
    233109 Aufrufe
    26. Mai 2023, 11:02:38 von Timm
    18 Antworten
    10854 Aufrufe
    14. August 2011, 11:18:32 von marc3
    4 Antworten
    3881 Aufrufe
    21. November 2011, 16:31:40 von talktarif.de
               
    anything