Polskie wsparcie PrestaShop

PrestaShop => Moduły => Wątek zaczęty przez: KriKrog w Lipiec 16, 2015, 04:14:48 pm

Tytuł: Blok Lubię to w stopce
Wiadomość wysłana przez: KriKrog w Lipiec 16, 2015, 04:14:48 pm
 Witajcie Szanowni Forumowicze!
Chciałbym was prosić o informację, w jaki sposób przenieść w Prestashop 1.6 Blok Lubię to na Facebooku do stopki po prawej stronie, w miejscu gdzie standardowo są dane firmy.
Pozdrawiam!
Tytuł: Odp: Blok Lubię to w stopce
Wiadomość wysłana przez: endriu107 w Lipiec 16, 2015, 05:28:39 pm
Musisz mu dorobić obsługę hooka dispalyfooter i w moduły > pozycje przypiąć go do tego hooka, nie chce mi się teraz zaglądać w pliki ale wydaje mi się ze ten moduł ma ograniczenie wyświetlania do strony głównej i jak tylko przejdziesz do innej strony to sie nie będzie wyświetlał więc i to będziesz musiał zmienić w pliku modułu.
Tytuł: Odp: Blok Lubię to w stopce
Wiadomość wysłana przez: west w Lipiec 16, 2015, 06:50:02 pm
napewno musisz zrobić to co kolega powiedział wyżej
Tytuł: Odp: Blok Lubię to w stopce
Wiadomość wysłana przez: KriKrog w Lipiec 16, 2015, 10:28:13 pm
 Dziękuję za odpowiedzi!

 
Faktycznie, ten moduł wyświetla się tylko na stronie głównej. W jaki sposób można temu zaradzić?
Tytuł: Odp: Blok Lubię to w stopce
Wiadomość wysłana przez: endriu107 w Lipiec 17, 2015, 07:42:36 am
Tak jak pisałem w pliku modułu jest ograniczenie coś w stylu {if page_name == index
Tytuł: Odp: Blok Lubię to w stopce
Wiadomość wysłana przez: west w Lipiec 17, 2015, 08:06:33 am
w pliku php zamień hookDisplayHome() na hookFooter()
następnie


public function hookHeader()
{
$this->page_name = Dispatcher::getInstance()->getController();
if ($this->page_name == 'index')
{
$this->context->controller->addCss(($this->_path).'css/blockfacebook.css');
$this->context->controller->addJS(($this->_path).'blockfacebook.js');
}
}


zamień na

public function hookHeader()
{
$this->page_name = Dispatcher::getInstance()->getController();
$this->context->controller->addCss(($this->_path).'css/blockfacebook.css');
$this->context->controller->addJS(($this->_path).'blockfacebook.js');
}

Tytuł: Odp: Blok Lubię to w stopce
Wiadomość wysłana przez: KriKrog w Lipiec 17, 2015, 09:22:28 am
 Ok. Wszystko byłoby super, lecz teraz pojawił się kolejny problem. Ten moduł nachodzi teraz na górną belkę, gdzie znajduje się newsletter. W którym miejscu należy dodać marginesy?
Tytuł: Odp: Blok Lubię to w stopce
Wiadomość wysłana przez: west w Lipiec 17, 2015, 09:25:39 am
w pliku global.css
Tytuł: Odp: Blok Lubię to w stopce
Wiadomość wysłana przez: KriKrog w Lipiec 17, 2015, 10:10:56 am
To akurat wiem, ale w którym konkretnie miejscu, bo nie mogę znaleźć?
Tytuł: Odp: Blok Lubię to w stopce
Wiadomość wysłana przez: design4VIP w Lipiec 17, 2015, 10:14:02 am
korzystaj z firebuga czy narzedzi chrome (prawy klawisz > Zbadaj element)
Tytuł: Odp: Blok Lubię to w stopce
Wiadomość wysłana przez: KriKrog w Lipiec 17, 2015, 08:04:37 pm
 Ok. Dziękuję wszystkim za pomoc. Kłaniam się i pozdrawiam!