PDA

Zobacz pełną wersję : Modyfikacja generowanego PDFa, dodanie stopki, itp.



KOKO
26-02-2009, 15:15
Witam

Poddaje się, przejrzałem forum i google i nie znalazłem odpowiedzi na problem, chyba prosty.

Joomla 1.5.9
Mam generowanego pdf z artykułu na stronie. Chcę aby do każdego generowanego pdf'a dodawana była stopka z danymi teleadresowymi, lub logiem - coś bardzie ambitno kolorowego :) niż sam text. Modyfikowałem plik view.pdf.php i nie wiem czemu za żadną chol... nie jest tam akceptowany żaden kod css. Przerabiałem kod php na wszystkie możliwości i nic.
Zawsze wszystko jest ignorowane.

Coś mi się wydaje że rozwiązanie nie jest tak skomplikowane tylko ja szukam dookoła, dlatego Zwiastun nie krzycz na mnie :P hehe

dzięki za podpowiedzi
KOKO

Jac
26-02-2009, 19:42
Coś słabo szukałeś ;)
http://www.phoca.cz/phocapdf

KOKO
26-02-2009, 23:47
Szuuuuuukałem :) ale to nie wpadło mi w ręce.
Wielkie dzięki!
Zwiastunowi też że nie krzyczał hehehehe

Pozdrawiam
KOKO

buszm
08-03-2009, 18:35
Szuuuuuukałem :) ale to nie wpadło mi w ręce.
Wielkie dzięki!
Zwiastunowi też że nie krzyczał hehehehe

Pozdrawiam
KOKO

I jak Wam działa? Bo u mnie po opdpaleniu pdf wywala:
500 - Widok nie został znaleziony [name, type, prefix]: article,phocapdf,contentView...
W edytorze wrzuciłem małe logo do nagłówka i drobny tekst. Plugin oczywiście odpalony. J1.5.9, PHP 5.2.3

KOKO
08-03-2009, 19:09
Wiesz co mi działa OK. Logo ciągnie z pliku zewnętrznego razem z tekstem. Bo mi się trochę rozjeżdżało jak miałem logo + zwykły tekst. Do tego dopasowałem sobie marginesy i pobrałem dodatkowe czcionki (bo podstawowa jest toporna). Aha odnośnie czcionek to polecam dejavusans a nie np.: freeserif bo przy tej drugiej z PDFa który miał ok 300kb robiło się 1.2mb. Działa mi to na J 1.5.9

PYT: A jak było z tworzeniem PDFa przed (jeżeli nie tworzyłeś to czy na pewno serwer ma taką możliwość) ?

buszm
09-03-2009, 09:20
PYT: A jak było z tworzeniem PDFa przed (jeżeli nie tworzyłeś to czy na pewno serwer ma taką możliwość) ?
U mnie tworzyły się PDF-y OK do momentu instalacji komponentu i pluginu phoca PDF. Teraz nawet jak usunę jedno i drugie to w PDF tworzą się całe strony "chińskich znaków".
A może trzeba stary plugin odpowiedzialny za tworzenie PDF wyłączyć żeby mogła działać phoca?? Jeśli tak to jak on się zwie?

oprych
15-03-2009, 09:21
hmm dodam tylko, iż niestety phoca pdf nie działa gdy włączymy opcje "Adresy z przyrostkiem"

link do artykułu na stronie twórcy - http://www.phoca.cz/forum/viewtopic.php?f=37&t=3221&st=0&sk=t&sd=a

Aharoni
26-11-2009, 22:04
Witam ! Potrzebuje opcje dodawania stopki strony do kazdego pdfa. Z forum wyczytalem ze moze mi umozliwic to ten dodatek.

Sciagnalem paczke "zip" i zrobilem rozszerzenia/instalator/wczytaj i zainstaluj

Gdy probuje wlaczyc dodatek wywala mi blad:




Warning: plgSystemPhocaPDFContent::include_once(/public_html/new/administrator/components/com_phocapdf/helpers/phocapdfbrowser.php) [plgsystemphocapdfcontent.include-once (http://www.abmed.pl/new/administrator/plgsystemphocapdfcontent.include-once)]: failed to open stream: No such file or directory in /public_html/new/plugins/system/phocapdfcontent.php on line 25

Warning: plgSystemPhocaPDFContent::include_once() [function.include (http://www.abmed.pl/new/administrator/function.include)]: Failed opening '/public_html/new/administrator/components/com_phocapdf/helpers/phocapdfbrowser.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /public_html/new/plugins/system/phocapdfcontent.php on line 25
Phoca PDF component is not installed on your system but Phoca PDF Content Plugin is enabled. Install Phoca PDF component or disable Phoca PDF Content Plugin in Plugin Manager.



Czy robie cos zle ? Pozdrawiam

malkowitch
14-01-2010, 14:04
Jeśli chodzi Ci po prostu o dodanie linka do strony z której pobrano plik możesz to zrobić bez pluginu ale po aktualizacji możliwe, że będzie trzeba zrobić to znów:

Edytujesz plik:
/components/com_content/views/article/view.pdf.php

Klasa ContentViewArticle zawiera 2 funkcje. Pierwsza wyświetla całość a druga generuje tylko nagłówek (informacje o autorze, dacie itp czyli to co nad kreską).

Możesz to rozwiązać np. zmieniając koniec drugiej funckji z

return $textna


return $text."\nPobrano z: ".JURI::Base();
Efekt może nie być widoczny od razu bo pliki PDF są cachowane