comment_upload modul használata

martonx képe

Az a problémám, hogy egy fórumot készítek, ahol meg szeretném oldani, hogy minden egyes fórum hozzászóláshoz csatolt file-t is lehessen hozzáadni.

Ehhez a comment_upload modult töltöttem le, és az upload modullal közösen használnám.

A problémám, hogy hiába kapcsoltam be a modulok között a comment_upload-ot, nem történt semmi változás.

Nem jelent meg hozzá az adminisztrálásnál beállítási lehetőség, és a fórum hozzászólások hozzáadásakor sem jelent meg fájl feltöltési lehetőség.

Vajon miért? Kérlek segítsetek, mert nagyon fontos lenne ezt megoldanom. Képeket kellene csatolnunk a hozzászólásokhoz.

pp képe

http://drupal.org/project/comment_upload

Development versions are not recommended for use on production sites.

Ez azt jelenti, hogy ne használd éles rendszeren, mert ez egy fejlesztői állapotban lévő modul.

pp

0
0
martonx képe

Oké. És akkor mi a megoldás a fórum hozzászólás fájl csatolásra?

0
0
Hojtsy Gábor képe

A Drupalban nincs ilyen funkció (a hatosban sem lesz). Mindenféle trükkök léteznek, de Drupalban nem jártas használóknak nem tudok jó megoldást ajánlani.

0
0
martonx képe

Köszi!

Tanulóképes vagyok, és ha esetleg leírnád, hogy mik ezek a trükkök, mi alapján nézzek szét neten.
Félreértés ne essék programozó vagyok, csak épp eddig web-bel nem foglalkoztam, és azért is használtam volna a drupalt, mert nem is akartam különösebben elmerülni ebben a témában.

De ha egyszer erre van szükség? Az alap drupal helpek elég semmit mondóak, úgyhogy várnék komolyabb linkeket, amik segítenének nekem ennek a problémának a megoldásában.
Hangsúlyozom egy kis programozástól nem riadok vissza, a php-meg nem egy őrült bonyolult program nyelv.

Szóval továbbra is várom a segítséget.

0
0
pp képe

Az alap drupal helpek elég semmit mondóak, úgyhogy várnék komolyabb linkeket, amik segítenének nekem ennek a problémának a megoldásában.

Talán a kézikönyveket nézd meg!

Hangsúlyozom egy kis programozástól nem riadok vissza, a php-meg nem egy őrült bonyolult program nyelv.
A kalapács és a véső se egy őrült bonyolult eszköz mégsem lesz mindenki szobrász. ;)

Nézd meg az upload modult és írd át neked megfelelően.

Ha a feladatot is ismernénk lehet értelmes megoldást is tudnánk javasolni. (lehet rossz felé indultál el.)

pp

0
0
Hojtsy Gábor képe

Én személy szerint lehet, hogy a comment_upload modul körül kezdenék el nézelődni (csak mert írod, hogy ilyen létezik :). Illetve megnézném, hogy más modul van-e erre a célra (nem ritka, hogy ilyen egyébként gyakran felmerülő problémákra több modul is készült).

Ha nincs más, vagy egyik sem működik, akkor elkezdeném Drupal modulfejlesztési tapasztalatomat és PHP hibakeresési tudásomat bevetni, és megnézném, hogy mégis miért nem jelenik meg az admin felület a modulhoz, ha be van kapcsolva (lehet, hogy nincs is admin felülete, csak mondjuk jogosultásokat kell beállítani hozzá, vagy valami rejtett helyen van az admin felület, pl. a hozzászólások alatt valami fülön). Aztán ha ez az admin felület megjelenik, nem biztos, hogy maga a modul is működik. Így lehet, hogy abban is kellene hibát keresni.

Mindez természetesen "nem túl nehéz", mert minden a "nem egy őrült bonyolult" PHP nyelven van írva. Persze némi Drupal belső tudás sem árt hozzá, bár anélkül is neki lehet indulni, csak sokáig is tarthat.

Az itt eddig általad adott információk tükrében én pontosan így indulnék el (pontosabb támpontot nem tudok, hogy konkrétabb ötletem legyen). Ezek az én trükkjeim, hajrá!

0
0
martonx képe

Pontosítok. Az admin felületet közben megtaláltam hozzá. Ez a Administer >> Content management >> Content types-hoz került be.

Az alap problémám viszont továbbra is megmaradt. Azaz mindent szépen beállítottam, mégis mikor a fórumban új hozzászólásra kattintok, csak nem jelenik meg a fájl feltöltés mező, holott a comment_upload modul leírása szerint ennek ott meg kellene jelennie.

A felhasználói hozzáféréseknél is bepeipáltam a feltöltés engedélyeket, mégis semmi eredmény. Elkezdem átnézni a kézikönyvet a modulokról, ha közben valakinek lenne ötlete, hogy még mi hiányozhat, kérem írja le.

Vagy ha valaki már sikeresen használta ezt a modult, és neki működik, kérem írja le, hogy pontosan mit is kell csinálni, mit hagytam ki.

0
0
jplush képe

Mukodni fog az, nem lesz azzal gond. Azthiszem csak annyi, hogy a felhasznaloi jogoknal engedelyezni kell, hogy az adott felhasznaloi csoportnak legyen joga file-okat csatolni kommentekhez. Nezd meg.

0
0
martonx képe

Trészelek, és eddig odáig jutottam, hogy a $form végéhez fűzi hozzá a comment_upload.modul a csatolásos bővítményre vonatkozó adatokat a comment.modulban, és ez megmarad a comment.modulon keresztül egészen a form.inc-ig.

Jelenleg a form.inc-t trészelem. Valahol ott tűnik el, illetve íródik át a $form változó értéke másra. Csak még a pontos helyet nem találtam meg.

Tudom nem tartozik szorosan ide, de nem tudtok valami jó php debugger programot? Ti mit használtok? Én most print - exit mezitlábas módszerrel iratom ki, a $form értékét a kód bizonyos részein.

0
0
pp képe

Drupalhoz van egy modul, amit érdemes használni:
http://drupal.org/project/devel

fejlesztésnél én a sima print helyett a következő kódot használom:

  drupal_set_message('<pre>'.print_r($valtozo,true).'</pre>');

pp

0
0