WebToDate/Offline generátor/Tipy a návody: Porovnání verzí

Z WebToDate
Skočit na navigaciSkočit na vyhledávání
m Nahrazení textu „[[Category:WebToDate 4.1“ textem „[[Category:WebToDate“
 
Řádek 1: Řádek 1:
[[Category:WebToDate 4.1 Offline generátor]]
[[Category:WebToDate Offline generátor]]
[[Category:Offline generátor]]
[[Category:Offline generátor]]
== Použití pomocných souborů typu css či js ==
== Použití pomocných souborů typu css či js ==

Aktuální verze z 13. 10. 2009, 13:42

Použití pomocných souborů typu css či js

Při implementaci WebToDate se v zásadě používají tři možné techniky práce s pomocnými soubory typu *.css, *.js apod.:

  1. soubor se založí a generuje jako běžná WebToDate stránka
  2. soubor se vytvoří lokálně a uploaduje se přes funkci Obrázky (tedy do adresáře images)
  3. soubor se vytvoří lokálně a umístí se např. do kořenového adresáře webu přes ftp nebo podobný přístup

Tyto případy jsou řešeny při exportu následovně:

  1. je třeba dát si tuto stránku v pravidlu exportu do explicitního seznamu exportovaných stránek - pak vznikne stránka typu pages/pagexxx.css, algoritmus nahrazování URL by měl odkazy na tento soubor korektně nahradit.
  2. algoritmus nahrazování URL odkazů k tomuto přistoupí jako k jakémukoli jinému souboru v adresáři images a odkazy by tudíž měly být ve výsledku funkční.
  3. tento případ není automaticky ošetřen – je vhodné takový soubor zařadit do stránek generovaných přes WebToDate a pak přidat do seznamu explicitně zařazených stránek, případně po exportu řešit jiným nástrojem dávkově mimo tento modul.

Stránkované seznamy

Ve WebToDate se mohou používat stránkované seznamy. Takové seznamy jsou charakterizovány následujícími typy URL:

  • Stránkovaný seznam zpráv: /scripts/detail.php?pgid=37&conn=95&pg=2
  • Stránkovaný seznam příloh ke zprávě: /scripts/detail.php?id=66864&conn=70&pg=2

Převod dalších stránek takových seznamů je podporován. Z hlediska tvorby seznamu položek k exportu jde vždy o jednu zprávu či stránku, při nahrazování odkazů ale detekce takového odkazu ve stránce způsobí vytvoření nového souboru odpovídajícího danému číslu stránky v adresáři articles resp. pages.

Do názvu takového souboru se místo prostého ID položky vloží všechny tři parametry potřebné pro stránkování, název souboru tedy bude např. art66864_conn70_pg2.htm resp. page37_conn95_pg2.htm.

Kdy použít mapování šablon

Mapování šablon je vhodné využít přinejmenším v případech, kdy:

  • Stránky na webu osahují nějaké formuláře (vyhledávání apod.)
  • Předlohy obsahují nějaké seznamy typu propojení, které vybírají zprávy napříč webem a přitom se exportuje jen nějaká část (např. seznamy podle stejných klíčových slov)
  • Šablony stránek na webu obsahují umístění reklamních bannerů, které je nežádoucí vkládat do offline verze.

Naopak používání diskuzí či anket ve článcích neznamená nutně potřebu vytvářet jiné šablony, protože extenze se nespouštějí a tudíž se HTML kódy příslušné k těmto modulům do offline verze z principu nevkládají.

Speciálně je třeba před nasazením modulu zvážit problematiku navigací. Navigace WebToDate generují stejný HTML kód i při použití jiné šablony, jelikož využívají stejná data (strukturu stromu kategorií) i stejnou definici vzhledu (XSLT transformace); v offline verzi dojde pouze k náhradě neidentifikovaných odkazů.