Bilety PDF

Wymaga Bilety FooEvents PDF wtyczka

Wtyczka FooEvents PDF Tickets dołącza bilety w formacie PDF do wiadomości e-mail wysyłanych do uczestników lub nabywców biletów. Możesz wysłać tylko plik PDF i zaplanować wiadomość tekstową lub ustawić FooEvents tak, aby dołączał plik PDF do wiadomości e-mail z biletem HTML.

Konfigurowanie biletów PDF FooEvents

  1. Przejdź do FooEventsUstawieniaBilety PDF
    • Włączanie biletów PDF - Dodaje załączniki PDF do wiadomości e-mail ze zgłoszeniami
    • Włącz pobieranie biletów w formacie PDF Umożliwia kupującym pobranie kopii biletów w formacie PDF ze strony Moje konto.
    • Dołącz bilet PDF do wiadomości e-mail z biletem HTML - Dołącza bilet w formacie PDF do wiadomości e-mail z biletem w formacie HTML.
    • Czcionka - Wybierz pomiędzy DejaVu Sans (domyślnie) i Firefly Sung, który obsługuje znaki chińskie, japońskie i koreańskie (CJK) dla biletów PDF.
  2. Edytuj wydarzenie i przejdź do zakładki "Ustawienia biletu".
    • Motyw biletu PDF – Select the PDF compatible ticket theme that will be used to style the PDF tickets that are attached to ticket emails. There are also other Motywy kompatybilne z biletami PDF dostępne do pobrania na stronie Motywy biletów FooEvents strona
    • Jeśli wydarzenie jest ustawione na wysyłanie biletów e-mailem na adres nabywca wtedy wszystkie bilety z to samo wydarzenie będą zawarte w jeden dokument PDF
    • Jeśli wydarzenie jest ustawione na wysyłanie biletów pocztą e-mail do poszczególnych osób uczestnik wtedy każdy bilet będzie zawarty w swoim własnym indywidualny dokument PDF
    • Tekst wiadomości e-mail - Ustaw treść wiadomości e-mail z biletami w polu Ustawienia PDF sekcja, jeśli przewiniesz w dół
    • Tekst stopki biletu - Ustaw wiadomość w stopce biletów w sekcji Ustawienia PDF sekcja, jeśli przewiniesz w dół

Modyfikowanie motywów biletów PDF FooEvents

Prosimy o zapoznanie się z Motywy biletów FooEvent przed przejściem do tej sekcji. Jeśli posiadasz podstawową wiedzę na temat kodowania lub współpracujesz z programistą, opcja Motyw biletu startowego można wykorzystać jako szablon do zaprojektowania własnych biletów od podstaw.

Ważne jest, aby pamiętać, że sposób generowania biletów PDF różni się nieco od zwykłego HTML i CSS. Istnieją pewne style i elementy, które mogą działać dobrze podczas renderowania wiadomości e-mail lub pliku HTML, ale te style mogą nie być kompatybilne z biblioteką używaną do generowania plików PDF.

Oto kilka ważnych rzeczy, o których należy pamiętać podczas tworzenia lub modyfikowania plików PDF Ticket Theme:

  1. You can use either JPG lub PNG obrazy. Jeśli obrazy PNG z przezroczystością nie są renderowane zgodnie z przeznaczeniem, należy włączyć rozszerzenie "imagick" w PHP. Jeśli nie masz pewności, jak to zrobić, Twój host może być w stanie pomóc.
  2. Try to avoid using <table> elementy, ale raczej użyj <div> tagi.
  3. If you want to center images specifically avoid using the CSS declaration “margin: auto” but rather use “text-align: center”
  4. Don’t use Google Fonts. The built-in Czcionka DejaVu obsługuje szeroką gamę znaków, w tym alfabety grecki, cyrylicę, hebrajski i arabski.
  5. Try to avoid nesting elements e.g.
    <div>
    <div>Some content</div>
    <div>
  6. Don’t use the CSS declaration “display: block” on images as it might hide the image in some cases.
  7. If you don’t want an element to stretch over two pages, add the declaration “page-break-inside: avoid;”
  8. If you are nesting elements then apply CSS padding on the inner container and not the outer container.
  9. Use paths for images instead of URLs like in regular HTML.
  10. Add a closing </body> tylko tag, a nie zamknięcie </html> dla wielu stron PDF
  11. Don’t use the CSS “float” property on a tag that is nested inside another floated tag
  12. If a customer is buying more than one ticket for the same event then most PDF ticket themes will display the header and event information followed by 3 tickets, per page. If the PDF ticket looks broken then it might be because all this information does not fit on one page. To fix this you can use a log and/or header image that are not as high, remove padding, margins or text or set it so that only 1 or 2 tickets are shown on one page.

Biblioteka PHP Dompdf

Wtyczka FooEvents PDF Tickets korzysta z następujących funkcji Dompdf Biblioteka PHP do generowania dokumentów .pdf. Zaktualizujemy bibliotekę Dompdf w przyszłych aktualizacjach wtyczki, jednak jeśli chcesz zmienić lub zaktualizować wersję biblioteki samodzielnie, oto kroki:

  1. Pobierz wymaganą wersję biblioteki Dompdf ze strony https://github.com/dompdf/dompdf
  2. Wyodrębnij archiwum .zip

Skopiuj i wklej wyodrębniony katalog do następującego katalogu: /fooevents_pdf_tickets/vendors/dompdf/dompdf

Wysyłanie biletów e-mail w formacie HTML z załączonym plikiem PDF

Możesz ustawić FooEvents tak, aby wysyłał wiadomość e-mail ze zgłoszeniem w formacie HTML z załączonym zgłoszeniem w formacie PDF lub wysyłał wiadomość e-mail tylko z załączonym zgłoszeniem w formacie PDF.

Wykonaj poniższe kroki, aby wysłać wersję tekstową z załączonym plikiem PDF:

  • Zaloguj się do swojego Obszar administracyjny WordPress
  • Przejdź do FooEvents > Ustawienia > Bilety PDF
  • Upewnij się, że ustawienie Dołącz bilet PDF do wiadomości e-mail z biletem HTML jest NIE włączony
  • Następnie można edytować tekst wiadomości e-mail w Bilety PDF zakładka ustawień wydarzeń
Ustawienia biletu PDF FooEvents

Zmiana nazwy pliku PDF Tickets

Niestety, obecnie nie jest możliwa zmiana nazwy pliku PDF, ponieważ musi on mieć określony format. Litery, które widzisz, są kombinacją numeru biletu i kodu skrótu, który służy jako kontrola bezpieczeństwa i walidacji danych. Jest to funkcja bezpieczeństwa, ponieważ utrudnia automatycznym botom bezpośredni dostęp do plików PDF.

Artykuły