Oznámení
Linky vypadají nekonzistentně a handlery relativnich linku se nastavuji slozite!
před 10 lety
- harvie
- Člen | 6
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 | https://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, text a jednduchy system handlovani hranatych zavorek. nakonec by se tak daly handlovat i obrazky (misto „neco:“ by bylo „image:“ nebo „*“)
před 10 lety
- harvie
- Člen | 6
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)