Polskie wsparcie PrestaShop
PrestaShop => Wygląd => Wątek zaczęty przez: brrum w Marzec 11, 2013, 02:25:50 pm
-
Witam, jestem początkującym, już troszke się tam bawiłem ustawieniami modułów na stronie sklepu Presta Shop itp.
Przejdę do sedna:
Chcę ustawić tło, aby za każdym razem zmieniało się po odświeżeniu strony sklepu.
tak jak to widać na www.muve.pl
a dokładnie chodzi mi o mój sklep: www.punktgracza.pl
Również chciałbym wstawić więcej bannerów, jednak z tego co próbowałem, jest to niemożliwe, jeżeli macie jakieś pomysły to dajcie znać. - już próbowałem podwójnie dodać moduł do left blocks, ale nadal nic.
Proszę o pomoc w razie możliwości.
-
Tu niestety musisz się posłużyć jquery
-
jquery czyli java? dobrze rozumie? jeżeli tak to jaki kod do tego przysługuje ponieważ szukałem ale znalazłem tylko powtarzające się tło, a nie zmieniające się.
-
Jeśli mówisz o nagłówku zobacz:
$smarty->assign(array(
'HOOK_HEADER' => Module::hookExec('header'),
'HOOK_LEFT_COLUMN' => Module::hookExec('leftColumn'),
'HOOK_TOP' => Module::hookExec('top'),
'static_token' => Tools::getToken(false),
'token' => Tools::getToken(),
'my_category_id' => intval(Tools::getValue('id_category')),
'priceDisplayPrecision' => _PS_PRICE_DISPLAY_PRECISION_,
'content_only' => intval(Tools::getValue('content_only'))
));
to zmieniasz w nagłówku[{if $my_category_id >0}
{if $my_category_id == 2}
code here for category 2
{/if}
{if $my_category_id == 3}
code here for category 3
{/if}
{/if}
to dodajesz w pliku tpl tematu
-
raczej koledze chodziło o background
zazwyczaj nie daje gotowców ale zrobię wyjątek
skrypt js
$(document).ready(function(){
bgImageTotal=20;
randomNumber = Math.round(Math.random()*(bgImageTotal-1))+1;
imgPath=('../img/tlo/'+randomNumber+'.jpg');
$('h1').css('background-image', ('url("'+imgPath+'")'));
});
Oczywiście kodzik trzeba dostosować do używanej templetki.