WebToDate/Extenze/Extenze pro stahování největších obrázků ze zdrojů: Porovnání verzí
Z WebToDate
Skočit na navigaciSkočit na vyhledávání
Založena nová stránka: Category:WebToDate Extenze Category:Extenze ==Funkcionalita== Tato extenze je speciálně určena pro fotogalerie, které mají nabízet stažení obrázků v tisko… |
|||
| Řádek 4: | Řádek 4: | ||
Tato extenze je speciálně určena pro fotogalerie, které mají nabízet stažení obrázků v tiskové kvalitě. Extenze předpokládá tento model nasazení: | Tato extenze je speciálně určena pro fotogalerie, které mají nabízet stažení obrázků v tiskové kvalitě. Extenze předpokládá tento model nasazení: | ||
* Fotogalerie je tvořena obrázky z databáze zdrojů připojených k dané zprávě prezentující fotogalerii. | * Fotogalerie je tvořena obrázky z [[../../Referenční/Zdroje|databáze zdrojů]] připojených k dané zprávě prezentující fotogalerii. | ||
* Každý takový zdroj obsahuje více variant obrázku. Master varianta je obrázek střední velikosti vhodný pro zobrazení po kliku na náhled. Náhled je druhá varianta, která je připojená ke zprávě. Volitelně je pak do zdroje vložena třetí varianta obrázku, obrázek ve vysokém rozlišení např. v tiskové kvalitě. | * Každý takový zdroj obsahuje více variant obrázku. Master varianta je obrázek střední velikosti vhodný pro zobrazení po kliku na náhled. Náhled je druhá varianta, která je připojená ke zprávě. Volitelně je pak do zdroje vložena třetí varianta obrázku, obrázek ve vysokém rozlišení např. v tiskové kvalitě. | ||
* Uživatel při prohlížení fotogalerie klepne na náhled. Objeví se HTML stránka pro zobrazení detailu zdroje, ve které je zobrazena varianta obrázku ve střední velikosti (master obrázek). Extenze zjistí, že k danému zdroji je ještě připojena další větší varianta obrázku a pomocí náhrad svých klíčových slov umístěných v předloze pro zdroje vloží do stránky odkaz na stažení největší varianty obrázku volitelně včetně dalších metadat (rozměrů, velikosti apod.). | * Uživatel při prohlížení fotogalerie klepne na náhled. Objeví se HTML stránka pro zobrazení detailu zdroje, ve které je zobrazena varianta obrázku ve střední velikosti (master obrázek). Extenze zjistí, že k danému zdroji je ještě připojena další větší varianta obrázku a pomocí náhrad svých klíčových slov umístěných v předloze pro zdroje vloží do stránky odkaz na stažení největší varianty obrázku volitelně včetně dalších metadat (rozměrů, velikosti apod.). | ||
==Instalace== | ==Instalace== | ||
Verze z 19. 3. 2010, 09:28
Funkcionalita
Tato extenze je speciálně určena pro fotogalerie, které mají nabízet stažení obrázků v tiskové kvalitě. Extenze předpokládá tento model nasazení:
- Fotogalerie je tvořena obrázky z databáze zdrojů připojených k dané zprávě prezentující fotogalerii.
- Každý takový zdroj obsahuje více variant obrázku. Master varianta je obrázek střední velikosti vhodný pro zobrazení po kliku na náhled. Náhled je druhá varianta, která je připojená ke zprávě. Volitelně je pak do zdroje vložena třetí varianta obrázku, obrázek ve vysokém rozlišení např. v tiskové kvalitě.
- Uživatel při prohlížení fotogalerie klepne na náhled. Objeví se HTML stránka pro zobrazení detailu zdroje, ve které je zobrazena varianta obrázku ve střední velikosti (master obrázek). Extenze zjistí, že k danému zdroji je ještě připojena další větší varianta obrázku a pomocí náhrad svých klíčových slov umístěných v předloze pro zdroje vloží do stránky odkaz na stažení největší varianty obrázku volitelně včetně dalších metadat (rozměrů, velikosti apod.).
Instalace
Do souboru config/_modules_inc.php vložte následující kód:
// - extenze Variant
$arrModules[] = ' variant/_imagevariant_inc.php';
Ujistěte se, že v instalaci WebToDate existuje soubor /scripts/modules/variant/_imagevariant_inc.php.
Reference
Tato extenze postupuje následovně:
- Zjistí, jestli se zobrazuje zdroj
- Pokud se jedná o zdroj, zjistí, zda je master soubor zdroje ve formátu jpg a zda zároveň existuje nějaká další varianta, která je větší (velikost souboru v bytech je větší) než master varianta
- Pokud tomu tak je, provede v předloze stránky náhradu vlastních klíčových slov
- Pokud tomu tak není, odstraní svoje klíčová slova ze stránky
Klíčová slova používaná extenzí jsou:
- Konstrukce <!--WTD_IF(PRINTVARIANT,"…")-->, která vkládá kód v případě, že je nalezena ve zdroji hledaná největší varianta obrázku
- <!--WTD_ASSET(VARIANTURL)--> - URL této největší varianty obrázku
- <!--WTD_ASSET(VARIANTTYPE)--> - Typ varianty obrázku (koncovka souboru)
- <!--WTD_ASSET(VARIANTSIZE)--> - Velikost varianty v bytech
- <!--WTD_ASSET(VARIANTWIDTH)--> a <!--WTD_ASSET(VARIANTHEIGHTH)--> - Rozměry obrázku v obrazových bodech
Následující kód vložený do předlohy pro zdroje zobrazuje odkaz na stažení největší varianty obrázku včetně údajů o rozměrech a velikosti obrázku.
<!--WTD_IF(PRINTVARIANT,'<p class="img-dwn">
<a href="/scripts/file.php?id=<!--WTD_ASSET(VARIANTID)-->&down=yes">Stáhnout v tiskové kvalitě</a>
(<!--WTD_ASSET(VARIANTTYPE)-->, <!--WTD_ASSET(VARIANTWIDTH)-->x<!--WTD_ASSET(VARIANTHEIGHT)-->,
<!--WTD_FORMAT(SIZE,"kB","<!--WTD_ASSET(VARIANTSIZE)-->")--> kB)</p>')-->