Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem jak dostat do upravené html stránky obrázky

V html se orientuju jen velmi málo (nebo spíš skoro vůbec). Nicméně jsem si stáhnul zajímavý program na překládání internetových stránek (OmegaT), který umožňuje velmi intuitivní překlad určité stránky do cizího jazyka při zachování původního html formátování.

Funguje to poměrně jednoduše. Nejprve si danou stránku uložím a pak ji načtu do toho programu. Pak postupně překládám jednotlivé segmenty stránky např. z angličtiny do češtiny. Výsledky jsou velmi dobré, objevil se však malý zádrhel: výsledná stránka vypadá stejně jako původní, až na to, že v ní chybí obrázky. Pokud byste se někdo byl ochotný obtěžovat s tím, jak to vypadá, tak tady je ilustrativní ukázka:

http://www.sdeluje.cz/blog/ftp/deogratias/preklad_ v_omegat.htm

(Je to spíš ilustrativní, nedával jsem si na tom moc záležet...). Nevím si s tím moc rady. Stránku překládám tak, že si nejprve danou webovou stránku uložím. Zkoušel jsem ukládat v Mozille i IE a každý nabízí trochu odlišné možnosti ukládání webové stránky, Mozilla např. ukládá obrázky do zvláštní složky. Ať jsem to zkoušel jakkoliv, tak ve výsledném přeloženém souboru obrázky buď nebyly, nebo tam nebyly všechny a byly rozházené.

Poradíte prosím někdo, jak tam ty obrázky dostat, aby byly na správných původních místech?

Předmět Autor Datum
A máš správný cesty k obrázkům? KDyž to dáváš na net nahraješ na FTP i obrázky?
Gazzy 06.12.2009 17:01
Gazzy
Pokud máš ty stránky uložené na jiném serveru než originální, tak musíš upravit všechny odkazy na ob…
Wikan 06.12.2009 17:06
Wikan
V tom, že by se to provozovateli nelíbilo, by problém být neměl. Protože se s ním znám, tak si myslí…
wasek 06.12.2009 17:21
wasek
Jestli můžu, tak bych ten dotaz ještě specifikoval. Jak jsem zjistil, existuji ruzne druhy webovych…
wasek 06.12.2009 18:38
wasek
Tak na ukládání stránek použij nějaký offline stahovač, to ukládání stránky přímo v prohlížeči nedáv…
host 06.12.2009 18:44
host
Ono záleží na tom, jak jsou nastavené adresy obrázků v té originální stránce. Koukni do zdrojového k… poslední
JoDiK 08.12.2009 10:23
JoDiK

Pokud máš ty stránky uložené na jiném serveru než originální, tak musíš upravit všechny odkazy na obrázky, aby ukazovaly na původní server. Je ale dost možný, že jeho provozovateli se to nebude líbit (ani se mu nedivím) a zatrhne ti to.

V tom, že by se to provozovateli nelíbilo, by problém být neměl. Protože se s ním znám, tak si myslím, že mi za to bude dokonce vděčný:-)

Jestli je tedy problém jenom v tom, že je potřeba upravit odkazy na obrázky, tak to bude OK. To už nějak vykoumám. Moc díky za radu!

Jestli můžu, tak bych ten dotaz ještě specifikoval. Jak jsem zjistil, existuji ruzne druhy webovych stránek podle toho, jakým způsobem se ukládají. Některé stránky, jako třeba následující, se uloží přesně tak, jak vypadá v původním stavu:

www.sdeluje.cz/blog/ftp/deogratias/blog-sdeluje.ht m

Některé stránky se ale ulozi bez grafiky. To je případ třeba těchto stránek poradna.net:

poradnanet.htm

To je vlastně i celý problém toho překladatelského programu - stránky jako je třeba poradna.net korektně zpracovat nemůže, protože problém je už na vstupu.

Znamená to, že takovéto stránky mají nějakou ochranu, aby je nebylo možné nějak zpracovávat?

Ono záleží na tom, jak jsou nastavené adresy obrázků v té originální stránce.
Koukni do zdrojového kódu té první stránky na libovolný příkaz

<IMG SRC=

a zjistíš, že tam jsou absolutní (úplné) adresy typu:

<img src="www.sdeluje.cz/images/menu-li.gif"

u té druhé stránky jsou použity relativní (neúplné) adresy typu:

<img src="images/last.gif" 

takže bys musel mít zkopírovány i všechny obrázky na svém webu ve složce images.

Takže rozhodnutí je na tobě. Buď tu kopii přeložené stránky na svůj server uložíš včetně obrázků, nebo bez nich.
V případě první varianty si jenom pohlídej správně název složky s obrázkama a u té druhé použij nahrazování a místo

<img src="images/last.gif" 

vlož

<img src="http://poradna.net/images/last.gif"

ty skutečnou adresu zjistíš na originální stránce přes pravé tlačítko na libovolném obrázku.

Počítej ovšem s tím, že některé webservery nemají povoleno takovéto linkování na obrázky z jiných serverů.

Zpět do poradny Odpovědět na původní otázku Nahoru