konto usunięte

Temat: Skrócona wersja całej strony w jednym pliku PDF.

Witam!

Szukam rozwiązania dla ciekawego problemu. Otóż poza zrobieniem typowego szablonu, potrzebuję skróconej (opracowanej) wersji całej strony w jednym pliku PDF?

Jak do takiego tematu się zabrać?

Półki co widzę 2 główne podpunkty:
1) Zgromadzenie różnego rodzaju danych z różnych podstron w jednym miejscu (pliku .php).
2) Proces generowania i przygotowania do pobierania PDF'a.

konto usunięte

Temat: Skrócona wersja całej strony w jednym pliku PDF.

Krzysztof C.:
Jak do takiego tematu się zabrać?

1) tworzysz plik w template który podpinasz pod odpowiednią podstronę w wp, w tym pliku pobierasz wszystkie informacje jakie Ci są potrzebne (query_posts)
2) ściągnij sobie skrypt do generowania pdfów (np tcPDF) i na p[odstawie danych z punku 1 wygeneruj pdfa i wyślij do użytkownika

przy okazji pytanie, może ktoś wie. czy da się dostać do funkcji w functions.php z poziomu URL ?
Konrad Karpieszuk

Konrad Karpieszuk WordPress Plugin
Compatibility
Assurance for WPML

Temat: Skrócona wersja całej strony w jednym pliku PDF.

Cezary H.:
przy okazji pytanie, może ktoś wie. czy da się dostać do funkcji w functions.php z poziomu URL ?

na całe szczęście: nie

konto usunięte

Temat: Skrócona wersja całej strony w jednym pliku PDF.

Konrad Karpieszuk:
Cezary H.:
przy okazji pytanie, może ktoś wie. czy da się dostać do funkcji w functions.php z poziomu URL ?

na całe szczęście: nie

nie chodzi mi o dostę do wszystkich ale fajna byłaby opcja z możliwością ustawienia dostępu do wybranych przez siebie funkcji, żeby nie trzeba było tworzyć dodatkowej podstrony w panelu admina.
Konrad Karpieszuk

Konrad Karpieszuk WordPress Plugin
Compatibility
Assurance for WPML

Temat: Skrócona wersja całej strony w jednym pliku PDF.

nie rozumiem co chcesz osiagnac, co sam rozumiesz jako dostep do funkcji.

opisz jaki ma byc efekt koncowy na stronie

konto usunięte

Temat: Skrócona wersja całej strony w jednym pliku PDF.

np. chcę mieć jedną podstronę która tylko wypluje pdfa, i nie zrobi nic więcej.

i mieć do niej linka http://mojastrona.pl/dajpdfa

Więc najwygodniej byłoby mieć możliwość zdefiniowania akcji dajpdfa w funcions.php która zwróci pdfa, bez potrzeby dodawania pustych podstron w panelu i dodawania im widoków.
Konrad Karpieszuk

Konrad Karpieszuk WordPress Plugin
Compatibility
Assurance for WPML

Temat: Skrócona wersja całej strony w jednym pliku PDF.



add_action('init', 'sprawdzpdfa'); // jak nie 'init' to 'wp'

function sprawdzpdfa() {
if ($_SERVER['REQUEST_URI'] == '/dajpdfa') {
dajpdfa();
exit();
}

}

function dajpdfa() {
// tu twoja funkcja...
}

konto usunięte

Temat: Skrócona wersja całej strony w jednym pliku PDF.

dzięki

konto usunięte

Temat: Skrócona wersja całej strony w jednym pliku PDF.

Konrad Karpieszuk:


add_action('init', 'sprawdzpdfa'); // jak nie 'init' to 'wp'

function sprawdzpdfa() {
if ($_SERVER['REQUEST_URI'] == '/dajpdfa') {
dajpdfa();
exit();
}

}

function dajpdfa() {
// tu twoja funkcja...
}



Ok, dobrze działa.

Teraz przyszedł czas aby wewnątrz funkcji dajpdfa() "zaemulować" pliki szablonów page.php czy też archive-post-type.php.

Przy czym nie chodzi mi o to aby zdalnie odpalić te pliki czy też pobrać ich kod wynikowy HTML. Chcę aby wewnątrz poszczególnych podsekcji funkcji dajpdfa() mógłbym "czuć" wartości tych samych zmiennych co wewnątrz page.php czy też archive-post-type.php.

Jeśli chodzi o wartości zmiennych dla pojedynczych stron (page.php) . To aby pobrać odpowiednie zmienne wystarczy odpalić get_page($id)...

Ale co zrobić żeby pobrać zmienne które są osiągalne dla m.in.
archive-{post-type}.php?Krzysztof C. edytował(a) ten post dnia 12.07.12 o godzinie 19:30

konto usunięte

Temat: Skrócona wersja całej strony w jednym pliku PDF.

Ale co zrobić żeby pobrać zmienne które są osiągalne dla m.in.
archive-{post-type}.php?

wszystkie posty wyciągniesz za pomocą WP_Query albo query_posts,

Następna dyskusja:

Wordpress jako cms dla stro...




Wyślij zaproszenie do