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
}




Tento článek je z ZenCart
http://www.zencart.cz

URL tohoto článku je:
http://www.zencart.cz/modules/news/article.php?storyid=51