Ankündigung

Einklappen
Keine Ankündigung bisher.

PDF Rechnung SQL Fehler

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

    PDF Rechnung SQL Fehler

    Hallo, hab gerade versucht das PDF Rechnung Modul mit Zen cart 1.2.6d zu installieren. Wenn ich die Sql Anweisung ausführen will bekomme ich aber immer eine fehlermeldung.

    MySQL meldet: Dokumentation
    #1146 - Table 'boxotronic.configuration_language' doesn't exist

    Und wenn ich dann auf den PDF Rechnung erstellen Button gehe kommt:

    WRONG FONT PATH
    goto admin > config > shop > RL_INVOICE_FONTS!!:

    Array
    (
    [general] => ERROR: RL_INVOICE_FONTS font not found:
    [table] => ../fonts/Courier.afm
    )


    Unter admin/Konfiguration/Pdf ist der pdf Eintrag da, man kann aber nichts einstellen.

    Geht dieses Modul überhaupt noch mit der neuen Version des SHops?

    #2
    mögliche fehlerquellen:
    # nicht mit admin > tools > sql patches eingefügt & du hast ein tabellenprefix

    # du hast keine multilingual umgebung & dementsprechend keine tabelle configuration_language & hast das ganze sql-file importiert (inklusive: # für alle die die MULTI-admin version installiert haben ...)

    lösung:
    zen-cart 1.2.6 deutsch installieren & mit sql-patch hinzufügen & vorher, noch diese version ( https://sourceforge.net/projects/zencart-german/ ) runterladen

    Kommentar


      #3
      Hallo,

      danke für die Antwort. Habs nun hinbekommen. Es war das prefix was ich nicht beachtet hatte. Ich hab nun einfach die beide PDF Einträge aus der Datenbank gelöscht, die Sql Datei auf mein Prefix angepasst und nun Funktioniert es. Nebenbei hab ich noch Version 0.5 anstatt 0.4 genommen.

      Danke

      Kommentar


        #4
        Hallo,

        habe wahrscheinlich ähnliches Problem mit der PDF-Rechnung wie e1845:

        Bei mir zeigt es zwar den Button PDF Rechnung an, dann kommt die Fehlermeldung:
        Code:
        WRONG FONT PATH
        goto admin > config > shop > RL_INVOICE_FONTS!!:
        Array
        (
            [general] => ERROR: RL_INVOICE_FONTS font not found: 
            [table] => ../fonts/Courier.afm
        )
        Im Admin unter Konfiguration wird keine Einstellung für PDF angezeigt.

        Es liegt wahrscheinlich an dem Sql-Zeug. Ich kenn mich da leider nicht aus. Kann jemand für Anfänger verständlich erklären, was wohin muss? Aus den vorherigen Anleitungen werd ich nicht schlau :(

        Danke,

        RMG

        Kommentar


          #5
          als workaround kannst du acuh mal die admin oberfläche auf english umstellen (dropdown box links oben), dann sollte die PDF rechnung zu konfigurieren sein.

          admin -> konfig -> PDF rechnung

          Kommentar


            #6
            Hallo cyberflohr,

            geht leider nicht, auch in englisch wird da nichts angezeigt, wo man die Rechnung ändern könnte - oder ist es irgendwo ein Untermenü?

            Trotzdem danke,

            RMG

            Kommentar


              #7
              das rl_invoice.sql hast du aber schon ausgeführt ( admin --> tools -> sql patches)?

              Kommentar


                #8
                Danke, cyberflohr,
                das war schon mal sehr hilfreich Hatte ich natürlich noch nicht gemacht... Jetzt ja und es zeigt PDF Rechnung unter Konfiguration, leider kann ich da keine Einstellungen vornehmen - warum bzw. wo sonst bzw. was muss ich noch machen?

                Danke schon mal im voraus, du erklärst immer sehr verständlich!

                RMG

                Kommentar


                  #9
                  stell die admin oberfläche auf english um, und dann nochmal versuchen.

                  ps: PDF rechnung sollte aber auch ohne modifikationen bereits funktionieren

                  Kommentar


                    #10
                    auf englisch hatte ich auch schon probiert - geht nicht, wenn man auf den Button PDF Rechnung klickt, bringt er immer noch die Fehlermeldung mit den fonts...

                    Kommentar


                      #11
                      tabellen inkonsistenz. welche version verwendest du? Rechnung 0.5 aus dem download bereich?

                      dieses sql skript sollte eigentlich funken!

                      Code:
                      # config-params for rl_invoice // 20041227-0.4
                      #
                      # if you have an other prefix-defined ==> change configuration to the right tablename
                      
                      
                      DELETE FROM configuration WHERE  configuration_key LIKE 'RL_INVOICE_%';
                      DELETE FROM configuration_language WHERE  configuration_key LIKE 'RL_INVOICE_%';
                      
                      ############################################################
                      # for admin => tools => install sql patches; inserts automaticaly the table_prefx
                      ############################################################
                      INSERT INTO configuration_group VALUES ('725', '1', 'PDF Invoice', 'PDF', '725', '1');
                      INSERT INTO configuration_group VALUES ('725', '43', 'PDF Rechnung', 'PDF', '725', '1');
                      
                      INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, last_modified, date_added, use_function, set_function) VALUES ('Invoice Header logo', 'RL_INVOICE_LOGO_SHOP_IMAGE', 'logo_shop2.jpg', 'Invoice Header logo
                      Example: admin/images/logo_shop2.jpg', 725, 4010, '2004-10-04 00:01:00', '2004-10-04 00:01:00', NULL, NULL),
                      ('defines the margins', 'RL_INVOICE_MARGIN', '30|30|30|60', 'defines the margines:
                      top|right|bottom|left
                      (Note: 1inch = 72pt / 2.54cm; 1cm = 28,35pt)
                      ', 725, 4020, '2004-10-04 00:01:00', '2004-10-04 00:01:00', NULL, NULL),
                      ('Paper Size/Oriantation', 'RL_INVOICE_PAPER', 'A4|portrait', '1. papersize = all iso-defined (A4, A5,..) + us (legal, ...) see documentaion for reference 2. portrait OR landscape
                      ', 725, 4030, '2004-10-04 00:01:00', '2004-10-04 00:01:00', NULL, NULL),
                      ('Templates for products table & total table', 'RL_INVOICE_TABLE_TEMPLATE', 'col_templ_1|options_templ_1|total_col_1|total_opt_1', 'templates for products_table & total_table; this is defined in rl_invoice_def.php; see also: docs/rl_invoice/readme_ezpdf.pdf
                      ', 725, 4040, '2004-10-04 00:01:00', '2004-10-04 00:01:00', NULL, NULL),
                      ('Invoice Store Row 1', 'RL_INVOICE_ROW1', 'Das ist ein Beispieltext der ersten Zeile unter dem Logo|8', '1st Row after Logo
                      text|fontSize|x|y
                      ', 725, 4050, '2004-10-04 00:01:00', '2004-10-04 00:01:00', NULL, 'zen_cfg_textarea('),
                      ('Invoice Store Row 2', 'RL_INVOICE_ROW2', 'Das ist ein Beispieltext der zweiten Zeile unter dem Logo|8', '2nd Row after Logo
                      text|fontSize|x|y
                      ', 725, 4060, '2004-10-04 00:01:00', '2004-10-04 00:01:00', NULL, 'zen_cfg_textarea('),
                      ('Invoice Store Row 3', 'RL_INVOICE_ROW3', 'Das ist ein Beispieltext der dritten Kopfzeile|14|168|734', '3rd Row after Logo
                      text|fontSize|x|y
                      ', 725, 4070, '2004-10-04 00:01:00', '2004-10-04 00:01:00', NULL, 'zen_cfg_textarea('),
                      ('Y-position of first line after address', 'RL_INVOICE_ADDRESS_AFTER', '216|30', 'first value: y-absolute position
                      sec value: min delta; if y-pos + delta < y-pos
                      ', 725, 4080, '2004-10-04 00:01:00', '2004-10-04 00:01:00', NULL, NULL),
                      ('Y-position of address position', 'RL_INVOICE_ADDRESS_TOP', '144', 'Y-position of address position
                      Default: 144 = 2inch', 725, 4090, '2004-10-04 00:01:00', '2004-10-04 00:01:00', NULL, NULL),
                      ('City ', 'RL_INVOICE_CITY', 'Wien, am @DATE@', 'City, 27.9.2004', 725, 4100, '2004-10-04 00:01:00', '2004-10-04 00:01:00', NULL, NULL),
                      ('invoice footer', 'RL_INVOICE_FOOTER', 'Alle Waren bleiben bis zur vollständigen Bezahlung Eigentum der Fa. FiloSoFisch. Bankverbindung: BankAustria-Creditanstalt: BLZ 12000, KtoNr: 52014 127 901 UID: ATU55705801|8|#|25
                      ', 'last invoice-line', 725, 4110, '2004-10-04 00:01:00', '2004-10-04 00:01:00', NULL, 'zen_cfg_textarea('),
                      ('prefix for OrderNo', 'RL_INVOICE_ORDER_ID_PREFIX', ': FsF/2004/', 'prefix for OrderNo
                      ', 725, 4120, '2004-10-04 00:01:00', '2004-10-04 00:01:00', NULL, NULL),
                      ('fonts for invoice|products', 'RL_INVOICE_FONTS', '../fonts/arial.afm|../fonts/Courier.afm', 'fonts for 
                      1. invoice in general 
                      2. products & total-table
                      ', 725, 4130, '2004-10-04 00:01:00', '2004-10-04 00:01:00', NULL, NULL),
                      ('logo link', 'RL_INVOICE_LOGO_LINK', 'http://www.FiloSoFisch.com/', 'logo link', 725, 4140, '2004-10-04 00:01:00', '2004-10-04 00:01:00', NULL, NULL),
                      ('filename and path to store the pdf-file', 'RL_INVOICE_PDF_PATH', '../pdf/|1\r\n\r\n', '1. path to store the pdf-file
                      Default: ../pdf/|1rnrn
                      ', 725, 4150, '2004-10-04 00:01:00', '2004-10-04 00:01:00', NULL, NULL);
                      
                      
                      ############################################################
                      # für alle die die MULTI-admin version installiert haben
                      # add language_id 43 to admin
                      ############################################################
                      
                      INSERT INTO configuration_language (configuration_title, configuration_key, configuration_language_id, configuration_description, last_modified, date_added) VALUES
                      ('Link des Logos', 'RL_INVOICE_LOGO_LINK', 43, 'Geben Sie hier den Link für das Logo in der Rechnung an', '2004-10-04 00:01:00', '2004-10-04 00:01:00'),
                      ('Speicherort und -Name der PDF-Datei', 'RL_INVOICE_PDF_PATH', 43, '1. Wie sollen PDF-Dateien gespeichert werden?
                      Standard: ../pdf/|1rnrn
                      ', '2004-10-04 00:01:00', '2004-10-04 00:01:00'),
                      ('Präfix für Rechnungsnummer in der Rechnung', 'RL_INVOICE_ORDER_ID_PREFIX', 43, 'Präfix für Rechnungsnummer in der Rechnung
                      Beispiel: : FsF/2004/
                      ', '2004-10-04 00:01:00', '2004-10-04 00:01:00'),
                      ('Schriftarten für Rechnung und Artikel', 'RL_INVOICE_FONTS', 43, 'Welche Schriftarten wollen Sie verwenden? 
                      1. Für Rechnungstexte 
                      2. Für Artikel & Summe
                      
                      Standart: ../fonts/arial.afm|../fonts/Courier.afm
                      (Pfad/und Schriftart für Rechnung|Pfad/und Schriftart für Artikel+Summe
                      ', '2004-10-04 00:01:00', '2004-10-04 00:01:00'),
                      ('Ort und Datum in der Rechnung', 'RL_INVOICE_CITY', 43, 'Beispiel: Wien, am @DATE@ (= Wien, am 27.9.2004)
                      ', '2004-10-04 00:01:00', '2004-10-04 00:01:00'),
                      ('Fusszeile der Rechnung', 'RL_INVOICE_FOOTER', 43, 'Was soll in der Fusszeile der Rechnung angezeigt werden?
                      
                      Beispiel:
                      Alle Waren bleiben bis zur vollständigen Bezahlung Eigentum der Fa. FiloSoFisch. Bankverbindung: BankAustria-Creditanstalt: BLZ 12000, KtoNr: 52014 127 901 UID: ATU55705801|8|#|25
                      ', '2004-10-04 00:01:00', '2004-10-04 00:01:00'),
                      ('Y-Position der Adresse', 'RL_INVOICE_ADDRESS_TOP', 43, 'Y-Position der Adresse
                      Standard: 144 (= 2inch)
                      ', '2004-10-04 00:01:00', '2004-10-04 00:01:00'),
                      ('Y-Position der 1. Zeile nach der Adresse', 'RL_INVOICE_ADDRESS_AFTER', 43, '1.Wert: y-absolute position
                      2.Wert: min delta; wenn y-pos + delta < y-pos
                      Standard: 216|30', '2004-10-04 00:01:00', '2004-10-04 00:01:00'),
                      ('3. Zeile nach Logo im Rechnungskopf', 'RL_INVOICE_ROW3', 43, '3. Zeile nach Logo
                      Format: Text|Schriftgröße|X-Ausrichtung|Y-Ausrichtung
                      ', '2004-10-04 00:01:00', '2004-10-04 00:01:00'),
                      ('2. Zeile nach Logo im Rechnungskopf', 'RL_INVOICE_ROW2', 43, '2. Zeile nach Logo
                      Format: Text|Schriftgröße|X-Ausrichtung|Y-Ausrichtung
                      ', '2004-10-04 00:01:00', '2004-10-04 00:01:00'),
                      ('1. Zeile nach Logo im Rechnungskopf', 'RL_INVOICE_ROW1', 43, '1. Zeile nach Logo
                      Format: Text|Schriftgröße|X-Ausrichtung|Y-Ausrichtung
                      ', '2004-10-04 00:01:00', '2004-10-04 00:01:00'),
                      ('Template für Artikel- und Summentabelle', 'RL_INVOICE_TABLE_TEMPLATE', 43, 'Template für Artikel- und Summentabelle
                      Definition ist in rl_invoice_def.php
                      Weitere Hilfe erhalten Sie in docs/rl_invoice/readme_ezpdf.pdf
                      Standard: col_templ_1|options_templ_1|total_col_1|total_opt_1
                      ', '2004-10-04 00:01:00', '2004-10-04 00:01:00'),
                      ('Papiergrösse und Ausrichtung', 'RL_INVOICE_PAPER', 43, '1. Papiergösse: ISO-Norm (A4, A5,..) + US (legal,...)
                      2. Ausrichtung: portrait ODER landscape
                      Standard: A4|portrait
                      ', '2004-10-04 00:01:00', '2004-10-04 00:01:00'),
                      ('Logo im Rechnungskopf', 'RL_INVOICE_LOGO_SHOP_IMAGE', 43, 'Welches Logo soll im Rechnungskopf verwendet werden?
                      (zB. admin/images/logo_shop2.jpg)
                      ', '2004-10-04 00:01:00', '2004-10-04 00:01:00'),
                      ('Rändereinstellungen', 'RL_INVOICE_MARGIN', 43, 'Format: oben|rechts|unten|links
                      (Hinweis: 1inch = 72pt / 2.54cm; 1cm = 28,35pt)
                      Standard: 30|30|30|60
                      ', '2004-10-04 00:01:00', '2004-10-04 00:01:00');

                      Kommentar


                        #12
                        ja, aus dem Download-Bereich, sieht ziemlich genauso aus, kann ja deinen Code noch mal probieren...
                        Kann es auch am DB Prefix irgendwie liegen und wenn ja, was muss ich wo einfügen/wegnehmen/ändern?

                        Kommentar


                          #13
                          prefix muss, solange in dem sql code, den du einspielen moechtest, nicht vorhanden, vor jede addressierung der datenbank!

                          Kommentar


                            #14
                            sollten autom. angehängt werden wenn über admin -> tools -> sql patches installiert wird.

                            wenn du mit phpmyadmin fit bist, kann ich dir auch erklären wie die zusammenhänge zw. configuration, configuration_group u. configuration_language zu überprüfen sind.

                            Kommentar


                              #15
                              Zitat von cyberflohr
                              sollten ...
                              sollten oder werden ?

                              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