Baner tylko na główej stonie

_judyta

Avatar: _judyta

2016-10-25 16:11

Chciałabym żeby wyświetlał się tylko na stronie głównej, a na pozostałych już nie.
Mam skórkę webstyle04 i baner jest w #head3 .container. Nie wiem jak to zrobić żeby razem z banerem znikało tło pod banerem.
w _header.php wstawiłam:
<div id="head3"><?php // second top menu starts here ?>
<?php if($aData['iPage'] == $config['start_page']) { ?><div class="container"><?php } ?>

ale tło nadal zostaje. Proszę o pomoc

» Quick.Cart v6.x

_judyta

selekcjoner

Avatar: selekcjoner

2016-10-25 16:14

Jeśli jest <div class="container"> to musisz ustawić także warunek dla zamykania tego diva </div>
Zrób także if( isset( $aData['iPage'] ) && $aData['iPage'] == $config['start_page'] )

_judyta

Avatar: _judyta

2016-10-25 16:50

Tak ale dalej mam coś takiego:
<div id="head3"><?php // second top menu starts here ?>
<?php if($aData['iPage'] == $config['start_page']) { ?><div class="container"><?php } ?>
<?php echo $oPage->throwMenu( 2, $iContent, 0 ); // content of top menu second ?>
</div>

_judyta

selekcjoner

Avatar: selekcjoner

2016-10-25 16:57

Skoro masz menu to wykorzystaj css bez warunków w php.
Ustaw:
#page1 #head3 .container{ background: url(tu_bedzie_tlo) }
#head3 .container{ background: none }

#page1 - ta "1" to ID strony startowej

_judyta

Avatar: _judyta

2016-10-25 17:28

Wstawiłam #page1 ale nic to nie zmieniło, kod wygląda tak:

/* HEADER WITH TOP MENU BELOW LOGO */
#page1 #head3{ background:url(img/banner_02.png) 0 400px no-repeat; height:450px; position:relative;width:960px;margin:0 auto;text-align:left;}
#page1 #head3 .container{background:url(img/banner_01.jpg) top center no-repeat;height:400px;-webkit-box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.4);
#page1 box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.4); margin-top:30px;}
#head3 .container{ background: none }

/* MENU TOP 2 */

_judyta

selekcjoner

Avatar: selekcjoner

2016-10-25 17:36

>> Chciałabym żeby wyświetlał się tylko na stronie głównej
Czy strona główna ma ID == 1 ?

>> baner jest w #head3 .container. Nie wiem jak to zrobić żeby razem z banerem znikało tło pod banerem.
A ten baner to JPG czy w css ? Bo w kodzie, który podałaś banera nie widać a gdyby był w .container w css to kod by zadziałał...

selekcjoner

Avatar: selekcjoner

2016-10-25 17:39

P.S.
Dodaj najpierw:
#head3 .container{ background: none }
a potem reszte #page1 #head3 itd

_judyta

Avatar: _judyta

2016-10-25 17:44

to jest baner: {background:url(img/banner_01.jpg)
a to tło pod banerem : { background:url(img/banner_02.png)
adres strony rzymianka.pl

_judyta

selekcjoner

Avatar: selekcjoner

2016-10-25 17:48

W linii 72 style.css dałaś #head3 .container{ background: none } a w linii 825 #head3 .container { background: url(img/banner_01.jpg) top center no-repeat; :)

_judyta

Avatar: _judyta

2016-10-25 18:01

Zrobiłam jak mówiłeś ale zniknęło całe drugie menu

_judyta

_judyta

Avatar: _judyta

2016-10-25 18:02

po kliknięciu na inne strony niż pierwsza (Home)

_judyta

selekcjoner

Avatar: selekcjoner

2016-10-25 18:09

To wynika z układu Twojej strony.. Dla #head3 .container masz height:400px; - jak usuniesz baner to całość idzie do góry a dla menu masz position: absolute; top: -60px; Musisz inaczej menu ostylować. Po za tym masz podwójne stylu znowu: linie 76 i 832

_judyta

Avatar: _judyta

2016-10-25 18:22

Dziękuję będę próbowała

jacek282

Avatar: jacek282

2016-12-14 21:22

udało się ?
chciałbym zrobić to samo u siebie

jacek

Do góry
o nas | kontakt