Szójegyzék bejegyzések keresése azok leírásában is

Pál úr képe

Szép napot,

Azt szeretném kérdezni, hogy vajon van-e lehetőség arra, hogy ha létrehoztam az oldamon egy szójegyzéket, akkor az egyes kifejezések magyarázatában is keresse meg azokat a szavakat, amik mint kifejezések ebben a szójegyzékben megtalálhatók. (Pl. mintha a http://www.weblabor.hu/szojegyzek/ az első szó az AJAX, és ennek magyarázatában az XML hivatkozna az ugyan abban a szótárban található XML kifejezésre).

Merthogy eddig én ilyet nem találtam, persze lehet, hogy csak én vagyok megint béna.

Köszi.

Hojtsy Gábor képe

A rövid leírás a taxonómia kifejezés description értéke. Ez nem megy át a Drupal beviteli forma mechanizmusán (ez onnan látszik a legjobban, hogy nem kell neki beviteli formát választani, és nem jelenik meg a beírásakor beviteli forma súgó). A taxonomy.module forráskód módosításával ezen lehet változtatni.

Másrészt lehet nodeokat kapcsolni a kifejezésekhez, mint bármilyen más taxonómia kifejezéshez. Az már beviteli formával bír, abban már lefut a szójegyzék (ha úgy állítod be :)

0
0
Pál úr képe

... mert vagy 200 kifejezést már betettem :)

Ha jól látom, akkor az adatbázist is módosítani kell, mert a term_data táblának nincsen olyan mezője, amiben a formátum tárolva lenne...

Próbálkozom, próbálkozom...

0
0
Pál úr képe

A beviteli forma választó formot rendesen kiteszi, és ha választok, akkor beírja az adatbázisba a válaszott szűrő kódját is.

Azt egyelőre nem találom a node.module-ban (abból próbálok ötletet szerezni), hogy hol kapja el a kimenő szöveget, és futtatja ját a szűrőn. Vagy tényleg el vagyok tévedve?

0
0
Pál úr képe

Kis küzdelem, nagy siker :)

Azt a kiírandó szöveget, mire szeretném hogy lefusson a szójegyzék-keresés, nekem egy ilyenbe sikerült raknom:

print module_invoke('glossary', 'filter', 'process', $filter->delta, $filter_id, $text);

és már csak egy icike-picike kiegészítést kellett tennem, hogy a kiíródás előtt megfogjam, hogy azokat a kifejezéseket, amik 1 betű hosszúak, ne helyettesítse be.
0
0