Ahoj, dnes jsem se dostal k skutecnemu testu (pustil jsem H2LRF) na ten priklad, ktery jsem si stahnul. Nasel jsem tyto problemy:
1) reference na „../_may.css“ v html. Produkuje tuto chybovou hlasku:
ERROR EFOpenError WHILE CONVERTING C:\My Documents\My Books\css\May Karel\May, Karel – Pousti.htm:
Cannot open file C:\My Documents\My Books\css\May Karel\../_may.inc
Patrne zpusobeno presunutin pousti.htm z podadresare. Snadno opravitelne. Bohuzel pote se objevi dalsi chyba:
2) ebook-convert.exe hlasi chybu pri importu ../common.css
Tohle vznikne z . Tohle vypada na problem v Calibre a nevim, jestli se da nejak opravit.
Jeste poznamka – cmdline vypada takto:
C:\My Documents\My Books>h2lrf -r+ -o testCss css\*.htm
Nejaky napad jak z toho ven?
Příčina chyby 2 je v chybné opravě „chyby“ 1: Zřejmě jsi zapomněl, že ses mě sám ptal, proč používám ../_may.css a ne jenom _may.css, a já jsem ti odpověděl, že mám adresář pro Karla Maye, kde mám _may.css a hromadu adresářů podle jednotlivých sérií, ve kterých jsou rozmístěné příslušné knížky. Takže ta struktura, se kterou máš pracovat, bude:
C:\My Documents\My Books\css\common.css
C:\My Documents\My Books\css\May Karel\_may.css
C:\My Documents\My Books\css\May Karel\Ve stinu padisaha\pousti.htm
Když to rozmístíš takhle, tak by ti mělo začít všechno fungovat. Když budeš chtít strukturu zploštit, taky to půjde, ale musíš opravit cesty ve všech případech, kde se pracuje s @include – mimo jiné třeba v _may.inc, ale také v pousti.htm.