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: Komfortabler PDF-Katalog für modified eCommerce Shopsoftware

    Guenter59

    • Viel Schreiber
    • Beiträge: 1.484
    Hi @all
    Bei mir will das gute Teil nicht so wie es soll.
    Mein Shop läuft noch auf charset=iso-8859-15.

    Nach Installation wurde alle Worte mit Umlauten beschnitten ( also Wort beim Umlaut beendet.
    Das habe ich so gut wie im Griff.

    Ich benutze aber auch Staffelpreise und das will ebenfalls nicht

    Da sieht es dann so aus

    Zitat
    1-9 St
    ab 10 St

    Die Staffelung ist da, aber die dazugehörigen Preise fehlen.
    Hat sowas schon jemand gehabt und eine Lösung gefunden oder fällt sonst jemanden etwas ein.

    Das Modul ist eigentlich gut, aber doch leider auch etwas Buggy.

    Gruß
    Günter

    astaller

    • Fördermitglied
    • Beiträge: 686
    • Geschlecht:
    Hallo Günter,

    also bei mir läuft der auch mit iso-8859-15 ohne deine beschriebenen Probleme...
    Benutzt du die letzte Version des Katalog?

    MfG
    Achim S.

    pomm

    • Schreiberling
    • Beiträge: 258
    Hallo!

    Der Katalog läuft grundsätzlich super, 2 Fragen habe ich noch:

    -Wir verwenden in der Artikelbeschreibung viele Anwendungstabellen, diese werden im FCKeditor erstellt. Im Katalog sind die Tabellen weg und durch eine Aneinanderreihung der Texte ersetzt. Gibt es da einen Trick/Lösung.

    -Gibt es eine Möglichkeit, daß der Katalog nicht bei jeder Unterkategorie eine neue Seite beginnt?

    Danke!
    LG
    Pomm

    Guenter59

    • Viel Schreiber
    • Beiträge: 1.484
    Hi Achim
    Version : PDF_Katalog_sv1.06_SP2_v3

    Das Umlautproblem habe ich z.B. so gelöst ( admin/includes/classes/pdf_export.php)
    Code: PHP  [Auswählen]
    $data[$xx]['description'] = strip_tags(html_entity_decode($this->br2nl($product['products_description']), ENT_QUOTES, 'iso-8859-15'));
    $data[$xx]['description'] = utf8_encode($data[$xx]['description']);
     

    Ich benutze aber vielleicht andere Einstellungen als Du, oder der Fehler liegt woanders.
    Meine Produkte haben fast alle Staffelpreise und diese werden so angezeigt
    Also z.B:
    Staffelpreise anzeigen? Ja
    Bruttopreise? Nein

    So werden die Preise dann angezeigt
    Zitat
    1-11 St
    ab 12 St
    die Preise werden nicht angezeigt, sind aber selbstverständlich vorhanden.
    Normale Einzelpreise funktionieren.

    Das Problem habe ich noch nicht gelöst.

    Gruß
    Günter

    astaller

    • Fördermitglied
    • Beiträge: 686
    • Geschlecht:
    Hallo Günter,

    hast du schon mal eine andere Kundengruppe gewählt?
    Ansonsten kann ich es mir auch nicht erklären.

    MfG
    Achim S.

    Guenter59

    • Viel Schreiber
    • Beiträge: 1.484
    Hi Achim
    Eigentlich habe ich nur die Kundengruppe Händler und diese hat bei fast allen Produkten Staffelpreise.
    Wenn ein Produkt keinen Staffelpreis hat, wird der ' Einzelpreis ' auch korrekt angezeigt.
    Ohne Staffelpreise funktioniert es.

    Aber ich werde das schon irgendwie finden, woran es hapert. Die Umlaute habe ich ja auch in den Griff bekommen  :-)

    Gruß
    Günter

    screenie

    • Neu im Forum
    • Beiträge: 30
    Hello,

    Wollte das Modul ausprobieren (1.06 rev. 4642 SP2), soweit alles nach Anleitung gemacht - bekomme aber wenn ich den Katalog generieren will und auf den Start button clicke folgende Fehlermeldung: FPDF error: Incorrect unit: PDF_UNIT

    Apache error.log:
    [Tue Nov 18 22:36:55 2014] [error] [client 192.168.200.100] PHP Warning:  fopen(pdf_tmp_config.php): failed to open stream: Permission denied in /var/www/admin/pdf_export.php on line 60, referer: http://test.shop.local/admin/pdf_export.php
    [Tue Nov 18 22:36:55 2014] [error] [client 192.168.200.100] PHP Warning:  fputs() expects parameter 1 to be resource, boolean given in /var/www/admin/pdf_export.php on line 61, referer: http://test.shop.local/admin/pdf_export.php
    [Tue Nov 18 22:36:55 2014] [error] [client 192.168.200.100] PHP Warning:  fclose() expects parameter 1 to be resource, boolean given in /var/www/admin/pdf_export.php on line 62, referer: http://test.shop.local/admin/pdf_export.php

    Das katalog directory und darunter ist alles auf 0777 gesetzt

    Weiss jemand woran es hier scheitert?

    thx

    Guenter59

    • Viel Schreiber
    • Beiträge: 1.484
    @screenie
    Ist die Datei "admin/pdf_tmp_config.php" denn vorhanden und mit Schreibrechten ausgestattet?
    In Zeile 60 der Datei ( /admin/pdf_export.php ) steht doch :
    Code: PHP  [Auswählen]
    $fp = fopen('pdf_tmp_config.php', 'w');
    oder?
    Und da scheint die Erlaubnis zum schreiben zu fehlen ( Permission denied ).
    Gruß
    GMs

    screenie

    • Neu im Forum
    • Beiträge: 30
    Danke, die Berechtigung habe ich korrigiert und taucht nicht mehr im Apache log auf, allerdings die Fehlermeldung 'FPDF error: Incorrect unit: PDF_UNIT' beim click auf den Start button des Katalog moduls ist noch unveraendert;

    thx

    mr.mc.mauser

    • Fördermitglied
    • Beiträge: 343
    • Geschlecht:
    @Guenter59

    die Staffelpreise:
    Suche in der admin/includes/classes/pdf_export.php

    diesen Block ca. Zeile 760
    Code: PHP  [Auswählen]
    for ($j=0; $j<$size; $j++) {
            if ($j < $size - 1) {
                    $group .= $this->data[$ii]['group_qty'][$j] . "-" . ($this->data[$ii]['group_qty'][$j+1]-1) . " " . utf8_decode(TEXT_PIECE) . " " . $this->data[$ii]['group_price'][$j] . "/" . utf8_decode(TEXT_PIECE) . " " . $taxinfo . "\n";
            } else {
                    $group .= TEXT_FROM . " " . $this->data[$ii]['group_qty'][$j] . " " . utf8_decode(TEXT_PIECE) . " " . $this->data[$ii]['group_price'][$j] . "/" . utf8_decode(TEXT_PIECE) . " " . $taxinfo . "\n";
            }
    }

    und mach daraus mal:
    Code: PHP  [Auswählen]
    for ($j=0; $j<$size; $j++) {
            if ($j < $size - 1) {
                    //$group .= $this->data[$ii]['group_qty'][$j] . "-" . ($this->data[$ii]['group_qty'][$j+1]-1) . " " . utf8_decode(TEXT_PIECE) . " " . $this->data[$ii]['group_price'][$j] . "/" . utf8_decode(TEXT_PIECE) . " " . $taxinfo . "\n";
                    $group .= $this->data[$ii]['group_qty'][$j] . "-" . ($this->data[$ii]['group_qty'][$j+1]-1) . " " . TEXT_PIECE . " " . $this->data[$ii]['group_price'][$j] . "/" . TEXT_PIECE . " " . $taxinfo . "\n";
            } else {
                    //$group .= TEXT_FROM . " " . $this->data[$ii]['group_qty'][$j] . " " . utf8_decode(TEXT_PIECE) . " " . $this->data[$ii]['group_price'][$j] . "/" . utf8_decode(TEXT_PIECE) . " " . $taxinfo . "\n";
                    $group .= TEXT_FROM . " " . $this->data[$ii]['group_qty'][$j] . " " . TEXT_PIECE . " " . $this->data[$ii]['group_price'][$j] . "/" . TEXT_PIECE . " " . $taxinfo . "\n";
            }
    }

    jetzt sollte das mit den Staffelpreisen Funktionieren

    sl-chickery

    • Fördermitglied
    • Beiträge: 49
    Hallo,
    das mit dem Katalog ist echt klasse...
    Danke für dieses Modul.  :thumbs:

    Nun habe ich leider das gleiche Problem wie Guenther59.

    Die Lösung welche er hat für die Umlaute gibt bei mir leider eine Fehlermeldung, sowie auch nun die Lösung für die Staffelpreise von mr.mc.mauser.

    Geht dies evtl. nicht mit der 1.06 SP1?

    Über Hilfe würde ich mich freuen.
    DANKE!!!

    mr.mc.mauser

    • Fördermitglied
    • Beiträge: 343
    • Geschlecht:
    welche Fehlermeldung kommt den ?

    Ist dein Shop ISO oder UTF-8

    sl-chickery

    • Fördermitglied
    • Beiträge: 49
    Hallo,

    jetzt nach langer Suche..
    'German','de_DE.ISO_8859-15'

    Und hier die Fehlermeldung, wenn ich den Katalog erstellen möchte.

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/web989/html/admin/includes/classes/pdf_export.php:1) in /var/www/web989/html/admin/includes/functions/general.php on line 198

    Guenter59

    • Viel Schreiber
    • Beiträge: 1.484
    Hi
    @mr.mc.mauser
    Staffelpreise hatte ich ( zumindest für mich ) bereits gelöst.
    @sl-chichery
    Die Fehlermeldung könnte an Leerzeichen oder Leerzeilen vor der ersten Ausgabe liegen.

    ----------------
    Welche Fehlermeldung hattest Du denn bevor Du die Änderung von mr.mc.mauser eingebaut hattest?

    Gruß
    GMS

    mr.mc.mauser

    • Fördermitglied
    • Beiträge: 343
    • Geschlecht:
    ähhhm

    meine Lösung macht eigentlich nur
    das
    Code: PHP  [Auswählen]
    um die Konstaten weg...

    Das kann eigentlich keinen Headerfehler erzeugen.
    3 Antworten
    3783 Aufrufe
    28. Februar 2011, 12:22:31 von little-key
    3 Antworten
    3709 Aufrufe
    14. Mai 2015, 18:46:50 von Nils
    497 Antworten
    186954 Aufrufe
    04. August 2024, 16:59:42 von yorgey