Mám pro tebe návod pro verzi PHPRS 2.8.1
Jdi na řádek 74 a tam najde inicializaci současných dvou značek:
$this->pole_phprs_znacky['vsechny_znacky'][]='obrazek';
$this->pole_phprs_znacky['obrazek']['funkce_typ']='metoda';
$this->pole_phprs_znacky['obrazek']['funkce_nazev']='DekodujZnackaObrazek';
$this->pole_phprs_znacky['vsechny_znacky'][]='reklama';
$this->pole_phprs_znacky['reklama']['funkce_typ']='metoda';
$this->pole_phprs_znacky['reklama']['funkce_nazev']='DekodujZnackaReklama';
Ke každé značce patří tři řádky, takže si je zkopíruj do schránky a přepiš na značku white takto:
$this->pole_phprs_znacky['vsechny_znacky'][]='white';
$this->pole_phprs_znacky['white']['funkce_typ']='metoda';
$this->pole_phprs_znacky['white']['funkce_nazev']='DekodujZnackaWhite';
Tyto přepsané tři řádky přidej za ty původní.
Jak sis určitě všiml tak jsme u posledního řádku změnili taky název funkce. To je velmi důležité, protože značka bude vyvolávat novou funkci.
V případě, že značka nebude mít žádné parametry tak vlož za funkci DekodujZnackaReklama novou funkci s nazvem DekodujZnackaWhite:
function DekodujZnackaWhite($parametry = array())
{
$vysl='<img src="/image/reklama7.gif"';
return $vysl;
}
A je to ... pokud dáš u článku do kódu značku <white>, tak se ti hodí do článku obrázek, který si zvolíš v proměnné $vysl.
Vše tohle mi funguje bez problémů, dokonce jsem zprovoznil i parametry mnou vytvořené značky, jen s tím mám problém v tom, že mi systém PHP RS u parametrů vložených k mé značce v článku ve výstupu převede všechny písmena na malé a to je nahouby. Poradíte mi někdo kde by se tento převod ma malé písmena dal zrušit????
Celkem upraveno 2×. Poslední úprava markof v 15.01.2008 20:24.