Polskie wsparcie PrestaShop
PrestaShop => Błędy => Wątek zaczęty przez: debiannet w Kwiecień 21, 2012, 08:46:24 pm
-
Witam
Potrzebuję usunąć dolny slideshow odpowiedzialny za sales products, nie działa on u mnie a druga sprawa nie będę miał nic w wyprzedaży więc go zupełnie nie potrzebuję. Podpowiedzcie mi proszę którą część kodu usunąć. Template z którego korzystam to clothes od Presta Designers.
Tej części chcę się pozbyć:
(http://oi43.tinypic.com/28ieu.jpg)
-
Nikt nie podpowie ? :(
-
nikt ci nie podpowie i nie udzie szczegolowej odpowiedzi bo nie zna twojego szablonu. kazdy szablon jest inny, i w kazdym za ta czesc moze odpowiadac jakis inny element.
poszpreaj po modulach i zobacz ktory modul by mogl za to odpowiadac. sprawdz na liscie pozycji modulow jaki modul masz dokladnie pod sliderem i znajdziesz odpowiedz.
ewentualnie podaj linka bo ze screena niewiele da sie odczytac.
-
To jest moduł blockhomeslideshow odpowiedzialny za przesuwanie grafiki zamiast banera.
znalazłem odpowiedzialny kod za tę dolną część ale nie wiem zmodyfikować.
plik clases.css , footer to pasek dolny, arrowl to strzałki, beast deal to baner z promocją. Mógłby mi ktoś przerobić kod żeby tego dziadostwa nie było ?
/*Corregido por David M.*/
.carruselhome {
margin:0;
padding:0;
list-style:none;
text-align:center;
/*margin-left:75px*/
}
.simplecarruselmod {
background: url("../js/homespecial_footer.jpg") no-repeat scroll center bottom #FFFFFF;
border: 0px none;
height: 182px;
margin-left: 5px;
/*overflow: scroll;*/
margin-top: -76px;
position: relative;
width: 940px;
}
.next,
.prev {
cursor:pointer;
z-index: 50;
}
.prev {
/*background:url(../js/arrowl.gif)*/
float:left;
margin-top:54px;
margin-left:0px;
}
.next {
/*background:url(../js/arrowr.gif)*/
float:right;
margin-top:54px;
margin-right:0px;
}
/*Fuente sustituta google*/
.fuentegoogle {
margin-top:6px;
color:#fff;
font-family: 'Kameron', serif;
font-size: 40px;
text-shadow: 1px 1px 1px #000;
text-align:center;
width:970px;
}
.best_deal_mod {
background: url("../js/best-deal.png") no-repeat scroll 0 0 transparent;
height: 67px;
margin-left: -10px;
*margin-left: -958px;
margin-top: -130px;
*margin-top: -180px;
position: absolute;
width: 1006px;
z-index: 999999;
}
A to plik: blockhomeslideshow.tpl, dolna część kodu: best_deal_mod jest odpowiedzialna za dolną pozycje, poradźcie jak to rozwiązać :)
{if $page_name eq 'index'}
<!-- Module Editorial -->
<link href="{$this_path}js/prod.css" rel="stylesheet" type="text/css" media="all" />
<script type="text/javascript" src="{$this_path}js/jquery_002.js"></script>
{literal}
<script type="text/javascript" charset="utf-8">
$(window).load(function()
{
init_slideshow()
})
init_slideshow = function()
{
$('#home_slides').cycle({
fx:'fade',
timeout:8000,
pager:'#slide_navigation',
after:update_slide_caption,
before:fade_slide_caption
})
}
fade_slide_caption = function(next, previous)
{
caption_container = $('#project_caption')
caption_container.fadeOut('fast')
}
update_slide_caption = function(next, previous)
{
caption_container = $('#project_caption')
caption = $('span.slide_caption', previous)
caption_container.fadeIn('fast')
caption_container.html(caption.html())
}
</script>
{/literal}
<div id="home_slideshow">
<ul style="position: relative; width: 945px; height: 394px;" id="home_slides">
{foreach name=outer item=outputtop from=$outputtops}
<li style="position: absolute; top: 0px; left: 0px; display: list-item; z-index: 4; opacity: 1;">
<a href="{$outputtop.link}"><img src="{$this_path}images/{$outputtop.name}"></a>
</li>
{/foreach}
</ul>
<div id="home_slideshow_violator" class="clearfix">
<div style="display: block;" id="project_caption"></div><div id="slide_navigation" class="clearfix"></div>
</div>
</div>
{if $sale_products > 0}
<!-- /Block slide show home page module -->
<link href="{$this_path}simple.carousel.0.3/clases.css" rel="stylesheet" type="text/css" media="all" />
<link href='http://fonts.googleapis.com/css?family=Kameron:400&subset=latin&v2' rel='stylesheet' type='text/css'>
<script type="text/javascript" src="{$this_path}simple.carousel.0.3/simple.carousel.js"></script>
{literal}
<script type="text/javascript">
jQuery(document).ready(function() {
// example 1
$("ul.carruselhome").simplecarousel({
width:200,
height:145,
visible: 4,
auto: 8000,
fade: 600,
next: $('.next'),
prev: $('.prev')
});
});
</script>
{/literal}
<div class="best_deal_mod"><div class="fuentegoogle">{l s='Ofertas' mod='blockhomeslideshow'}</div></div>
<div class="simplecarruselmod">
<span class="prev"><img src="{$this_path}/js/arrowl.gif" border="0"></span><span class="next"><img src="{$this_path}/js/arrowr.gif"></span>
<ul class="carruselhome">
{foreach name=sale_product item=sale_product from=$sale_products}
<li>
<a href="{$sale_product.link|escape:'htmlall':'UTF-8'}"><img src="{$link->getImageLink($sale_product.link_rewrite, $sale_product.id_image, 'home_special')}" /></a>
</li>
{/foreach}
</ul>
</div>
{/if}
{/if}
-
A to plik: blockhomeslideshow.tpl, dolna część kodu: best_deal_mod jest odpowiedzialna za dolną pozycje
sam sobie odpowiadasz na zadane pytania... jezeli zlokalizowales czesc odpowiedzialna za cos co chcesz usunac to poprostu ta czesc usun....
-
A widzisz kolego żeby to było takie proste to bym nie pytał ;) Usunięcie kodu z modułu blockslideshow nic nie daje, rozjeżdża się wszystko, musi być gdzieś jeszcze jakiś part odpowiedzialny za wstrzyknięcie tego, przeszukałem pliki freecommanderem pod kątem odnośników do zdjęć no i cholera nie widzę nic poza tymi plikami z modułu. Trzeba by chyba na nowo zmodyfikować od podstaw ten moduł wtedy by było tak jak chcę.
-
Nie ma bata żeby tego się nie dało usunąć. Zapewne coś pominąłeś. Skoro dolna część działa osobno (wyświetla coś innego) to musi dać się ją usunąć.
-
Ale to raczej w złym miejscu szukam, bo teraz tak sobie przypomniałem że jak załadowałem skrypt gdzie jeszcze nie był wrzucony moduł slideshow to miejsce już było tak czy siak wydzielone pod ten moduł.
czy można gdzieś edytować główne ułożenie strony ? gdzie jaki moduł ile miejsca ma zajmować ? bo chyba nie szukam tam gdzie trzeba, teraz chciałem zmienić wielkość tego dużego banera i zmiana w module slideshow też nic nie daje mimo że mam tam parametry odpowiedzialne za jego wielkośc:
</script>
{/literal}
<div id="home_slideshow">
<ul style="position: relative; width: 945px; height: 394px;" id="home_slides">
{foreach name=outer item=outputtop from=$outputtops}
<li style="position: absolute; top: 0px; left: 0px; display: list-item; z-index: 4; opacity: 1;">
<a href="{$outputtop.link}"><img src="{$this_path}images/{$outputtop.name}"></a>
</li>
{/foreach}
</ul>
-
Dobra chyba mam
/public_html/presta/themes/mojaskórka/css/global.css
jak można nazwać ten plik global :-\ Się naszukałem trochę ;D
-
global.css, to główny plik stylów szablonu.
sie naszukales bo nie podales linka do sklepu, jakby byl wglad w zrodlo to od razu bys dostal konkretna odpowiedz ;)
PS. dziwny ten modul. rzadko sporyka sie modyły, ktore skladaja sie paru odrebnych czesci...
-
Ale nadal jestem w tak zwanej ciemnej d...
zerknij proszę na to bo mnie coś trafi zaraz ;)
chcę zniwelować tę białą część, żeby całośc podeszła do góry.
(http://oi44.tinypic.com/2wbsu87.jpg)
To jest mój plik global:
http://www.debianne.webd.pl/presta/themes/clothetheme/css/global.css
-
http://www.debianne.webd.pl/presta/modules/blockhomeslideshow/js/prod.css linia 13
usuń lub zmniejsz wartość height:500px
-
Luka zostaje nadal, obcięło tylko górny baner, a jak teraz całość do góry podciągnąć ?
Obcięcie górnego banera też mi było potrzebne bo sobie dostosuje pod wymiary własnego, jeszcze żeby to ruszyć wszystko do góry pod baner i jestem w domu :)
-
global.css linia 270
#header {
height: 710px; <- zmień na odpowiadającą ci odległość.
-
Yeah ;D
ale wcześniej próbowałem to nie szło, szło do pewnego momentu i dalej była luka, bo widocznie blokowała wielkość banera z prod.css
Teraz gra gitara, dzięki Panowie ;D
-
Wpadł znajomy i pokazał mi firebuga , a ja dureń tyle się z tym męczyłem żeby to jakoś powiązać ;)