Dawiderer
6.04.2011, 14:30:05
Witam, chciałbym stworzyć takie menu jak na Home.pl, cos takiego że np. klikam na home.pl w "sklepy internetowe" i mi się zmienia tak podświetla, jak klikam w "certyfikaty ssl" to się zmienia i podkreśla certyfikaty ssl.
Mam plik header.php -----> header.tpl
index.php, ---> index.tpl
1_strona_ktora_ma_być_podświetlona_jak_sie_na_nią_przejdzie.php ---> jego_tpl.tpl
2_strona_ktora_ma_być_podświetlona_jak_sie_na_nią_przejdzie.php ---> jego2_tpl.tpl
3_strona_ktora_ma_być_podświetlona_jak_sie_na_nią_przejdzie.php ---> jego3_tpl.tpl
itp.
inne_strony.php ----> inne_tpl.tpl
footer.php ----> footer.tpl
Jak mam zrobić, od czego zacząć?
Mackos
6.04.2011, 15:16:59
Zacznij od zapoznania się z html i css
a dokładniej z parametrem hover w css
Turson
6.04.2011, 15:25:40
Robisz w css [przykład]:
li a {
background:red;
}
li a:hover {
background:white;
}
<ul><li><a href="www.google.pl">google.pl
</a></li></ul>
Link google.pl bd miał czerwone tło, jak najedziesz myszką na nie, to białe.
Dawiderer
6.04.2011, 17:22:20
nie zrozumiałeś mnie chodzi mi o to:
http://fotoo.pl/zdjecia/files/2011-04/318d3989.gifżeby jak klikne w o firmie (o_fimie.php --> o_firmie.tpl) to żeby na czas przebywania w tej zakładce było takim białym i jak zmienie na inne to się zmieni np na Certyfikaty ssl itp.
Dawiderer
6.04.2011, 17:23:51
Turson
6.04.2011, 17:24:05
Jak masz nie dużą stronę i np. w html to możesz ręcznie dla każdej podstrony dodać określone efekty, da się w php prawdopodobnie też, wyciągając $GET z linku i dla aktywnego linku
Dawiderer
6.04.2011, 18:05:29
" Mam plik header.php -----> header.tpl
index.php, ---> index.tpl
1_strona_ktora_ma_być_podświetlona_jak_sie_na_nią_przejdzie.php ---> jego_tpl.tpl
2_strona_ktora_ma_być_podświetlona_jak_sie_na_nią_przejdzie.php ---> jego2_tpl.tpl
3_strona_ktora_ma_być_podświetlona_jak_sie_na_nią_przejdzie.php ---> jego3_tpl.tpl
itp.
inne_strony.php ----> inne_tpl.tpl
footer.php ----> footer.tpl "
mam właśnie tak że to mogę zmienić tylko w header.php i tylko tam. Jak to z tym $GET zrobić? dajcie jakieś instrukcje. Jestem początkujący
Dawiderer
7.04.2011, 11:10:28
Ma ktoś jakieś pomysły jak to zrobić ?
Bierzesz i sprawdzasz czy strona na której się aktualnie znajdujesz jest tą z linku. Zależnie jak tworzysz menu będzie to inaczej wyglądało.
Turson
7.04.2011, 12:35:50
Załóżmy, że Twoje linki wygladają tak: index.php?id=podstrona, i masz podstronę KONTAKT (index.php?id=kontakt)
if($_GET["id"]=="kontakt"){
//wyglad linku jeśli strona jest aktywna
//jeśli nie jest aktywna, czyli zwykły wygląd
Dawiderer
7.04.2011, 14:07:04
A jeżeli mam takie pliki
contact.php
firma.php
oferta.php
inne.php
tak będzie działało ?
<?
if($_GET["id"]=="contact.php"){
//wyglad linku jeśli strona jest aktywna
//jeśli nie jest aktywna, czyli zwykły wygląd
?>
Turson
7.04.2011, 14:16:17
Zależy jak masz zbudowany plik index.php i podstrony.
Jeśli masz link np. www.strona.pl/kontakt.php - nie zadziała
jeśli np. www.strona.pl/index.php?id=kontakt - tak
Dawiderer
7.04.2011, 14:36:01
mam tak,
header.php --> header.tpl
index.php --> index.tpl
podstrony.php --> podstrony.tpl
footer.php ---> footer.tpl
Mam wszystko w smartach,
i w header.php mam to menu,
i chce żeby w tym menu zmieniało się tak jak na home.pl, przechodząc na inną podstrone menu.
Dawiderer
7.04.2011, 17:03:50
Bardzo proszę o szybką pomoc, ponieważ chce zacząć prace nad tym jak najszybciej
Dawiderer
8.04.2011, 19:55:19
Ma ktoś jakiś pomysł>?
Dawiderer
8.04.2011, 19:57:24
http://zapodaj.net/92f68be8efb4.gif.html Link do Menu, (poprzednie linki zostały zablokowane/usunięte),
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.