![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 18 Pomógł: 2 Dołączył: 12.04.2008 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam ponownie. Mam nie wiem czy dziwne, ale mam pytanie. Dokładnie nie znam się na pisaniu php, uzywam gotowych rozwiązań które wcielam w moją pracę. Ale ostatnio męczy mnie pewne zagadnienie które ułatwiłoby mi pracę:)
Otóż pracuję nad stronką www.neatgroup.pl/Audimas_new Sprawa wygląda tak: - do ładowania stron w <div id="text"> uzywam CODE <?php $go = $_GET['go']; if(!empty($go)) { if(is_file("page/$go.php")) include "page/$go.php"; else echo "<br />Przepraszamy - strona nie istnieje."; } else include "page/start.php"; ?> i tam oczywiście zmieniają się includowane strony, powyżej jednak (w index.php) znajduje się menu opisane CSS (które jest widoczne cały czas) które podmienia tło pod danym obrazkiem po najechaniu CODE a.firma { border:0; display:block; width:62px; height:44px; background: url(img/firma.gif) 0 0 no-repeat;} a.firma:hover{ background-position: 0 -44px;} Moje pytanie brzmi. Jak to wszystko połączyć aby uzyskać efekt :active? W sensie aby po najechaniu np. na link "firma" podswietlil się on na czerowno, czyli ta zamiana obrazków z CSS, a po wejsciu w ten link w menu został powiedzmy ten obrazek. Aby gdy jestem w "firma" link firma zosta czerwony. Widziałem takie rozwiązania w joomla i na wielu innych stronach, ale zastanawiam się czy w układzie jaki mam (to includowanie + CSS) jest to jakoś możliwe do zrobienia czy wogóle trzeba by inaczej do includowania stron podejść. Proszę o podpowiedzi. -------------------- --- www.NeatGroup.pl ---
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 17 Dołączył: 19.03.2006 Skąd: z kosmosu ;) Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chodzi o kod PHP to dla bezpieczeństwa zmień go na:
Co do reszty to spróbuj użyć javascriptu, ale być może da się to rozwiązać w CSS. -------------------- Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian ![]() |
|
|
-n30- |
![]()
Post
#3
|
Goście ![]() |
ja robie to czasem tak:
2 klasy w css np: normalny, aktywny w php funkcja
i pozniej +- tak pisalem z reki wiec nie recze ze dziala. Btw to inludowania stron milo zrobic filter usuwajacy znaki np / lub . itp... |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 18 Pomógł: 2 Dołączył: 12.04.2008 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
dzieki Babcia@Stefa za kod.
No ok, ale czy jak jest to rozwiązane w ten sposób to rozpozna current_page, skoro menu jest w index? nie wiem, ale sprawdze. Dzieki. A co do java script, nie jestem zwolennikiem do takich prostych rzeczy, pozniej problemy z walidacją .. itp. -------------------- --- www.NeatGroup.pl ---
|
|
|
-Gość- |
![]()
Post
#5
|
Goście ![]() |
pod $current_page podstawiasz $_GET['go'];
a w cudzyslowy wpisujesz to co masz podane w linku to co po kliniecu ma byc $go. czyli np <a href=index.php?go=sex to class=<? echo klasa("sex",$go);?> w poscie wyzej nie ma echo przed klasa... To powinno juz Ci calkowicie rozjasnic sprawe. Pozdro |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 17 Dołączył: 19.03.2006 Skąd: z kosmosu ;) Ostrzeżenie: (0%) ![]() ![]() |
Chyba o to chodziło ![]() @edit Człowkieku co ty masz w kodzie PHP?! http://www.neatgroup.pl/Audimas_new/index....#46;./index Nieskończona pętla ![]() Jeśli chcesz mogę Ci pomóc w pisaniu kodu PHP na Twojej stronie ![]() @edit Wrzuć do folderu page plik .htaccess o treści: Kod deny from all Ty robisz na zamówienie? Nie sądze aby Twoja strona była bezpieczna... Dziękuję, Babcia@Stefa Ten post edytował Babcia@Stefa 18.06.2008, 18:11:47 -------------------- Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 05:56 |