Bizonyos szövegrészek linkelése
Üdv!
Remélem tud valaki segíteni, mert szeretném megtudni, hogyan is kell ezt megcsinálni, s akár több oldalamon alkalmazni.
Nos. Arról lenne szó, hogy szertnék meghatározni pár szót, vagy szókapcsolatot, amely ha megejlenik egy bizonyos szövegen belül, arra egyből kerüljön a honlapon egy bizonyos link.
Láttam már ilyet működés közben, (vagy legalábbis azt hiszem, hogy ilyen volt) és nagyon izgatna...
A segítséget előre is köszönöm.
■ Remélem tud valaki segíteni, mert szeretném megtudni, hogyan is kell ezt megcsinálni, s akár több oldalamon alkalmazni.
Nos. Arról lenne szó, hogy szertnék meghatározni pár szót, vagy szókapcsolatot, amely ha megejlenik egy bizonyos szövegen belül, arra egyből kerüljön a honlapon egy bizonyos link.
Láttam már ilyet működés közben, (vagy legalábbis azt hiszem, hogy ilyen volt) és nagyon izgatna...
A segítséget előre is köszönöm.
str_replace
Mennyire vagy otthon php-ben? Mert kelleni fog!
Ha a szöveged a $szoveg változóban van, és minden alma szót hivatkozásra cseréljük (alma.html) akkor:
$szoveg = str_replace("alma", "<a href=\"alma.html\">alma</a>", $szoveg);
Csinálhatsz a csereszavakból és hivatkozásokból tömböket is:
$szavak = array("alma", "körte", "barack");
$hivatkozasok = array("az alma hivatkozása", "a körte hivatkozása", "a barack hivatkozása");
$uj_szoveg = str_replace($szavak, $hivatkozasok, $szoveg);
http://hu2.php.net
s_volenszki
JavaScript + onload + regex-replace
OnLoad eseményre átnézed a dokumentumodat (pl. document.body.innerHTML, ha a teljes tartalomban garázdálkodsz), és ahol megtalálod a keresett szavakat, oda berakod a linkeket.
Egyszerű példa:
Kösz
Köszönöm.