#1 3. 2. 2010 15:38

harvie
Nový člen
Registrovaný: 1. 2. 2010
Příspěvky: 6

Linky vypadají nekonzistentně a handlery relativnich linku se nastavuji slozite!

Zapis linku

Podle napovedy k syntaxi tady na texy.info usuzuji, ze drive byla syntaxe pro zapis odkazu jina – vice podobna systemu mediawiki…

Look at [homepage | http://texy.info]
Do you know [La Trine | http://latrine.dgx.cz]?
[Write me | me@example.com]

nynejsi zapis s uvozovkami je dle meho nazoru znacne matouci (co se tyce lidske citelnosti zdrojoveho kodu) – z toho duvodu, ze uvozovky uz v drtive vetsine jazyku vyznam maji. ja na mediawiki-like zapisu nevidim nic spatneho… (i presto ze chapu, ze novy zapis asi lepe zapada do noveho frameworku).

Handlery relativnich linku

take by nevadilo udelat nejaky jednodussi system handlovani relativnich linku, neco ve stylu

$texy->addRelativeLink('', '?page=');
$texy->addRelativeLink('google:', 'http://google.com/search?q=');
//nebo
$texy->addLinkTag('', '<a href="','">','</a>');
$texy->addLinkTag('*', '<img src="','" title="','" />');
$texy->addLinkTag('image', '<img src="','" title="','" />');

tusim, ze handler relativnich linku bude chtit zrejme zaregistrovat naprosto kazdy programator a je zbytecne, aby kvuli tomu vytvarel cely phraseHandler, coz muze take zpusobit doprednou nekompatibilitu jeho aplikace s novejsi verzi Texy!

Zaver

jinak receno by imho bylo dobre udelat linky ve tvaru [url], [neco:url], [text|url], [text|neco:url] a jednduchy system handlovani hranatych zavorek. nakonec by se tak daly handlovat i obrazky (misto „neco:“ by bylo „image:“ nebo „*“)

Offline

 

#2 3. 2. 2010 16:33

harvie
Nový člen
Registrovaný: 1. 2. 2010
Příspěvky: 6

Re: Linky vypadají nekonzistentně a handlery relativnich linku se nastavuji slozite!

btw if i use this:

$texy->linkModule->root = '?page=';

Texy! prepends not only ?page= but ?page=/ (it adds slash)… i think it's annoying and it should be given away (everybody can add slash himself if he really want's it)

Offline

 

Zápatí

Reklama: Školení PHP | Magento