Polskie wsparcie PrestaShop
Plikownia => Moduły => Wątek zaczęty przez: christo123 w Grudzień 19, 2008, 11:22:06 am
-
Witam,
Poprawiłem klasę związaną z generowaniem PDF'ów. Poprawiona wersja używa UTF-8 więc nie ma problemów ze znakami. Zapraszam do testowania.
Następujące rzeczy trzeba podmienić:
classes\PDF.php - ten plik podmieniamy,
tools\fpdf\ - podmieniamy całą zawartość,
tools\fpdf\font\ - tutaj umieszczamy dodatkowe zestawy czcionek.
-
no wielkie gratki dla Ciebie... faktycznie działa !
-
Witam,
Poprawiłem pliki pod nową wersję. Podmieniamy tylko:
classes/pdf.php
Pozdrawiam
Krzysiek
-
Witam,
Po dłuższej przerwie... znalazłem niewielki błąd ;) Poprawione. Macie tutaj nową wersję. Nie wiem tylko czy tak wyglądająca faktura jest poprawna w naszym kochanym kraju.
Pamiętajcie, że trzeba jeszcze podmienić całą zawartość tools\fpdf\ która jest w pierwszym wątku do ściągnięcia.
Jeszcze raz przypominam... aby nowa klasa PDF działała niezbędne jest podmienienie:
classes\PDF.php - ten plik podmieniamy,
tools\fpdf\ - podmieniamy całą zawartość,
tools\fpdf\font\ - tutaj umieszczamy dodatkowe zestawy czcionek.
Pozdrawiam
Krzysiek
-
Dziękujeeee! :-)
-
również Dzięki Wielkie. PDF-y są wreszcie po polsku. Wrzuciłęm i korzystam.
Dwie uwagi niestety - pierwsza pozycja zakładki Zamówienia - Invoices.
Nie generuje zestawień - pusta strona się pojawia lub po zmianie czcionki na Bold:
FPDF error: Undefined font: arialb B
Natomiast dokumenty po zmianie czcionki na Bold generują coś takiego:
FPDF error: Could not include font definition file
Podziękował
WielkoDuch
-
kolego daj w katalogu administratora w pliku index.php gdzies na samym początku funkcję ob_start(); i wszystko będzie Ci działać :) Problem odnosi się przekierowania nagłówków.
Pozdrawiam
Furcio
-
Hey
W index.php linia z ob_start(); była na początku jednak zakomentowana, odkomentowałem - pojawia się nadal ten błąd:
FPDF error: Undefined font: B
Podobne z zestawieniami Delivery Slips:
FPDF error: Undefined font: trebuc B
Poza tym przy wybraniu czcionki Bold dla dokumentów, problem nadal istnieje.
To chyba jednak z czionką w wersji Bold problem. Rzecz akurat mniej istotna, skoro pojedyńcze dokumenty w PDF biegają - co najważniejsze, a te zestawienia okresowe mniej potrzebne chyba będą.
Pozdrawiam
WielkoDuch
-
w ustawieniach zmieniłeś czcionke na ARIAL? i kodowanie na utf-8?
-
Wszystko działa, dzięki
-
U mnie ten sam problem z "FPDF error: Undefined font: B" nijak nie mogę tego rozgryźć, siedzę nad tym jak widać już prawie całą noc i zero efektu. Jeśli ktoś zna rozwiązanie tego problemu to proszę o pomoc.
Pozdrawiam
-
Proszę:
1. zaktualizować sklep do najnowszej wersji
2. ustawić: utf-8 / arial
-
Proszę:
1. zaktualizować sklep do najnowszej wersji
2. ustawić: utf-8 / arial
Dziękuje za wskazówki ale powód problemu był inny po prostu kiepski hosting, zmieniłem serwer i jest ok inne problemy też znikły np. problemy z email
Pozdrawiam
-
Witam,
Mam ustawione w najnowszej wersji na arial i UFT-8.
Mój problem polega na tym, że jak wchodzę w historię zamówień (jako klient) to w miejscu Proforma jest "-" . Nie widnieje tam żaden plik (ikona pdf).
Proszę o pomoc jeśli zna ktoś rozwiązanie tego problemu.
-
W ustawieniach statusu masz czy ma się wyświetlać faktura czy nie dla danego statusu zamówienia...
-
Witam,
Generowanie faktur jest włączone - mimo to nic się nie znajduje w tym miejscu.
Moze jakieś inne propozycje na rozwiązanie problemu ?
-
Zainstalowałem na 1.2.5 i śmiga.
Pytanie, chciałbym aby klient generował produkt w pdf.
Jest moduł do tego: http://prestashopforum.pl/index.php?topic=872.0
Ale po podmianie pliku pdf.php sypią się polskie czcionki w fakturach.
Kombinuje co z tym zrobić porównując obydwa pliki, może ktoś wie co zrobić lub zna jakąś działającą wersje?
Jeśli uda mi się coś zadziałać, wrzucę.
-
Należy zmodyfikować moduł podobnie jak w przypadku generowania rachunków. Temat był poruszany na forum.
-
a ja zainstalowałem na 1.3.1 i nie działa - mam pustą stronę
o co chodzi >?
-
a ja zainstalowałem na 1.3.1 i nie działa - mam pustą stronę
o co chodzi >?
Polskie znaki w PDF w Prestashop PL 1.3.1.x
Wprawdzie rozwiązanie sięga jeszcze do wersji 1.1, ale działa też z 1.3.1.x
By zainstalować obsługę polskich znaków w PDF
----------------------------------------------------------------------------------
0) Na początek koniecznie wykonaj kopię/backup swoich plików na serwerze (by można w razie czego przywrócić kopię).
1) Ściągnij spakowany w zip plik załączony do tej wiadomości ( PDF-PLznaki-UTF.zip poniżej pod wiadomością )
2) Rozpakuj i nadpisz istniejące na serwerze pliki tymi z pkt.1)
3) Zaloguj się do menu Panelu Administracyjnego i przejdź do zakładki "Ustawienia >> PDF"
(http://img30.imageshack.us/img30/876/prestashoppdfutfpolskie.jpg)
i zmień :
a) Kodowanie na: utf-8
b) Font: arial
c) Naciśnij "Zapisz"
Po tych zmianach na fakturach w PDFpowinny pojawić się polskie znaki.
PS
Podkreślam, że to rozwiązanie nie jest dedykowane do 1.3.x a do 1.1x ale z przeprowadzonych testów wygląda, że ten "hack" działa.
-
@chinskimandaryn - nie, nie, nie - nie dawaj takiego rozwiązania. Generowanie PDF`ów zmieniło się baaaaardzo od czasu wersji 1.1, wystarczy zobaczyć na objętość klasy PDF z wersji 1.1 i 1.3.
-
Że się zmieniło każdy wie ale jak na razie brak śmiałka który przerobi to w zgodzie z najnowsza wersją. Ważne jest to że przynajmniej działa a skutków ubocznych na chwilę obecną nie zauważyłem choć mogę się mylić ;)
-
Rozwiązanie do wersji 1.3.1
Zostawiamy w spokoju biblioteki klas. Jedynie nadpisujemy czcionki z załącznika. W panelu admina ustawiamy kodowanie: CP-1250 i czcionkę: arialmt
-
Witam mam pytanko sposób u mnie działa i nie działa. O ile jest o niebo lepiej bo mam już polskie znaki to pozostaje mi w fakturze skrót złotowy w złej formie. Jak to naprawić ??
16,50 zL‚ (mam cosa takiego z tym ,że nad L jest kreska)
-
Już nie miałem siły walczyć z tablicą znaków :) Po prostu zmieniłem na "l".
-
Do tego co napisał west dodam jedynie plik (załącznik) klasy PDF zmieniony, nie trzeba dawać zl albo pln. Można zł i wszystko działa.
-
Do tego co napisał west dodam jedynie plik (załącznik) klasy PDF zmieniony, nie trzeba dawać zl albo pln. Można zł i wszystko działa.
A gdzie to wgrać? Zastapić jakiś plik ?
-
zastąpić plik classes->PDF.php
-
Witam. Ktos probowal odpalac na 1.3.2.3 ? Ustawilem utf-8, arial i przy drukowaniu dostaje
FPDF error: Unsupported font type: TrueTypeUnicode
-
Spróbuj: W panelu admina ustawiamy kodowanie: CP-1250 i czcionkę: arialmt
-
West thx to bylo to :D
-
Witam!
mam zainstalowane prestashop 1.3.1.1 zainstalowałem pliki z mojego załącznika i pdf'y generuja się z polskimi czcionkami ale jest kolejny problem tekst wyświetla sie w linii i nachodzi na inny czy wie ktos jak to naprawić?
-
Witam!
mam zainstalowane prestashop 1.3.1.1 zainstalowałem pliki z mojego załącznika i pdf'y generuja się z polskimi czcionkami ale jest kolejny problem tekst wyświetla sie w linii i nachodzi na inny czy wie ktos jak to naprawić?
Wydaje mi się że po prostu za długi jest tekst.
Zapytam czy udało Ci się w fakturze proforma dodać dane Sprzedającego ?
-
tekst nawet jak jest za długi to powinno go zwijać tak jak wczesniej kiedy nie działały polskie czcionki. a danych sprzedającego nie próbowałem dodawać ale mozna to zrobic w pliku PDF.php tylko trzeba poznac składnie
-
tekst nawet jak jest za długi to powinno go zwijać tak jak wczesniej kiedy nie działały polskie czcionki. a danych sprzedającego nie próbowałem dodawać ale mozna to zrobic w pliku PDF.php tylko trzeba poznac składnie
Czy ten JPG to jest z faktury czy z proformy ?
Ja w proformie mam jakieś dziwne opisy czy coś możesz coś poradzić ? http://img585.imageshack.us/img585/6531/proforma.png (http://img585.imageshack.us/img585/6531/proforma.png)
-
o które dziwne opisy Ci chodzi?
-
o które dziwne opisy Ci chodzi?
- zle wyliczany VAT
- Total products TI
- brak danych sprzedawcy
widać to w linku
-
Total products TI możesz zmienic w pliku PDF.php wyszukaj tą fraze i zmień na co chcesz np:wartość co do reszty to nie wiem
-
o które dziwne opisy Ci chodzi?
- zle wyliczany VAT
- Total products TI
- brak danych sprzedawcy
widać to w linku
-
Witam, zainstalowałem ten PDF z kodowaniem UTF-8. Chociaż faktury po złożeniu zamówienia przychodzą emailem z polską czcionką, to jednak, gdy jednak przejdę do logowania klienta to w Moje konto->Moje zamówienia kliknę PDF szczegóły faktury, to pojawia mi się komunikat: ''FPDF error: Could not include font definition file''. Co z tym zrobić Ma ktoś pomysł?
Używam najnowszej Prestashop. Powyższe kodowanie zainstalowałem zgodnie ze wskazówkami.
Pozdrawiam i z góry dziękuję.
-
Nie wiem, czy to komuś pomoże, ale w pliku z tłumaczeniami dla wersji polskiej 1.3.1.1. Mianowicie tłumacze przeoczyli (albo kto wie o co im chodziło ;)) dwie zmienne w plikach z tłumaczeniami dla PDF. W załączniku poprawiona wersja.
Poprawka dotyczy napisów(tax excl.) oraz (tax incl.). Plik należy wgrać do katalog_sklepu\translations\pl
Jako, że jest to mój pierwszy post na tym forum, to witam wszystkich serdecznie :)
Pozdrawiam
Konrad Stan
-
Czy ten JPG to jest z faktury czy z proformy ?
Ja w proformie mam jakieś dziwne opisy czy coś możesz coś poradzić ? http://img585.imageshack.us/img585/6531/proforma.png (http://img585.imageshack.us/img585/6531/proforma.png)
Wynika to z niepełnego tłumaczenia, którego używasz ? "Total Products"
-
Witam wszystkich! Mam pytania do mądrzejszych ode mnie:
1. Zainstalowałem moduł PDF z kodowaniem UTF-8. Testując moduł symulowałem zakup towaru. Następnie przeszedłem do panelu klienta Moje Konto i kliknąłem Moje Zamówienia i PDF ostatniego zamówienia. Faktura nie chce się otworzyć a zamiast tego wyskakuje komunikat "FPDF error: Could not include font definition file.
2. Po złożeniu zamówienia przychodzi do klienta faktura e-mailem. Ta faktura ma polskie czcionki, ale faktura jest zniekształcona. Jest rubryki są rozciągnięte tak, że nazwa produktu wyskakuje jako dodatkowe ''pięterko'' faktury, powyżej innych rubryk - zobaczcie sami załącznik.
Czy wie ktoś co zrobić, by przywrócić fakturze odpowiedni wygląd? Czy jest jakieś miejsce gdzie można ją sformatować? Czy może wymienić jakieś pliki poprzez ftp?
Bardzo proszę o pomoc, bo nie wiem co mam z tym zrobić. Faktury w j. angielskim są prawidłowe. Pracowałem nad tym sklepem od wielu miesięcy. Teraz jak już jest gotowy taki problem. Z góry bardzo dziękuję.
-
Rozwiązanie do wersji 1.3.1
Zostawiamy w spokoju biblioteki klas. Jedynie nadpisujemy czcionki z załącznika. W panelu admina ustawiamy kodowanie: CP-1250 i czcionkę: arialmt
Niestety metoda bez podmiany klasy w wersji 1.3.1 nie działa. PDF się generuje bez błędu z fpdf, ale wewnątrz nadal są krzaki.
-
Rozwiązanie błędu CENY NETTO / BRUTTO:
hej, właśnie zainstalowałem polskie fonty z tego packa i musiałem poprawić jedną linijkę w kodzie, żeby pokazywało dobrze ceny w pdf.
Trzeba zmienić:
(w okolicach 515 linijki PDF.php)
$total_without_tax = $product['total_price'];
na:
$total_without_tax = $unit_without_tax*(intval($product['product_quantity']) - intval($product['customizationQuantityTotal']));
Potem pozostaje już tylko podobierać dobre podpisy do nagłówków tabelek ;)
pozdr.
-
kolego daj w katalogu administratora w pliku index.php gdzies na samym początku funkcję ob_start(); i wszystko będzie Ci działać :) Problem odnosi się przekierowania nagłówków.
Pozdrawiam
Furcio
Niech ktoś pomoże z tym dodaniem funkcji - ob_start();
w 1.4.4.1 - w pdf'ach mam krzaki z polskich loterek
Pomocy :]