
Cotojátka integrace - regulární výraz - zvýraznění textu
Datum 25. 11. 2009 23:42:09 | Rubrika: Různé
| Co to je Cotojátka můžete nalézt tady: http://dero.name/js/readme.html (zjednodušeně řečeno kontextová nápověda, ale na víc řádků s možností css stylování)
Částečné úprava pro zencart - zjednodušení vkládání nápovědy v souboru kontext_help.php V kódu je upraven regulární výraz na zvýraznění textu mezi tagy. (opravuje chybu zvýraznění uvnitř tagů)
$pole[]="napoveda1"; $pole[]="napoveda1 text";
$pole[]="napoveda2"; $pole[]="napoveda2 text";
//atd. vždy 2 řádky k 1 nápovědě!!! $pocet=0; $products_description="<span></span>" .$products_description; //<span></span> z důvodů, že jsem nebyl schopen vyřešit reg. výraz v $pattern, prostě při tomto je nutné, aby tam byl nějaký počáteční html tag
while (each ($pole)) { $pattern = '(>[^<]*)('. quotemeta($pole[$pocet]) .')'; $products_description = eregi_replace($pattern,"\\1<abbr title=\"" . $pole[$pocet+1] . "\">\\2</abbr>",$products_description); $pocet=$pocet+2; next($pole);//nastavit index na +1 }
|
|