Könyvtár modul

eMeLA képe

Készítettem egy kiegészítő modult a CCK-hoz.
Ezzel, a FILES könyvtáron belül, egy alkönyvtárat lehet kiválasztani.

A gondom ott van, hogy node beküldésekor a select-ben kiválasztott elérési útnak csak az első karakterét tárolja el a modulom !

Ha valaki csinált már modult CCK-hoz, vagy ráér bogarászni a forráskódot, kérem nézze meg mi lehet a gond !

http://www.emela.hu/drupal/directory.rar

Drupal verzió: 
eMeLA képe

Az alábbiakra jöttem rá:
Amikor a node_save() megkapja a $node-ot, az én field-em nem jó formában van benne.
Az adat a $node->field_directory-ban van nem pedig a $node->field_directory[0]-ban. Már csak az a kérdés, hogy mitől van az, hogy nem jó helyre kerül a bevitt adat !?

Nem biztos, hogy itt van a gond, de a hook_elements()-ben a CCK field-ek előszeretettel használnak egy '#columns' kulcsot, viszont a http://api.drupal.org/api/function/hook_elements/6 oldalon erről egy szó sincs... !?

0
0

...mit tudok: http://web.termuves.hu

pp képe

Ilyesmi van a kódban:

function directory_widget(...) {
  $element = array(...);
}

szerintem meg ilyesmi kéne:

function directory_widget(...) {
  $element[$field['field_name']] = array(...);
}

pp

0
0
eMeLA képe

Lecseréltem egy "majdnem működő" változatra a letöltést.

Tegnap délután 18 óráig minden rendesen működött, akkor valamit átírtam, kitöröltem, a fene tudja. Éjfélig kerestem a hibát akkor feladtam.

A node beviteli form-on nem jelenik meg a választólista... Ami elég nagy hiba :)

(opciónálisan beépítettem, hogy a könyvtárban lévő fájlokat is ki lehessen választani ;)

0
0

...mit tudok: http://web.termuves.hu

pp képe

Használj cvs-t vagy svn-t vagy valami verziókövető rendszert!

pp

0
0
eMeLA képe

Amatőr vagyok az ilyen dolgokhoz. :)
Mi fán terem az ? Na jó utánanézek...

0
0

...mit tudok: http://web.termuves.hu

Pasqualle képe

erdemesnek erdemes, de, hogy megkonnyitene az eletet, azzal azert vitaba szallnek :)

0
0
nevergone képe

A legtöbb program már minden különösebb gond nélkül tud CVS -t és SVN -t használni, szóval nem nagy nehézség azon keresztül használni. És már nekem is volt olyan, mikor kellett egy három nappal azelőtti állapota, mert kiderült, hogy más módon kell a problémát megoldani.

0
0
eMeLA képe

Áááááááá!
A modul működik, csak a cache-t kellett kiürítenem :)

0
0

...mit tudok: http://web.termuves.hu

Pál úr képe

Szuper, nálam is jól megy. Egy apróság (és sajnos most egyelőre nemt udok belemélyedni) -- meg lehetne csinálni, hogy a fájl neve linkként funkcionálhasson, esetleg választható módon, vagyis ha akarja, akkor lehessen link, ha nem, akkor nem?

Köszi,
P.

0
0
eMeLA képe

Arra gondolsz, hogy legyen olyan értéke a $node-nak, hogy $node->field_valami[0]['link']. Ahol már HTML kód lenne ?

Bizonyára. Csak nem tudom hogy :))

0
0

...mit tudok: http://web.termuves.hu

Pál úr képe

Azt hiszem, arra gondolok :) Talán ma lesz pici időm, akkor megnézem, merre lehetne elindulni. Egyébiránt nagyon hasznos kis kiegészítőmodul.

0
0
aboros képe

abban létrehoznak egy "field formattert" amit ki lehet választani az admin felületen a mezők megjelenítésénél, az a neve, hogy "generic files" és annyira jól működik, hogy nem csak linkel, hanem még mime type alapján ad kis ikonokat is.

szerintem azt madjnem kompletten át is emelhetitek, de hogy jó példával szolgál, annyi bizonyos.

0
0

-
clear: both;

Pál úr képe

Köszönöm, közben felfedeztem.

P.

0
0