Polskie wsparcie PrestaShop

Plikownia => Moduły => Wątek zaczęty przez: christo123 w Grudzień 19, 2008, 11:22:06 am

Tytuł: PDF z kodowaniem UTF-8
Wiadomość wysłana 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.
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: furcio w Grudzień 23, 2008, 12:23:55 am
no wielkie gratki dla Ciebie... faktycznie działa !
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: christo123 w Grudzień 24, 2008, 07:31:16 pm
Witam,

Poprawiłem pliki pod nową wersję. Podmieniamy tylko:
classes/pdf.php

Pozdrawiam
Krzysiek
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: christo123 w Styczeń 07, 2009, 09:00:53 pm
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

Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: kuras w Styczeń 07, 2009, 10:52:42 pm
Dziękujeeee! :-)
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: WielkoDuch w Styczeń 08, 2009, 06:12:01 pm
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

Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: furcio w Styczeń 09, 2009, 06:58:58 am
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
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: WielkoDuch w Styczeń 10, 2009, 02:55:11 pm
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

Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: furcio w Styczeń 11, 2009, 06:54:19 pm
w ustawieniach zmieniłeś czcionke na ARIAL? i kodowanie na utf-8?
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: mirekw w Luty 01, 2009, 04:44:56 pm
Wszystko działa, dzięki
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: lackytrol w Lipiec 10, 2009, 02:51:04 am
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   
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: west w Lipiec 11, 2009, 07:27:51 am
Proszę:
1. zaktualizować sklep do najnowszej wersji
2. ustawić: utf-8 / arial

Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: lackytrol w Lipiec 30, 2009, 02:39:02 am
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
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: scholl w Wrzesień 30, 2009, 06:14:17 pm
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.
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: zefir w Październik 01, 2009, 08:42:46 am
W ustawieniach statusu masz czy ma się wyświetlać faktura czy nie dla danego statusu zamówienia...
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: scholl w Październik 01, 2009, 07:56:07 pm
Witam,
Generowanie faktur jest włączone - mimo to nic się nie znajduje w tym miejscu.
Moze jakieś inne propozycje na rozwiązanie problemu  ?
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: McColley w Grudzień 07, 2009, 06:37:29 pm
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ę.
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: west w Grudzień 30, 2009, 07:26:43 am
Należy zmodyfikować moduł podobnie jak w przypadku generowania rachunków. Temat był poruszany na forum.
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: drzejb w Czerwiec 23, 2010, 11:13:22 pm
a ja zainstalowałem na 1.3.1 i nie działa - mam pustą stronę

o co chodzi >?
Tytuł: PrestaShop 1.3 - Polskie znaki w PDF
Wiadomość wysłana przez: chinskimandaryn w Lipiec 16, 2010, 08:54:27 pm
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.
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: Podemski w Lipiec 16, 2010, 10:04:09 pm
@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.
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: OtherCoder w Lipiec 17, 2010, 01:09:31 am
Ż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ć ;) 
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: west w Sierpień 08, 2010, 12:55:42 pm
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
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: rektiv w Wrzesień 16, 2010, 02:56:13 pm
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)
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: west w Wrzesień 16, 2010, 05:04:31 pm
Już nie miałem siły walczyć z tablicą znaków :) Po prostu zmieniłem na "l".
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: rymar w Październik 10, 2010, 11:21:26 pm
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.
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: castoreq w Październik 12, 2010, 10:51:43 am
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 ?
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: rymar w Październik 12, 2010, 01:21:15 pm
zastąpić plik classes->PDF.php
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: mrrobby w Październik 31, 2010, 05:58:52 pm
Witam. Ktos probowal odpalac na 1.3.2.3 ? Ustawilem utf-8, arial i przy drukowaniu dostaje

FPDF error: Unsupported font type: TrueTypeUnicode
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: west w Listopad 06, 2010, 07:46:00 pm
Spróbuj: W panelu admina ustawiamy kodowanie: CP-1250 i czcionkę: arialmt
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: mrrobby w Listopad 07, 2010, 08:33:09 pm
West thx to bylo to :D
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: ponciusz w Listopad 11, 2010, 02:02:54 pm
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ć?
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: gruszfil w Listopad 11, 2010, 04:03:55 pm
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 ?
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: ponciusz w Listopad 11, 2010, 04:07:04 pm
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
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: gruszfil w Listopad 11, 2010, 04:19:12 pm
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)
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: ponciusz w Listopad 11, 2010, 04:28:55 pm
o które dziwne opisy Ci chodzi?
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: gruszfil w Listopad 11, 2010, 04:41:38 pm
o które dziwne opisy Ci chodzi?

- zle wyliczany VAT
- Total products TI
- brak danych sprzedawcy

widać to w linku
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: ponciusz w Listopad 11, 2010, 04:42:58 pm
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
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: gruszfil w Listopad 11, 2010, 04:43:11 pm
o które dziwne opisy Ci chodzi?

- zle wyliczany VAT
- Total products TI
- brak danych sprzedawcy

widać to w linku
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: brytanix w Listopad 25, 2010, 07:42:26 am
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ę.
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: progit w Listopad 26, 2010, 09:41:47 am
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
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: west w Listopad 27, 2010, 08:38:04 am
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"
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: brytanix w Listopad 28, 2010, 02:40:23 pm
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ę.
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: tip w Styczeń 07, 2011, 12:43:28 pm
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.
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: adhd_kid w Kwiecień 16, 2011, 12:23:21 am
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.
Tytuł: Odp: PDF z kodowaniem UTF-8
Wiadomość wysłana przez: smootny w Sierpień 31, 2011, 02:31:32 pm
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 :]