Kulcsszavak automatikus linkelése
Kellene egy automata link telepitot keszitenem, amely tobb modulon (kulonbozo adatbazis tablak) belul behiperlinkeli a cimszavakat. A cimszavak altalaban az egyes rekordok cim elemei lennenek.
Kicsit konkretabban:
van A, B, C, D ... tablak. Mindegyik mas adatot tarol, viszont mindegyiknek van egy nagyobb szoveg tartalma (text tipus), es egy cim eleme. A cimek alkotnak a targyszavakat, amelyek elofordulasat kellene hiperlinkelni a tobbi szoveges mezoben.
Letezne egy globalis es egy lokalis szint. Lokalis szint a modulokra vonatkozna, vagyis ha C tabla 23. bejegyzesenek cime egy lokalis targyszo, akkor ez csak az C tabla szovegtesteiben kerulne linkelesre.
Amennyiben ez a bejegyzest globalis szintre kerul, akkor az osszes tablaba (A, B, C, D ...) szovegtesteiben kerul hiperlinkelesre.
Globalis targyszavak hasznalatakor elofordulhat, hogy egyazon targyszo, tobb helyre (tobb objektumra) is mutathat. Ezt vmifele javascriptes context menu-vel szeretnem megoldani, amely a linkre kattintas utan jelenne meg, es kinalna fel az osszes ugrasi lehetoseget.
Tehat otleteket szeretnek kerni toletek!
A gond ott van, hogy ezeket az auto hiperlinkelodott szavakat karban is kell tartani, vagyis, ha valtozik egy cim akkor a regi targyszavakrol el kell tavolitani a linket, az ujakat bedig belinkelni a megvaltozott cimmel.
Azt meg hozza kell tennem, elkepzelheto, hogy az osszes rekord 100 000-es nagysagot is elerheti.
Ami megoldas idaig az eszembe jutott az a kovetkezo:
sima hiperlinkeket telepitek az elemre, vagyis mikor ket objektumra mutatna az adott targyszo akkor vhogy igy nezne ki:
Ezt egy JS kiiratas utan atkonvertalna context menus alakra. Ez egy nagyon egyszeru megoldas, konnyen karbantarthato, viszont minden jelenleg hasznalt szabvanyba utkozik, hogy
5leteket elore is koszi!
■ Kicsit konkretabban:
van A, B, C, D ... tablak. Mindegyik mas adatot tarol, viszont mindegyiknek van egy nagyobb szoveg tartalma (text tipus), es egy cim eleme. A cimek alkotnak a targyszavakat, amelyek elofordulasat kellene hiperlinkelni a tobbi szoveges mezoben.
Letezne egy globalis es egy lokalis szint. Lokalis szint a modulokra vonatkozna, vagyis ha C tabla 23. bejegyzesenek cime egy lokalis targyszo, akkor ez csak az C tabla szovegtesteiben kerulne linkelesre.
Amennyiben ez a bejegyzest globalis szintre kerul, akkor az osszes tablaba (A, B, C, D ...) szovegtesteiben kerul hiperlinkelesre.
Globalis targyszavak hasznalatakor elofordulhat, hogy egyazon targyszo, tobb helyre (tobb objektumra) is mutathat. Ezt vmifele javascriptes context menu-vel szeretnem megoldani, amely a linkre kattintas utan jelenne meg, es kinalna fel az osszes ugrasi lehetoseget.
Tehat otleteket szeretnek kerni toletek!
A gond ott van, hogy ezeket az auto hiperlinkelodott szavakat karban is kell tartani, vagyis, ha valtozik egy cim akkor a regi targyszavakrol el kell tavolitani a linket, az ujakat bedig belinkelni a megvaltozott cimmel.
Azt meg hozza kell tennem, elkepzelheto, hogy az osszes rekord 100 000-es nagysagot is elerheti.
Ami megoldas idaig az eszembe jutott az a kovetkezo:
sima hiperlinkeket telepitek az elemre, vagyis mikor ket objektumra mutatna az adott targyszo akkor vhogy igy nezne ki:
szoveg <a href="/egyik link"><a href="/masik link">targyszo</a></a> szoveg
Ezt egy JS kiiratas utan atkonvertalna context menus alakra. Ez egy nagyon egyszeru megoldas, konnyen karbantarthato, viszont minden jelenleg hasznalt szabvanyba utkozik, hogy
<A>
elemben kozvetlenul ujabb <A>
elem legyen :(5leteket elore is koszi!