Oznámení

Provoz fóra byl ukončen

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)