Webform2pdf pdf generálási hiba

Adani képe

A következő probléma állt elő. Van egy belső használatra készített Drupal 6.15-ös weblap, telepítetté s működő webform modullal. A form tárolja el az adatokat amiket a dolgozó tölt ki. Ebből szeretnék PDF formátumú kimenetet generálni.

A webform2pdf modul sikeresen települt a readme-ben szereplő tcpdf eljárásgyűjteményt is bemásoltam a sites/all/libraries/tcpdf mappába.

A PDF generálásnál a következő hibaüzenetet kapom:

Fatal error: Call to a member function AliasNbPages() on a non-object in /modules/webform2pdf/webform2pdf.module on line 1526 ( teljes elérési utat kiszedtem).

A Drupal egy Debian Linux alapú szerveren fut, melyre XAMPP csomag van telepítve Apache2, PHP 5.3 és MySQL

Egyébként a webform modul tökéletesen működik és arra, amire használni akarom megfelel.

Mi lehet a hiba? Semmi egyéb hibaüzenetet nem ír ki sehol, csak mikor rákattintok a PDF generálásra és kijelölöm ,hogy melyik űrlap eredményből kérem a PDF-et akkor jön ez elő.

Előre is köszönöm a segítséget.

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
york képe

Probald meg a legfrisebb php 5.2-es verziora visszaallni. Az 5.3-as PHP-vel lehetnek gondok.
Meg ami tippem van, hogy a TCPDF-ben volt valtozas amirol en nem tudok, megirnad melyik verziot hasznalod?

0
0
Adani képe

A TCPDF verzió:
tcpdf_4_8_026, legalábbis ez a zip fájl neve, amiben volt.

A PHP 5.3-al voltak gondok már a Drupal telepítésnél is, egy funkciót kellett átírni, de elvileg a 6.15-ös Drupal már támogatja a php 5.3-at. Hát ennyire. Visszaállni pedig nem szeretnék csak ha tényleg nincs más megoldás.

0
0
hosszu.kalman képe

A Drupal core támogatja az 5.3-as PHP-t, de a contrib modulok attól még nem.

0
0
york képe

Gyorsan lehuztam en is az altalad emlitett TCPDF verziot, nekem mukodik jol a megjelenites 5.2 PHP-vel.
Ket dolog lehet a gond:
1. Nem ott van a TCPDF-ahol az webform2pdf keresi, ezt az beallitasainal le tudod ellenorizni. (/all/libraries/tcpdf/tcpdf.php innen akarja betolteni alapertelmezetten)
2. A TCPDF sem szereti a PHP 5.3-at, mivel az adott objektum hivas az a TCPDF-ben van.
3. Ha a fenti allitasokbol egyik sem igaz akkor nem tudom mi lehet a baj.

A php 5.3-mal hosszabb tavon lehetnek gondok nem minden kiegeszito modul tamogatja.

0
0
york képe

Adani képe

Köszönöm a válaszokat, már csak az a kérdés, hogyan vegyem rá a XAMPP-ot, hogy az 5.2-es php-t használja.

0
0
Nagy Gusztáv képe

0
0

Nagy Gusztáv

Adani képe

Köszönöm, a jegyzet már megvan, egyébként 2004-2008-ig a GAMF-on tanultam és a tanár úrhoz is jártam órára, Web Programozás, Java Programozás pl.

Az újabb gond az, hogy van olyan modul, ami meg már 5.3-ra lett írva, a Drupalba is bele kellett nyúlni ,hogy fusson 5.3-as PHP-n.

Azt meg lehet valahogy oldani ,hogy mind a kettő fusson egymás mellett?

0
0
york képe

A drupal teljesen jol el van 5.2-es PHP-n nem kell bele bantani.

0
0
Adani képe

DE már belenyúltam, hogy az 5-3-as PHP-t is kezelje. Igaz nem sok mindent kellett átírni, de igen ha nincs más megoldás akkor megy vissza az 5.2-es PHP. Azt nem lehet megoldani valahogy, hogy a XAMPP-ban csak a php-t cserélje le? A többi modul jól működik és nem örülnék ha mindent újra kéne kezdeni.

0
0
Nagy Gusztáv képe

El lehet menteni a fájlokat és az adatbázist is. Telepítés után pedig visszatölteni.

Persze ha nincs benne tapasztalatod, akkor vannak veszélyei.

0
0

Nagy Gusztáv

Adani képe

Jártam már úgy, hogy elmetette aztán kiderült ,hogy mégse. A XAMPP-ban is voltak belepiszkálások még a Drupal előtt is. Ráadásul Debian Linux fut a szerveren, amihez nem értek, és nincs benne semmi olyan segítség mint pl. Az Ubuntuban és a SuSE-ben a grafikus beállító varázslók. Ráadásul azt már nem is lehet tudni, hogy a XAMPP-ban mi és hogyan lett beállítva, mert ezt nem dokumentálta senki, úgy vettem át ezt a dolgot, és a XAMPP-ot is készen kaptam.

A másik ötletem az lenne, hogy a XAMPP-ban kikapcsolom a PHP-t és külön felteszek egy 5.2-es PHP-t. Ez így menne?

0
0
Nagy Gusztáv képe

Nekem nem sikerült, pedig sokat küzdöttem vele. Én leszedtem, és a helyére raktam végül.

0
0

Nagy Gusztáv

Adani képe

Kipróbáltam mindent, de csak nem akar működni a dolog.

Van esetleg olyan modul, ami a form eredményeket más formátumba tudja konvertálni? Bármi jó lenne DOC, Excel, vagy akár sima Text fájl is. A lénye,g hogy ugyanúgy mint webform2pdf gombnyomásra csinálja. Majd ebből fogok PDF Creatorral kézzel PDF-et csinálni.

0
0
york képe

Szivesen segitek, kideriteni, hogy mi a gond.
Ird le a pontos kornyezete php, drupal, webform verziok.
Ird le pontosan, hogy telepitetted a webform2pdf modult.
Telepites utan milyen beallitasokat vegeztel.

0
0
Adani képe

Azóta történt egy dolog. Javasoltátok a php 5.2-re visszaállást, tegnap megcsináltam. Ízekre szedtem a XAMPP-ot és látom, h a php modul egy fájlból áll. Leszedtem egy olyan verziót ahol még 5.2.10-es php volt és azt az egy fájlt, ami a php-t kezelte kicseréltem. Így most 5.2.10-es php van a rendszeresen ( a phpinfo() szerint). Most már nem hibaüzenettel száll el a pdf generálás hanem generál egy üres PDF-et.

A Drupal 6.1.5-ös stabil verzió a php 5.2.10 a webform is a legújabb verzió, a tcpdf is. Mindent lecseréltem a legújabbra ezen a héten.

Telepítés után a webform modulban semmiféle beállítást nem végeztem a webform2pdf modulban pedig csak megadtam neki hol találja a kibontott tcpdf könyvtárat ( sites/all/libraries asszem).

0
0
york képe

Csinaltal PDF templatet?
Ha csak bekapcsolod, akkor ures PDF-et csinal.

0
0
Adani képe

Hogyan kell PDF template-t csinálni?

0
0
york képe

Most nem irom le azt amit akartam mert elsirnad magad!
A PDF Keszites menuben nezz szet, ha nem megy akkor nem tudok tobbet segiten.

0
0
Adani képe

Van az űrlapból pdf ott be van állítva minden meg a pdf letöltés a formnál, ott is minden be van állítva a modul doksija sem ír mást. Elvileg mennie kéne mégse megy.

A PDF készítés menünél az űrlap szerkesztésnél is minden ott van a fejlécet és láblécet kiirja de az adatokat nem. A modulhoz írt dokumentációban sincs más dolog ,így mennie kéne mégse megy. A form eredményeit nem teszi bele.

0
0
Adani képe

Most úgynézki megy, ilyen hülye is cska én lehetek ,h nem veszem észre, ami a szemem előtt van.. :) A doksiba egy betát nem pazaroltak erre, h ezt is be kell állítani, de a pdf tartalmánál ott van.

Ekkora Lamer is csak én lehetek. Ha mástól hallom ezt akkor kiröhögném, már megint kiderült, h a legegyszerűbb dolgoknál kel kezdeni a dolgot. Mint mikor ízekre szedtünk fiatal korunkban egy gépet, mert nem indult el, hogy mi baja van, h aztán rájöjjünk ,h az a konnektor amibe bedugtuk rossz. :) És igen egy kívülállónak jutott eszébe, h bedugjon egy kislámpát és konstatálja, h az se megy de a szoba túlvégében lévő konnektorba dugva világít.

0
0
york képe

Meseld el mit kellene meg a dokumentacioba irni?
En ugy gondolom eleg jo helyre kerultek a szovegek.

0
0