Právě je 27 dub 2024 00:26

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 15 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: PrestaShop 1.6 - Obrázek ve fancyboxu na stránce CMS
PříspěvekNapsal: 28 dub 2016 17:02 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

knihovna fancybox se načítá pouze pokud máte v konfiguraci šablony (resp. modulu "Konfigurátor šablony") aktivní volbu "Zobrazit okno rychlého náhledu na úvodní stránce a stránkách kategorií". Takže stačí tuto volbu nastavit na Ano, pak bude fancybox fungovat. A nebo pokud byste chtěl fancybox používat i bez aktivace této volby, tak je jedinou možností úprava zdrojového kódu aplikace.

Takže pokud Vám stačí fancybox rozchodit pouze na CMS stránkách, tak v souboru controllers/front/CmsController.php najděte řádky:
Kód:
    public function setMedia()
    {
        parent::setMedia();

        if ($this->assignCase == 1) {
            $this->addJS(_THEME_JS_DIR_.'cms.js');
        }

        $this->addCSS(_THEME_CSS_DIR_.'cms.css');
    }
a upravte je např. na tvar:
Kód:
    public function setMedia()
    {
        parent::setMedia();

        if ($this->assignCase == 1) {
            $this->addJS(_THEME_JS_DIR_.'cms.js');
        }

        $this->addCSS(_THEME_CSS_DIR_.'cms.css');
        $this->addjqueryPlugin('fancybox'); // pridany radek pro fancybox
    }


A nebo pokud chcete mít fancybox dostupný na všech stránkách front-endu, tak stačí v souboru classes/controller/FrontController.php upravit řádky:
Kód:
        if (Configuration::get('PS_QUICK_VIEW')) {
            $this->addjqueryPlugin('fancybox');
        }
na tvar:
Kód:
            $this->addjqueryPlugin('fancybox');


Úpravy kódu se případně dají řešit pomocí přepsání (overrides), abyste nezasahoval přímo do zdrojového kódu jádra aplikace.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Obrázek ve fancyboxu na stránce CMS
PříspěvekNapsal: 28 dub 2016 17:47 
C4 zákazník

Registrován:
13 zář 2013 15:02
Příspěvky:
187
Velice děkuji za perfektní odpověď. Zobrazit okno rychlého náhledu na úvodní stránce a stránkách kategorií mám záměrně vypnuté, tudíž jsem zvolil řešení pro celý front-end, které funguje bez chyby.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Youtube video ve fancyboxu na stránce CMS
PříspěvekNapsal: 20 úno 2018 11:53 
C4 zákazník

Registrován:
14 dub 2017 10:43
Příspěvky:
16
Dobrý den,

poradíte mi prosím jak přidat do fancyboxu místo obrázku youtube video?

Děkuji.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Youtube video ve fancyboxu na stránce CMS
PříspěvekNapsal: 20 úno 2018 13:19 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

místo odkazu na obrázek dáte odkaz na video a doplníte další třídu fancybox.iframe:
Kód:
<a href="http://www.youtube.com/embed/L9szn1QQfas" class="fancybox fancybox.iframe" title="Popis videa">Youtube video</a>
Kód youtube videa L9szn1QQfas si v odkazu upravte na kód Vašeho videa (naleznete např. v URL adrese stránky videa https://www.youtube.com/watch?v=L9szn1QQfas).

A pokud byste chtěli, aby se video spustilo automaticky, tak za odkaz na video ještě přidejte ?autoplay=1:
Kód:
<a href="http://www.youtube.com/embed/L9szn1QQfas?autoplay=1" class="fancybox fancybox.iframe" title="Popis videa">Youtube video</a>

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - Obrázek ve fancyboxu na stránce CMS
PříspěvekNapsal: 20 úno 2018 13:32 
C4 zákazník

Registrován:
14 dub 2017 10:43
Příspěvky:
16
Funguje skvěle, moc děkuji!!! :-)


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 15 ]  Přejít na stránku Předchozí  1, 2

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz