Ankündigung

Einklappen
Keine Ankündigung bisher.

Kleinunternehmer:Too few arguments in includes/functions/extra_functions/vataddon.php

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    (Zen-Cart 1.5.6) Kleinunternehmer:Too few arguments in includes/functions/extra_functions/vataddon.php

    Hallo Zusammen, Hallo Webchills,

    ich hab mal wieder einen kleinen Log mit PHP Warning, komme aber ums Verecken nicht dahinter.

    Das passiert genau bei zwei von 150 Artikeln.
    Die Artiikel habe ich bereits gelöscht, neu eingestellt, siehe der letzte Log.

    Ist kein großartiges und eiliges Problem, aber halt nervig....


    Code:
    [13-Mar-2020 14:53:35 Europe/Berlin] Request URI:  /fortgeschrittene-c-1_11/fuzzy-fast-catch%C2%A0-design-axel-heckner-bayerische-rauten-p-448.html,  IP address: 149.
    #1  sprintf() called at [/www//ZC_SHOP_156/includes/functions/extra_functions/vataddon.php:22]
    #2  vatAddOn() called at [/www/ZC_SHOP_156/includes/functions/functions_prices.php:390]
    #3  zen_get_products_display_price() called at  [/www/ZC_SHOP_156/includes/templates/responsive_classic/templates/tpl_product_info_display.php:108]
    #4   require(/www/ZC_SHOP_156/includes/templates/responsive_classic/templates/tpl_product_info_display.php)  called at  [/www/ZC_SHOP_156/includes/modules/pages/product_info/main_template_vars.php:184]
    #5   require(/www/ZC_SHOP_156/includes/modules/pages/product_info/main_template_vars.php)  called at  [/www/ZC_SHOP_156/includes/templates/responsive_classic/common/tpl_main_page.php:191]
    #6   require(/www/ZC_SHOP_156/includes/templates/responsive_classic/common/tpl_main_page.php)  called at [/www/ZC_SHOP_156/index.php:97]
    --> PHP Warning: sprintf(): Too few arguments in  /www/ZC_SHOP_156/includes/functions/extra_functions/vataddon.php  on line 22.
    Vielen Dank schon mal für eine Info.

    #2
    Beitrag mit direktem Rauskopieren aus dem Adminbereich gelöscht. Nie etwas direkt aus dem Adminbereich mit copy/paste ins Eingabefeld eines öffentlichen Forums kopieren.

    Poste den Inhalt der folgenden Datei als Code (# Schaltfläche im Editor verwenden)
    includes/languages/german/extra_definitions/responsive_classic/rl.vat_info.php
    Falls nicht vorhanden den aus
    includes/languages/german/extra_definitions/rl.vat_info.php
    Zuletzt geändert von webchills; 14.03.2020, 08:23.

    Kommentar


      #3
      Sorry und Danke,

      die Datei:

      Code:
      <?php
      /**
       * @package languageDefines
       * @copyright Copyright 2003-2019 Zen Cart Development Team
       * @copyright Portions Copyright 2003 osCommerce
       * @license https://www.zen-cart-pro.at/license/3_0.txt GNU General Public License V3.0
       * @version $Id: rl.vat_info.php 657 2014-04-12 15:45:57Z webchills $
       */
      
      define('VAT_SHOW_TEXT_VERSANDKOSTENFREI','<br/><span class="taxAddon">inkl. %s MwSt.</span>');
      
      if(DISPLAY_PRICE_WITH_TAX=='true')
      
      
      
      define('VAT_SHOW_TEXT','<br/><span class="taxAddon">Gemäß §19 UStG wird keine Umsatzsteuer berechnet <a href="' . $_SERVER['REQUEST_URI'] .'#kleinunternehmer">*</a><br/> zzgl. <a href="' . zen_href_link(FILENAME_SHIPPING) . '">Versandkosten</a></span>');
      else
      define('VAT_SHOW_TEXT','<br/><span class="taxAddon">zzgl. %s MwSt.<br/> zzgl. <a href="' . zen_href_link(FILENAME_SHIPPING) . '">Versandkosten</a></span>');
      Sollte passen, kommt ja nur bei Zwei Artikeln der Log, bei den resttlichen ca. 150 nicht, alles gleich eingestellt bei den Steuern / Versandkosten.

      Der Log kommt auch erst seit dem mit / von dir geänderten Hinweis Kleinunternehmer. Aber wie gesagt nur bei zwei Artikeln....

      Kommentar


        #4
        Für Dein Szenario wäre wohl Folgendes passender:
        Code:
        <?php
        define('VAT_SHOW_TEXT_VERSANDKOSTENFREI','<br/><span class="taxAddon">Gemäß §19 UStG wird keine Umsatzsteuer berechnet <a href="' . $_SERVER['REQUEST_URI'] .'#kleinunternehmer">*</a></span>');
        define('VAT_SHOW_TEXT','<br/><span class="taxAddon">Gemäß §19 UStG wird keine Umsatzsteuer berechnet <a href="' . $_SERVER['REQUEST_URI'] .'#kleinunternehmer">*</a><br/> zzgl. <a href="' . zen_href_link(FILENAME_SHIPPING) . '">Versandkosten</a></span>');

        Kommentar


          #5
          Da läuft bwas schief mit deinen Code.

          Code:
          [14-Mar-2020 09:46:04 Europe/Berlin] PHP Parse error:  syntax error,  unexpected '<', expecting end of file in  /www//ZC_SHOP_156/includes/languages/german/extra_definitions/rl.vat_info.php  on line 21
          
          [14-Mar-2020 09:46:04 Europe/Berlin] Request URI: /reviews.html?page=3, IP address: 40.
          --> PHP Parse error: syntax error, unexpected '<', expecting end  of file in  /wwwZC_SHOP_156/includes/languages/german/extra_definitions/rl.vat_info.php  on line 21.
          Das vorgestellte PHP war erst mal zu viel.

          Aber der Erste wie obenam Anfang beschriebene Log kommt ganz genauso wieder wie zuvor auch, und mit den Code mit vorgestellten PHP gibt es nur eine Weiße Seite

          Was mir aber Grundsätzlich auffält, es wird im Original Code ein PHP geöffnet, dann kommt der auskommentierte Text, die Steuereinträge, aber das PHP wird nie geschlossen.

          Aber ich bin mit PHP nicht wirklich vertraut.
          Zuletzt geändert von bumerang24; 14.03.2020, 09:52. Grund: Zusatz

          Kommentar


            #6
            Gemeint ist:
            Ersetze den kompletten Inhalt der Datei mit dem geposteten Inhalt.
            Die Datei sieht also nach der Änderung exakt so aus:
            Code:
            <?php
            define('VAT_SHOW_TEXT_VERSANDKOSTENFREI','<br/><span class="taxAddon">Gemäß §19 UStG wird keine Umsatzsteuer berechnet <a href="' . $_SERVER['REQUEST_URI'] .'#kleinunternehmer">*</a></span>');
            define('VAT_SHOW_TEXT','<br/><span class="taxAddon">Gemäß §19 UStG wird keine Umsatzsteuer berechnet <a href="' . $_SERVER['REQUEST_URI'] .'#kleinunternehmer">*</a><br/> zzgl. <a href="' . zen_href_link(FILENAME_SHIPPING) . '">Versandkosten</a></span>');

            Kommentar


              #7
              Sorry, aber der aktuelle Log:

              Code:
              [14-Mar-2020 10:27:11 Europe/Berlin] Request URI:  /fortgeschrittene-c-1_11/fuzzy-fast-catch%C2%A0-design-axel-heckner-bayerische-rauten-p-448.html,  IP address: 149.
              #1  sprintf() called at [/www/hZC_SHOP_156/includes/functions/extra_functions/vataddon.php:22]
              #2  vatAddOn() called at [/www/ZC_SHOP_156/includes/functions/functions_prices.php:390]
              #3  zen_get_products_display_price() called at  [/www//ZC_SHOP_156/includes/templates/responsive_classic/templates/tpl_product_info_display.php:108]
              #4   require(/www/ZC_SHOP_156/includes/templates/responsive_classic/templates/tpl_product_info_display.php)  called at  [/www//ZC_SHOP_156/includes/modules/pages/product_info/main_template_vars.php:184]
              #5   require(/www/ZC_SHOP_156/includes/modules/pages/product_info/main_template_vars.php)  called at  [/wwwZC_SHOP_156/includes/templates/responsive_classic/common/tpl_main_page.php:191]
              #6   require(/wwwZC_SHOP_156/includes/templates/responsive_classic/common/tpl_main_page.php)  called at [/www/htdocs/w017ec22/ZC_SHOP_156/index.php:97]
              --> PHP Warning: sprintf(): Too few arguments in  /ww/htdocs/w017ec22/ZC_SHOP_156/includes/functions/extra_functions/vataddon.php  on line 22.
              und der Eintrag in der Datei rl.vat_info.php

              Code:
              <?php
              define('VAT_SHOW_TEXT_VERSANDKOSTENFREI','<br/><span class="taxAddon">Gemäß §19 UStG wird keine Umsatzsteuer berechnet <a href="' . $_SERVER['REQUEST_URI'] .'#kleinunternehmer">*</a></span>');
              define('VAT_SHOW_TEXT','<br/><span class="taxAddon">Gemäß §19 UStG wird keine Umsatzsteuer berechnet <a href="' . $_SERVER['REQUEST_URI'] .'#kleinunternehmer">*</a><br/> zzgl. <a href="' . zen_href_link(FILENAME_SHIPPING) . '">Versandkosten</a></span>');
              und ein Auszug aus dem Shop von der beschreibung:

              für kräftige Werfer ab ca.14 Jahren Bumerang für Rechtshänder... 19.99 €
              Gemäß §19 UStG wird keine Umsatzsteuer berechnet *
              zzgl. Versandkosten

              ist auch bei allen Artikeln gleich auf der Ansichtsseite
              Ich versteh es nicht ganz

              Kommentar


                #8
                Ich kenne Deine Steuerkonfiguration nicht und diese beiden Artikel scheinen einen anderen Steuersatz zu haben.
                Egal: Jedenfalls hast Du mit Steuern ja nichts zu tun, daher ändere zusätzlich Folgendes, dann ist es völlig egal wie ein Artkel steuerlich konfiguriert ist und der Hinweis wird korrekt erscheinen:

                includes/functions/extra_functions/vataddon.php

                ca. Zeile 17

                von

                Code:
                    if($ok || $s[0] == 'ALL'){
                        $vat = zen_get_tax_rate($product_check->fields['products_tax_class_id']) . '% ';
                        if ($product_check->fields['product_is_always_free_shipping'] == 1) {
                        $ret = sprintf(VAT_SHOW_TEXT_VERSANDKOSTENFREI, $vat);
                        } else {
                            $ret = sprintf(VAT_SHOW_TEXT, $vat);
                auf

                Code:
                    if($ok || $s[0] == 'ALL'){
                        
                        if ($product_check->fields['product_is_always_free_shipping'] == 1) {
                        $ret = VAT_SHOW_TEXT_VERSANDKOSTENFREI;
                        } else {
                            $ret = VAT_SHOW_TEXT;

                Kommentar


                  #9
                  Perfekt

                  Der Steuersatz ist eingestellt auf incl. MwsT, und angegeben mit 0,000, anders geht es ja nicht.

                  Aber mit der Änderung ist der Log weg, ich bin Glücklich und du brauchst nicht mehr weiterdenken.

                  Also eine WinWin Situation für alle.

                  Danke und schönes WE erst mal

                  Kommentar

                  Info zu diesem Forenarchiv:
                  Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
                  Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
                  Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
                  PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
                  Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
                  FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

                  Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
                  Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
                  Fehler in der Software können auf Github als Issues gemeldet werden.
                  Follow us
                  aktuelle version
                  Zen Cart 1.5.7g deutsch
                  vom 12.12.2023
                  [Download]
                  Lädt...
                  X