Naposledy změněno 11. 12. 2007 Edituj Historie Poslední změny

Třída TexyLinkModule

Má na starosti definice, reference, odkazy. Modul vypneme zakázáním syntaxe:

// vypnout zpracování definicí [ref]: www.dgx.cz
$texy->allowed['link/definition'] = FALSE;

// vypnout zpracování referencí [ref]
$texy->allowed['link/reference'] = FALSE;

// vypnout dělání www adres klikatelnými
$texy->allowed['link/url'] = FALSE;

// vypnout dělání emailových adres klikatelnými
$texy->allowed['link/email'] = FALSE;

Konfigurace

proměnná typ výchozí popis
$root string '' kořenový adresář relativních odkazů
$imageOnClick string   onclick handler pro obrázky
$popupOnClick string   onclick handler pro pseudotřídu popup
$forceNoFollow boolean FALSE doplňovat rel="nofollow"?
$shorten boolean TRUE zkracovat URL?

Akce $imageOnClick se vyvolá při kliknutí na odkaz, který vede na obrázek (např. vyvolání vyskakovacího okna). Výchozí hodnota je 'return !popupImage(this.href)';. Je tedy vhodné si definovat JavaScriptovou funkce popupImage().

Akce $popupOnClick se vyvolá při kliknutí na odkaz s pseudotřídou popup, např. "odkaz .[popup]":www.dgx.cz. Výchozí hodnota je 'return !popup(this.href)';. Je tedy vhodné si definovat JavaScriptovou funkce popup().

Texy automaticky doplňuje atribut nofollow odkazům, které mají pseudotřídu nofollow, např. "odkaz .[nofollow]":www.dgx.cz.

Příklad

Chceme přidávat nofollow ke všem odkazům

$texy->linkModule->forceNoFollow = TRUE;