Heh, chyba bude asi nakonec ve mě, nikde jsem totiž v upraveném pluginu ani na stránkách nenapsal že je třeba doplnit kod v trclanek.php, function Dekoduj($text = '')´
Za řádky
-------------
$text=str_replace($vysl_pole_znacek[0][$znacka],$vysl_preklad_znacky,$text);
endfor;
endif;
endif;
-----------
doplnit toto:
// slovnik
$pozice=strpos("x".$text,"<slovnik>");
if ($pozice>0): // exsituje min. 1 znacka
$pozice--; // prevod na realnou pozici
$rotuj=1; // inic. rotace
while ($rotuj):
$retezec=substr($text,$pozice,60); // vykopirovani
$konec=strpos($retezec,"</slovnik>"); // konec znacky
$znacka=substr($retezec,0,$konec); // znacka
// zpracovani znacky - zustane jen slovo
$slovo=str_replace("<slovnik>","",$znacka); // co,cim,kde
$slovo=trim($slovo);
// dotaz na slovo
$dotazsl=mysql_query("select popis from ".$GLOBALS["rspredpona"]."slovnik where slovo='".$slovo."'",$GLOBALS["dbspojeni"]);
$pocetsl=mysql_num_rows($dotazsl);
// zpracovani slova
if ($pocetsl==1):
$pole_sl=mysql_fetch_assoc($dotazsl);
$popis=strip_tags($pole_sl["popis"]);
$text=str_replace($znacka,"<acronym title=\"".$popis."\">".$slovo."</acronym>",$text);
else:
$text=str_replace($znacka,$slovo,$text);
endif;
// test na existenci dalsi znacky
$pozice=strpos($text,"<slovnik>");
if ($pozice==0): $rotuj=0; endif; // konec kompilace znacek
endwhile;
$text=str_replace("</slovnik>","",$text);
endif;
// slovnik konec
---------
za tímhle pokračuje dokončení funkce:
return $text;
}
...::: [
http://aggi.empyrea.net/] :::...
Celkem upraveno 1×. Poslední úprava aggi v 27.07.2008 12:37.