Vývojářský blog Tomáše Hercega

Tisk článku Tisk článku

Proč windows Live Writer na Windows XP nenačte pořádně šablonu blogu?

[Zpět na blog]

Datum: 18. 7. 2010 13:30       Autor: Tomáš Herceg       Zobrazeno: 2008x

Kategorie: Život, vesmír a vůbec


Při přeinstalování jednoho počítače s Windows XP se mi stala zvláštní věc – Windows Live Writer (poslední ostrá verze z Windows Live Wave 3) korektně stáhne vzhled blogu, abyste mohli psát články a hned viděli, jak to vypadá, ale neumí ho použít.

A může za to, podobně jako za spoustu jiných problémů, Jan Hus, kvůli kterému máme diakritiku. WLW si totiž vzhled blogu ukládá do složky C:\Documents And Settings\uživatel\Data Aplikací\Windows Live Writer\blogtemplates. Potíž je v tom, že pokud je v této cestě diakritika (a ta tam je, protože někdo vtipně složku Application Data přeložil jako Data Aplikací), Windows Live Writer najde jen HTML soubor, ale už ne obrázky a stylesheety.

Řešení je prosté a píšu ho sem, abych se zase příště nevztekal, až to budu dělat. Složku blogtemplates zkopírujte někam jinam tak, aby tam háčky a čárky nebyly, třeba na C:\blogtemplates a nahraďte cesty v HTML souboru. Stažený vzhled blogu má 2 HTML soubory, v každém je to jednou pro každý použitý stylesheet.

Po restartu Windows Live Writeru to bude fungovat.


> Na začátek

 

Hodnocení:

Hlasů: 0
Zvolte své hodnocení

Tomáš Herceg

Jsem hlavním softwarovým architektem ve společnosti Riganti. Mám dlouholeté zkušenosti s technologiemi ASP.NET, Silverlight, WPF a XNA. Působím též jako lektor ve společnosti Gopas a již třetím rokem jsem držitelem ocenění Microsoft Most Valuable Professional.

Podpořte vznik dalších článků
RSS Feed RSS Feed

Diskuse

1 

Live Writer

Datum: 18.7.2010 14:03
Autor: Tomáš Slavíček
Hodnocení autora: 9
Příspěvků: 43
Díky, nepátral jsem, čím by to mohlo být, ale na Windows 7 mně to také zlobilo.
 
           [Odpovědět]
 
Hodnocení: 0 Čekejte, prosím...

Hus za nic nemůže

Datum: 18.7.2010 19:21
Autor: Ondřej Linhart
Hodnocení autora: 1132
Příspěvků: 2388
Hus za nic nemůže. Problém je v dementech co psali Live Writer, vsadím se, že tam je někde cesta napevno.
 
           [Odpovědět]
 
Hodnocení: 0 Čekejte, prosím...

Re: Hus za nic nemůže

Datum: 18.7.2010 20:45
Autor: Tomáš Herceg
Hodnocení autora: 1660
Příspěvků: 3533
Cesta napevno tam není - je to standardní úložiště v Application Data a WLW si správně voláním funkce zjistí cestu, která k němu vede. Bohužel v českých XP je to přeloženo jako Data Aplikací. Pokud si dáte do uživatelského jména háčky a čárky, bude to zlobit i na Windows Vista a Seven.
Potíž je v jádru IE, které se používá na editaci HTML - to si nějak neporadí s absolutní cestou ve staženém HTML souboru a nenajde CSSka, pokud je v ní diakritika. Soubor je přitom v UTF-8, takže by s kódováním problém být neměl.

A může za to Hus, protože dělal místo úchylného vylepšování jazyka o divné paznaky něco užitečnějšího, tenhle a tisíce dalších problémů bychom neměli.
 
           [Odpovědět]
 
Hodnocení: 1 Čekejte, prosím...
1 
 

VBNET.CZ | © 2007 Tomáš Herceg, Tomáš Jecha | Kopírování a přejímání jakéhokoliv obsahu z tohoto webu je bez písemného svolení autorů zakázáno.