| At line 1 added 49 lines |
| !!!Wikidoc |
| !! Il problema della £ (e degli altri caratteri speciali) |
| Problema dei file con il carattere £: |
| [TestB£File] <-- Questo link, viene generato dal wiki stesso scrivendo, secondo le regole del linguaggio: |
| %%prettify |
| {{{ |
| [TestB£File] |
| }}} |
| /% |
| Tuttavia, punta alla pagina __TestBFile__ invece che __TestB£File__ |
| %%prettify |
| {{{ |
| http://wikidoc.smeup.com/Edit.jsp?page=TestBFile |
| }}} |
| /% |
| Questo dimostra che il sistema di generazione dei link rigetta il carattere £ (e sicuramente anche altri caratteri).\\ |
| D'altro canto questo comportamento è dichiarato dalle specifiche [WikiName|http://www.jspwiki.org/wiki/WikiName]:\\ |
| ;: ''All non-alphanumeric characters except for '_' and '.' are removed (that is, all characters that are not letters or numbers), so that [[John's page] becomes [[JohnsPage]. This allows you to type normal sentences which are then turned into links, like when talking about [Wiki etiquette|http://www.jspwiki.org/wiki/WikiEtiquette].'' |
| !Possibile soluzione |
| Si potrebbe forzare la sostituzione del carattere lira con un carattere ammesso, ma quale? Gli unici sono _ o . , e usandoli si genererebbero conflitti di nomi. |
| Si potrebbe sostituire la LIRA e gli altri caratteri con un __sequenza di carattteri ammessi__: |
| __B&SER => B_LIRA_SER__ |
| Ovviamente l'utente che legge il wiki deve vedere il carattere & e non la parola LIRA. Questo si puù fare generando i link interwiki in questo modo: |
| {{{ |
| [TestB£File|TestB_LIRA_File] |
| }}} |
| Il risultato sarebbe: |
| [TestB£File|TestB_LIRA_File] <-- Questo link punta ad un file che si chiama TestB_LIRA_File |
| !!Esempio immagine con url relativa al server http ''con sottocartelle'': |
| Codice wiki: |
| %%prettify |
| {{{ |
| [{Image src='/immagini/header_logo.gif'}] |
| }}} |
| /% |
| TAG html: |
| %%prettify |
| {{{ |
| <img src="/immagini/header_logo.gif"/> |
| }}} |
| /% |
| Percoso sul server: |
| %%prettify |
| {{{ |
| ${htdocs_base}/immagini/header_logo.gif |
| }}} |
| /% |
| Risultato: |
| [{Image src='/immagini/header_logo.gif'}] |