Webdesign a optimalizace pro vyhledávače. FancyBox pro WordPress: Nastavení a funkce

Podívejme se, jak Fancybox funguje v JQuery, a naučíme se, jak jej nakonfigurovat.

Jedná se o jeden zajímavý plugin, se kterým se po kliknutí na fotografie otevřou na celou obrazovku. Neomezená možnost vytvářet projekty, které jsou snadné, roztomilé a snadno použitelné. Tento plugin má navíc jednoduché nastavení a rychlé připojení. Chcete-li to provést, stáhněte si Fancybox JQuery a připojte jej, jak je znázorněno níže.

Jak zobrazit obrázek

Tento plugin má několik parametrů, které lze použít k zobrazení určitých prvků stránky. Podívejme se, jak můžete nakonfigurovat zobrazení obrázku. Chcete-li to provést, napište následující kód:

Nyní vstoupí v platnost samotný plugin. Pro zobrazení obrázku napíšeme následující.

V atributu href musíte zadat cestu k obrázku a ve značce je napsán náhled.

Jak implementovat galerii a zobrazit skupinu obrázků

Chcete-li tento problém vyřešit, musíte provést jeden jednoduchý krok - přidat do značky speciální atribut, kde bude pro samostatnou skupinu obrázků uvedena ta či ona hodnota (nezbytně jedinečná).

Dále je nutné zadat parametry, jak se bude obrázek v tagu zobrazovat.

Můžete tedy spočítat počet obrázků v určité skupině a také zobrazit číslo a název obrázku. To však vyžaduje jeho přítomnost v názvu výše uvedeného tagu .

Jak zobrazit obsah

Plugin, na který se díváme v tomto článku, lze také použít k zobrazení obsahu v modálním okně. Podívejme se na příklad:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam quis mi eu elit tempor facilisis id et neque. Nulla sit amet sem sapien. Vestibulum imperdiet porta ante ac ornare. Nulla et lorem eu nibh adipiscing ultricies nec at lacus. Cras laoreet ultricies sem, at blandit mi eleifend aliquam.

Výchozí hodnota je display:none, což znamená, že obsah je skrytý. Po kliknutí na odkaz však plugin zobrazí obsah div s ID, které bylo zadáno v href. Věnujte také pozornost.

Doufáme, že získáte obecnou představu. O dalších funkcích pluginu si povíme později.

Zjistěte více o možnostech FancyBox

Parametr Výchozí Popis parametru
vycpávka 10 Prostor mezi obsahem a Fancyboxem
okraj 20 Prostor mezi Fancyboxem a dalším obsahem
neprůhlednost falešný Zapnutí nebo vypnutí průhlednosti během přechodů
cyklický falešný Když je nastaveno na true, galerie se stane smyčkou s nekonečnými přechody vpřed-vzad
rolování "auto" Schopnost skrýt nebo zobrazit posuvník, vlastnost CSS overflow
šířka 560 Šířka pro typ obsahu „IFRAME“ nebo „SWF“ se také použije na parametr „autoDimensions“, pokud je parametr nastaven na hodnotu „false“
výška 340 Výška pro typ obsahu „IFRAME“ nebo „SWF“ se také použije na parametr „autoDimensions“, pokud je parametr nastaven na hodnotu „false“
autoScale věrný Pokud je true, FancyBox se v okně změní
centerOnScroll falešný Pokud je true, FancyBox bude při posouvání stránky uprostřed
hideOnOverlayClick věrný Vyberte tak, aby se po kliknutí na vrstvu „Overlay“ FancyBox zavře
hideOnContentClick falešný Vyberte, zda chcete, aby se FancyBox po kliknutí na obsah zavřel
overlayShow věrný Zapněte/vypněte vrstvu „Překryvná vrstva“.
overlayOpacity 0.3 Průhlednost vrstvy (od 0 do 1)
overlayColor "#555" Barva překryvné vrstvy
názevUkázat věrný Zda zobrazit „titul“
titulPozice "mimo" Pozice názvu „Za“ „uvnitř“ nebo „nad“ („vně“, „uvnitř“, „nad“)
titleFormat null Pro motivaci můžete použít html
přechodIn, přechodOut "fade" Můžete nastavit efekt mezi přechody nebo vypnout "elastický", "fade" nebo "none"
speedIn, speedOut 300 Přechod ovlivňuje rychlost v milisekundách
changeSpeed 300 Rychlost účinku
změnitFade "rychle" Míra mizení obsahu při změně položek galerie
easingIn, easingOut "houpačka" Použijte pro "elastickou" animaci
showCloseButton věrný Zobrazit tlačítko Zavřít
showNavArrows věrný Zobrazit šipky pro navigaci
enableEscapeButton věrný Pomocí tlačítka „ESC“ zavřete FancyBox
onStart null Bude voláno jako první před načtením obsahu
onCancel null Zavolá se po zrušení načítání.
onComplete null Zavolá se po zobrazení obsahu
onCleanup null Bude zavoláno před uzavřením
onUzavřeno null Zavolá se po zavření FancyBoxu

Fancybox má dobrého konkurenta - to je plugin Lightbox, je docela krásný, můžete se s ním seznámit v článku -

Vytvoření fotogalerie na webu Fotogalerie Fancybox - instalace a konfigurace Fancybox (Fantastic box, box) je oblíbený plugin pro bezplatnou knihovnu skriptů jQuery, jeden z nejúspěšnějších klonů fotogalerie LightBox (viz článek jQuery- jednoduché a krásné!). Vývojář je lotyšský programátor Janis Skarnelis. V současné době (květen 2013) je nabízena třetí verze tohoto pluginu a také možnost pro mobilní zařízení. Pokud plánujete komerční využití pluginu Fancybox, pak mějte na paměti, že toto potěšení je placené (cena od 600 rublů).

Fancybox umožňuje v okně zobrazovat nejen obrázky, ale také širokou škálu obsahu: video, iframe, HTML atd. Obrázky lze posouvat pomocí tlačítek vpřed/vzad nebo kolečkem myši. Program má několik nastavení pro režim zobrazení obrázků, rychlost rolování, typ popisků pod obrázky atd. Příklad použití Fancyboxu pro fotogalerii na webu je na obrázku (verze V.1.3.3 2010). Pracovní příklad, klikněte na své zdraví!

Instalace fotogalerie Fancybox Chcete-li nainstalovat fotogalerii Fancybox, nejprve vytvořte na webu novou složku a nazvěte ji fancybox, aby nedošlo k záměně. Tato složka musí být ve stejném adresáři jako stránka fotogalerie. Poté archiv stáhněte a rozbalte do vytvořené složky. Budeme v něm mít čtyři skripty (*.js), pomocné obrázky (obrázky) a CSS tabulku (*.css). Dále vložíme do záhlaví stránky s budoucí fotogalerií uvnitř tagu... následující řádky označující cesty k našim novým souborům a trochu JavaScriptu pro inicializaci fotogalerie Fancybox:





});

Důležitá poznámka: Pokud váš web používá několik pluginů jQuery, je výhodnější přesunout soubor jquery.js (nejlépe nejnovější verzi) do kořenové složky, aby se nestahoval několikrát. V tomto případě bude řádek pro přístup k němu vypadat pro všechny pluginy stejně. Konkrétně pro náš příklad to vypadá takto:
.
Nedoporučuje se používat několik různých verzí jQuery na stejné stránce, aby nebyly v konfliktu. Zároveň nezapomeňte zkontrolovat, zda pluginy fungují s nainstalovanou verzí jQuery, protože ne všechny verze jsou zaměnitelné.

Nyní musíte na stránku webu umístit potřebné obrázky. Každý by měl být jako obvykle prezentován ve formě miniatury (malé) a obrázku v plné velikosti (velký) označený odkazem z miniatury. Umístíme je v souladu s designem webu, například v našem případě se jedná o kontejner

...
.

Pro něj zadáme class class="gallery" . Pokud potřebujete zobrazit několik obrázků v jedné galerii, musíte ke každému odkazu přidat atribut rel="group_1". Jeho hodnota může být libovolná, ale stejná pro všechny prvky jedné galerie. Tímto způsobem můžete vytvořit několik fotogalerií na stránce a dát jim různé názvy v atributu rel, například skupina_1, skupina_2 atd. Pro zobrazení jednotlivých obrázků není potřeba rel.

Důležitá poznámka: pokud je velikost hlavního obrázku (big.jpg) větší než velikost obrazovky v prohlížeči uživatele, pak jej Fancybox automaticky upraví (zmenší) tak, aby odpovídal velikosti obrazovky. Zvětšený obraz se přitom vždy vejde na obrazovku, bez ohledu na to, jaké zařízení je k prohlížení použito: smartphone, tablet nebo monitor s vysokým rozlišením.

Proto je žádoucí, aby velký obraz měl okraj rozlišení, například alespoň 1000 vertikálních pixelů pro standardní Full HD obrazovku - 1920x1080. V našem příkladu je to obrázek „Subbotnik“.

Proto pro výše uvedenou fotogalerii máme následující HTML kód:







Nastavení fotogalerie Fancybox

Chcete-li nakonfigurovat fotogalerii Fancybox, otevřete soubor jquery.fancybox-1.3.3.js v libovolném HTML nebo textovém editoru, jako je Poznámkový blok. Na samém konci uvidíte dostupná nastavení, například:
overlayShow: true, //ztmaví hlavní stránku (pozadí) true/false
overlayOpacity: 0,8, //průhlednost pozadí
overlayColor: "#777", //barva pozadí
titleShow: true, //zobrazení titulků pod obrázky
šířka: 560, //šířka okna
výška: 340 //výška okna
a tak dále...

Ty hlavní jsou opatřeny komentáři v ruštině. Změňte hodnoty parametrů a po uložení souboru jquery.fancybox-1.3.3.js můžete vidět výsledek otevřením stránky s vaší fotogalerií v prohlížeči.

Pomocné obrázky (vpřed, vzad, načítání, ukončení atd.) jsou umístěny ve složce obrázků a lze je také měnit podle vlastního uvážení.

Jak již bylo zmíněno výše, Fancybox může kromě obrázků zobrazovat v okně i další obsah, například video, iframe, HTML atd. Protože naším tématem je vytváření fotogalerie na webu, nebudeme se tímto problémem podrobně zabývat. V případě potřeby můžete snadno najít příslušné pokyny na internetu, například v článku Evgeniy Popova „FancyBox - fotogalerie + modální okna“. Jen podotýkám, že zobrazení dalšího obsahu je také velmi jednoduché, a například se podívejme, jak zobrazit obsah libovolné HTML stránky pomocí Fancyboxu.

Chcete-li to provést, musíte přidat několik řádků do inicializačního kódu Fancybox umístěného v horní části stránky:

$(document).ready(function() (
$(".galerie a").fancybox(); // výběr všech odkazů s třídou galerie
$("a.iframe").fancybox(( // výběr všech odkazů s třídou iframe
šířka: 560 ,
výška: 340
});
});

Chcete-li zobrazit stránku HTML, použijte následující konstrukci odkazu:
Text nebo obrázek.

Rozměry okna, ve kterém se bude stránka zobrazovat, se nastavují v inicializačním kódu (parametry šířka a výška), nebo obdobně v souboru jquery.fancybox-1.3.3.js také s parametry šířka a výška (viz výše) .

Jeden příklad použití Fancyboxu k zobrazení stránky HTML je popsán v článku "

FancyBox je plugin jQuery, který vám umožňuje vytvářet fotogalerie a zobrazovat další obsah v krásných modálních oknech. Pokud plánujete na svém webu fotogalerii a umísťujete nějaký obsah do modálních oken, věnujte pozornost tomuto skriptu.

Propojujeme pluginy jquery, jquery.easing a jquery.fancybox, šablonu stylů jquery.fancybox.css

Vytváříme fotogalerii.
Nejprve musíme zavolat fancybox a určit objekty, na které ho pověsíme. Mezi značky hlavy přidáme:

$(document).ready(function() (
$("a.galerie").fancybox();
});


FancyBox - Fotogalerie
Jediný obrázek

Skupina obrázků (galerie obrázků)



Jen si musíte dát pozor na to, že fotky patří do stejné galerie, všechny musí mít stejnou třídu (v příkladu class="gallery") a atribut rel (v příkladu rel="group"). V příkladu první fotografie nemá atribut rel. Atribut title je volitelný, ale pokud je uveden, bude sloužit jako popisek k fotografii.

Nyní se podíváme na možnosti, které můžeme při volání fancyboxu nastavit a které ovlivňují vzhled a chování fotogalerie. Pro náš experiment vytvoříme podobný HTML kód (nebudu uvádět příklad, je naprosto identický s výše uvedeným) jen s tím rozdílem, že všechny značky Přiřadíme třídu gallery2 a napíšeme pro ni následující funkci (kterou také umístíme se značkami head):

$("a.gallery2").fancybox(
{
"vycpávka": 20,
"imageScale" : nepravda,
"zoomOpacity" : false,
"zoomSpeedIn" : 1000,
"zoomSpeedOut" : 1000,
"zoomSpeedChange" : 1000,
"frameWidth" : 700,
"výška rámu": 600,
"overlayShow" : pravda,
"overlayOpacity" : 0,8,
"hideOnContentClick" :false,
"centerOnScroll" : nepravda

Co to všechno znamená:
padding - odsazení obsahu (fotek) od okrajů okna. V ukázce jsem to nastavil na 20px, což je samozřejmě trochu moc, ale je to jasné;
imageScale - nabývá hodnoty true - obsah (obrázky) je upraven tak, aby se vešel do okna, nebo false - okno je roztaženo, aby se vešlo obsahu. Výchozí - true;
zoomOpacity - změna průhlednosti obsahu během animace (výchozí false). Pamatujte, že průhlednost je nastavena od 0 do 1;
zoomSpeedIn - rychlost animace v ms při přiblížení fotografie (výchozí 0);
zoomSpeedOut - rychlost animace v ms při oddálení fotografie (výchozí 0);
zoomSpeedChange - rychlost animace v ms při změně fotek (výchozí 0);
frameWidth - šířka okna, px (425px - výchozí);
frameHeight - výška okna, px(355px - výchozí);
overlayShow - (výchozí true), pokud je true, stránka pod vyskakovacím oknem bude zakryta. Barva je nastavena v jquery.fancybox.css - div#fancy_overlay
overlayOpacity - Neprůhlednost stínování (ve výchozím nastavení 0,3);
hideOnContentClick – Pokud je true, zavře okno, když kliknete na libovolný bod (kromě navigačních prvků). Výchozí true;
centerOnScroll – Pokud je true, okno je vystředěno na obrazovce, když uživatel posouvá stránku.
Jak vidíme, máme v rukou velmi flexibilní nástroj pro tvorbu fotogalerií a další...

Tento úžasný plugin ale není jen o galeriích. Pomocí fancyboxu snadno zobrazíme nejen fotografie v krásných oknech, ale i další obsah.
Video z Youtube (rutube, video.mail atd.)

Video z youtube.com v modálním okně




Je to velmi jednoduché. Jsme ve značce specifikovala třídu galerie s identifikátorem #testube v atributu href. Kód pro video YouTube byl umístěn do kontejneru div#testube.

Dáme si to do googlu?

Pravda, je tu jedno „ale“. Třída musí mít název iframe. V souladu s tím musíme k této třídě připojit fancybox

$("a.iframe").fancybox(
{
"frameWidth" : 800, // šířka okna, px (425px – výchozí)
"frameHeight" : 600 // výška okna, px(355px – výchozí)
});

Modální okna s vlastním obsahem:

Implementováno podobně jako v předchozím příkladu:

Plakat

Soubor content.html obsahuje htm kód, který se zobrazí v modálním okně. Upozorňujeme, že samotný soubor content.html neobsahuje žádné styly CSS ani odkazy na ně. Na ukázkové stránce jsem mezi tagy head vytvořil class.green a text v modálním okně (uzavřeném v

) byla zelená.

Můžeme také zadat php v atributu href. Pojďme to implementovat. Chcete-li to provést, vytvořte jednoduchý php soubor content2.php:

Otevřeli jste okno č.

A na stránce s našimi příklady napíšeme:

Váš obsah v modálním okně možnost 2.
První okno

Druhé okno

Vidíme, že odkazy mají parametr GET a v souladu s číslem v tomto parametru může content2.php provádět libovolné akce, takže obsah z databáze lze zobrazit v modálním okně, lze implementovat formulář zpětné vazby atd . atd.

Nyní o jedné velké nuanci týkající se zobrazování vašeho obsahu v modálních oknech.
Protože Vyhledávače pro ně nerozumějí JavaScriptu, naše modální okna jsou jen novou stránkou. Měli bychom zajistit, aby žádný vyhledávač nikomu nedal přímý odkaz na takovou stránku, ale zároveň bylo možné obsah modálních oken správně indexovat.
Můžete to udělat takto:

Váš obsah v modálním okně možnost 2 s duplikací.
První okno

Druhé okno

Kde for_spider.php je normální stránka webu s připojenými styly a skripty. Na této stránce zobrazíme stejný obsah jako v modálním okně. Nechte jej zaindexovat vyhledávače a nechejte jej navštívit neadekvátní návštěvníci s vypnutým javascriptem. . A pro normální lidi uděláme náhradu. Pomocí jquery nahradíme for_spider.php za content2.php. Mezi značky head za "$(document).ready(function() (" napíšeme následující kód:

Url = $("a.modalbox").attr("href").replace("for_spider","content2");
$("a.modalbox").attr("href", url);
$("a.modalbox").fancybox(
{
"frameWidth" : 400,
"výška rámu": 400

co tu děláme? U značek odkaz „vytáhneme“, „for_spider“ v něm nahradíme „obsah2“ a přidáme do proměnné url. Poté nahradíme atribut href stejných značek novým (hodnota proměnné url). Takže jsme již obeznámeni se spuštěním pluginu fancybox. Jakmile návštěvník navštíví naše stránky, všechny odkazy na for_spider.php se převedou na content2.php – do našich modálních oken.

To je pro dnešek vše, byla to dlouhá lekce, ale myslím, že byla užitečná. Děkuji za pozornost a přeji hezký víkend!

Easy Fancybox WordPress - instalace, konfigurace, recenze pluginu.

Easy Fancybox je plugin pro přidávání funkcí do obrázků na webu WordPress.

Easy Fancybox umožňuje prohlížet obrázky zvětšené ve stylovém vyskakovacím okně.

Easy Fancybox WordPress Plugin Recenze Popis

Lehký plugin FancyBox pro weby WordPress vám poskytuje flexibilní a estetické řešení světelného boxu pro téměř všechny odkazy na média na vašem webu.

Easy FancyBox používá aktualizovanou verzi tradičního rozšíření fancybox jQuery a je kompatibilní s WordPress verze 3 nebo vyšší.

Po aktivaci najdete novou sekci FancyBox na stránce Nastavení > Média - admin, kde můžete ovládat některá nastavení vzhledu vyskakovacího okna.

Možnosti

Podporovaná média a typy obsahu:

  • Všechny běžné obrazové formáty, včetně souborů webp
  • Video zveřejněné na YouTube, Vimeo a Dailmotion
  • Soubory PDF (vložené se značkou object, v prvku iframe nebo v externím prohlížeči dokumentů Google)
  • soubory SWF (Flash).
  • Obrázky SVG Media (díky Simonu Maillardovi)
  • Vložený obsah HTML (pokyny naleznete v nejčastějších dotazech)
  • Externí webové stránky (pokyny viz FAQ)

Pokud jste si nainstalovali Easy Fancybox, můžete nyní jakýkoli z vašich obrázků, fotografií nebo obrázků na webu zobrazit v režimu celé obrazovky, když na něj kliknete.

Plugin nabízí různá nastavení vzhledu okna, barvy prvků, velikosti vyskakovacího okna a fontů.

Stáhněte si fotografii easy fancybox wordpress
  • Snadný fancybox plugin na wordpress.org
  • Stáhněte si zip archiv přes přímý odkaz z wordpress.org
Kontrola Easy fancybox wordpress

Klikněte na obrázek:

Web Usain Bolt - http://usainbolt.com

Easy fancybox wordpress - instalace, konfigurace, použití.

Plugin Easy Fancybox WordPress - instalace, konfigurace, použití

Easy Fancybox WordPress – seznam videí 11 videí

    Galerie plugin pro wordpress FancyBox pro WordPress. V tomto videu se dozvíte, jak vytvořit galerii obrázků na webu vytvořeném pomocí WordPress. Jak zajistit zobrazení obrázků v horní části webu po kliknutí. Všechny videonávody o tvorbě webu pomocí CMS WordPress naleznete na http://prokachaimlm.com

  • Toto je první video z krátké série o skriptu fancybox, ze kterého se dozvíte, co je Fancybox, jaké možnosti poskytuje, jak jej připojit ke stránce na vašem webu a také jaké parametry a nastavení můžete použít přizpůsobte skript tak, aby vyhovoval vašim jedinečným požadavkům.

    #fancybox #popup #jquerypopup

    Autor: Dmitrij Naumenko
    Podrobný obsah na webu AUTORA nebo zde:
    Web autora: http://shop.dmitriynaumenko.com/aff/free/16073/dvdcurse/
    Webové stránky s kurzy na různá témata: http://dvdcurse.ru/
    Další různé kurzy: http://dvdcourse.ucoz.ru
    Web "Grafika a 3D modelování": http://allofgraphics.ucoz.ru
    Kanál s kurzy na různá témata: https://goo.gl/mw6wX1
    Kanál „Grafika a 3D modelování“: https://goo.gl/Ikk1G5
    Také kurzy v:
    VK "Video kurzy pro KAŽDÉHO": http://vk.com/dvdcurse
    Facebook "Video kurzy pro KAŽDÉHO": http://www.facebook.com/dvdcourse
    Twitter „Video kurzy pro KAŽDÉHO“: https://twitter.com/dvdcurse
    Blogger „Video kurzy pro KAŽDÉHO“: http://dvdcursenew.blogspot.ru
    Livejournal „Video kurzy pro KAŽDÉHO“: http://dvd_course.livejournal.com/
    Liveinternet „Video kurzy pro KAŽDÉHO“: http://www.liveinternet.ru/users/dvd_course/
    Tumblr „Video kurzy pro KAŽDÉHO“: http://dvdcurse.tumblr.com
    Google + „Video kurzy pro KAŽDÉHO“: https://goo.gl/tw4vGm

Fancybox for WordPress je zajímavý plugin pro framework jQuery, který vám umožní rychle vytvářet krásné a pohodlné projekty. Umožňuje vám zvětšit obrázek na webu, aniž byste museli přejít na prázdnou stránku, a také „propojit“ obrázky do jediné galerie. Posouvat galerii je také možné pomocí kolečka myši. Kromě toho Fancybox otevře modální okno, ve kterém můžete pohodlně prohlížet text, animace swf atd.:

Co je Fancybox?

Fancybox využívající JavaScript JQuery je nástroj, který umožňuje škálovat a vylepšovat funkčnost obrázků, multimediálních prvků a obsahu HTML na webových stránkách. Plugin má jednoduché nastavení a pohodlné připojení:


Pokyny k instalaci:

Stáhněte si plugin Fancybox a rozbalte jej. Dále zkopírujte soubory, které obsahují skript a styly. Ujistěte se, že jsou na serveru dostupné soubory JS a CSS, a nakonfigurujte cesty ve skriptech. Zkontrolujte, zda je načtena knihovna JQuery.

Příklady instalace Fancybox-1.3.4

Stáhněte si jquery.fancybox-1.3.4.zip, rozbalte archiv a nainstalujte jej do složky jquery.fancybox-1.3.4. Uvnitř najdeme složku Fancybox a nahrajeme ji na server. Například v /wp-content/plugins/. Jeho obsah by měl jít sem – vaše site.ru/wp-content/plugins/fancybox/.

funkce my_css() ( echo ""."n"; ) add_action("wp_head", "my_css", 5);

if (!is_admin()) ( wp_enqueue_script("fancybox", "/wp-content/plugins/fancybox/jquery.fancybox-1.3.4.js", "jquery", "1.3.4"); )

$(document).ready(function())($("a:has(img)").fancybox(("hideOnCotentClick":true,"titleFromAlt": true,"titlePosition":"outside","padding" : "5","margin":"25"));));

Vymažte mezipaměť a znovu načtěte stránku s obrázky. Galerie Fancybox zobrazuje všechny obrázky na stránce, což je velmi pohodlné. Můžete vidět více obrázků najednou jejich posouváním tam a zpět pomocí kláves se šipkami nebo rolováním kolečka myši. Pokud potřebujete obrázek zavřít, stačí kliknout na křížek.

Nejnovější verzi pluginu si můžete stáhnout zde.

Dnes existují různé „zoomy“ pro obrázky, ale každý z nich má své vlastní nevýhody. Například Thickbox a Lightbox ztmavují pozadí, jsou příliš velké a málo atraktivní a jako takové neposkytují „efekt přiblížení“. Není to tak dávno, co Cabel z Panic vytvořil docela zajímavý plugin FancyZoom, který však váží více než 150 KB a je také placený.

Vzhled FancyBoxu v této situaci byl skutečný zázrak. Za prvé, plugin používá jQuery, který je součástí standardní instalace WordPressu, a za druhé váží pouhých 27 KB:


Klíčové vlastnosti Fancyboxu

Mezi nepopiratelné výhody pluginu patří:

  • Možnost výběru 1 ze 3 efektů pro otevření/zavření krabice s obrázkem;
  • Schopnost vybrat pole v překrytí (režim překrytí);
  • Implementace minigalerie obrázků na stránce;
  • Schopnost zobrazit galerii rolováním kolečka myši;
  • Schopnost používat plugin pro zobrazení swf animací a prostého textu v poli;
  • Schopnost pracovat v režimu iframe (používá se k otevření dalšího zdroje v krabici).

Parametry Fancyboxu umožňují snadné doladění a získání požadovaného efektu.

Hlavní odrůdy a verze Fancyboxu

Někteří webmasteři stále preferují verzi Fancybox 1.3.4. Verze 2 je bezpochyby chladnější, rychlejší a lehčí, ale postrádá funkce, které vám umožní integrovat skript bez provádění změn ve všech příspěvcích na blogu. Pro ty, kteří se rozhodnou pro to druhé mezi starým, spolehlivým a novým, funkčním, bych rád poznamenal několik nejpozoruhodnějších změn.

Ve Fancybox 2 najdete:

  • Rozšířená sada pomocných funkcí;
  • Schopnost používat prezentace;
  • Vysoce responzivní (vyskakovací okna jsou zmenšena podle velikosti okna prohlížeče);
  • Nový efekt přechodů mezi obrázky v galerii;
  • Použití CSS3 (zaoblené rohy, stíny atd.);
  • Aktualizace nastavení:


Proč nemusí Fancybox fungovat?

Problémů s pluginem může být několik.

Nejběžnější z nich jsou:

  • Konflikt mezi skripty Fancybox a jinými skripty (například PrestaShop);
  • Přítomnost chyb Javascriptu v prohlížeči;
  • Chyba šablony.

Fancybox také nefunguje, protože plugin je blokován firewallem, antivirem nebo blokováním reklam.

Základní parametry Fancyboxu

Parametry Fancybox nebo, jak se jim také říká, klíče ovlivňují provádění určitých úkolů. Umožňují vám pracovat s takovými typy obsahu, jako je Ajax, videa na YouTube, mapy Google, videa ve formátu swf flash a otevřený obsah v iframe. Jejich hodnoty můžete změnit přímo ve FancyBox JS:

Nastavení Fancyboxu

Nejdůležitější nastavení Fancyboxu pro WordPress se nachází na kartách Vzhled, Animace a Chování. S jejich pomocí můžete zajistit, aby vizuální design obrázků odpovídal celkovému designu webu.

Na kartě Vzhled můžete upravit barvu a zapnout rámeček obrázku (Okraj). Nastavení tlačítka pro zavření okna s obrázkem, výběr pozice a barvy vnitřního odsazení se provádí v Button. Barvu, průhlednost a tmavost pozadí lze upravit v Možnosti překrytí. Barvu a umístění titulku můžete vybrat v Název . Navigační šipky - navigační šipky, rolování.

Rychlost animace a průhlednost obrázků lze upravit v Možnosti zoomu na kartě Animace. Vyberte efekt roztažení nebo vyblednutí v části Typ přechodu. Výběr šablony pro efekty se provádí v Easingu.

Na kartě Chování můžete nastavit, aby se obrázek automaticky roztáhl tak, aby se vešel na obrazovku (Automatická změna velikosti na přizpůsobení), a také vyberte metodu zavírání obrázků (Zavřít pomocí „Esc“, Zavřít při překryvném kliknutí, Zavřít při kliknutí na obsah) a smyčky jejich zobrazení (Cyclic Gallery).

Fancybox má několik nastavení pro režimy zobrazení obrázků, typy titulků přes obrázky, rychlost stránky atd.

Podívejme se, jak je Fancybox nakonfigurován:

  • Jak zobrazit obrázek?

Chcete-li nakonfigurovat zobrazení obrázku, musíte napsat následující kód:

$(document).ready(function() ( $(".jeden_obrazek").fancybox(); ));

V href byste měli zadat cestu k obrázku a in napsat náhled.

  • Jak zobrazit skupinu obrázků a implementovat galerii?

V tomto případě byste měli přidat do atribut, který bude odrážet jednu nebo druhou hodnotu pro samostatnou skupinu obrázků:

a rel="group" href="images/111.jpg">

Musíte zadat parametry zobrazení:

$(document).ready(function() ( $("a").fancybox(( "transitionIn" : "none", "transitionOut" : "none", "titlePosition" : "over", "titleFormat" : funkce (title, currentArray, currentIndex, currentOpts) ( return "Image " + (currentIndex + 1) + " / " + currentArray.length + (title.length ? " " + title: "") + ""; ) )); ));

Pokud potřebujete spočítat obrázky v určité skupině nebo zobrazit název a číslo obrázku, napište tuto informaci do názvu .

  • Jak zobrazit obsah?

Zásuvný modul Fancybox lze použít k zobrazení obsahu v modálním okně.

Například:

Zobrazte text obsahu

Ve výchozím nastavení je obsah skrytý - display:none . Jakmile však uživatel klikne na odkaz, začne se zobrazovat obsah div s ID zadaným v href:

$(document).ready(function() ( $("#content").fancybox(( "titlePosition" : "uvnitř", "transitionIn" : "none", "transitionOut" : "none" )); )) ;

Jak upravit pozadí a okno?


V poli „Automatická detekce“ můžete vybrat formáty souborů, které se automaticky otevřou ve FancyBoxu.

Animaci při otevírání/zavírání můžete nakonfigurovat v sekci „Chování“. Chcete-li procházet obrázky pomocí myši, zaškrtněte políčko „Povolit skript pro kolečko myši jQuery“.

Jak nastavit PDF?

Toto nastavení Fancybox se zobrazí, pouze pokud je aktivováno pro PDF:


Dokument PDF se zobrazí v pluginu po zaškrtnutí políčka „Automatická detekce“ a přidání „fancybox-pdf“ do odkazu na soubor:

Odkaz na požadovaný soubor

Nyní je potřeba pouze umístit odkaz na soubor PDF na webovou stránku.

Jak nastavit video na YouTube?


Co dělat, když Fancybox pro WordPress nefunguje?

Nakonfigurovali jste plugin a provedli všechny změny, ale žádný výsledek? To neznamená, že Fancybox pro WordPress nefunguje. Vše, co musíte udělat, je vymazat mezipaměť nebo ji úplně vypnout při provádění úprav.




Nahoru