Prawidłowe wyświetlanie menu + include |
Prawidłowe wyświetlanie menu + include |
11.01.2013, 13:39:18
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.01.2013 Ostrzeżenie: (0%) |
Witam.
Mam problem i chciałabym aby ktoś mi pomógł go rozwiązać. Całość problemu jest pokazana pod adresem problem. Otóż mam menu w i utworzone dwie strony o nazwach kontakt.php oraz home.php. W index.php wstawiłam wartości do wyświetlana zawartości stron: Kod <?php include "include/mainmenu.php"; ?> <?php // zmienna $go przekazana metoda GET $go = $_GET['go']; // sprawdzamy czy zmienna $go nie jest pusta if(!empty($go)) { // sprawdzamy czy plik o danej nazwie istnieje if(is_file("pages/$go.php")) include "pages/$go.php"; // jezeli plik nie istnieje wyswietla się komunikat else echo "<br />Nie ma takiej strony :-("; } // jezeli zmienna $go jest pusta wyswietla się strona glowna else include "pages/home.php"; ?> Teraz moje pytanie, w jaki sposób zrobić aby wraz z kliknięciem na przycisk menu np. kontaktu był on aktywny aż do momentu przejścia na inną stronę np. home? Przepraszam za błędy i wybaczcie to mój pierwszy w życiu post na forum. Pozdrawiam Aleksandra. |
|
|
11.01.2013, 15:21:53
Post
#2
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 2 Dołączył: 14.05.2011 Ostrzeżenie: (0%) |
Moze umiesc strone w ramkach jesli chcesz miec widoczne menu po zmianie strony ?
|
|
|
11.01.2013, 16:55:29
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.01.2013 Ostrzeżenie: (0%) |
To znaczy?
Czy ramki rozwiążą mój problem? Tak aby przechodzenie pomiędzy stronami powodowało także aktywny przycisk w menu? Czytałam że ramki są mało bezpiecznym rozwiązaniem? Jakieś inne pomysł? Może powinnam coś dodać w includowaniu? |
|
|
11.01.2013, 18:43:16
Post
#4
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%) |
O coś takiego ci chodzi z tym aktywnym adresem w linku?
Ten post edytował ZeTu 11.01.2013, 18:46:46 -------------------- |
|
|
11.01.2013, 18:53:34
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.01.2013 Ostrzeżenie: (0%) |
Tylko gdzie i jak mam to dodać? Słaba jestem z php.
|
|
|
11.01.2013, 19:04:38
Post
#6
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%) |
Zobacz demko http://takie-sobie.zoba.eu/demo/1/
W Twoim kodzie oznaką, że strona jest aktywna jest ja dałem podobnie Teraz wrzucasz ten kod co podałem bez <ul>...</ul>, bo to już masz. I teraz w htmlu masz i zamiast dajesz gdy dodajesz kolejny link, to robisz to tak a w tym kodzie co podałem dopisujesz przed } esle { kod I tak za każdym razem gdy dodajesz kolejną podstronę Ten post edytował ZeTu 11.01.2013, 19:22:26 -------------------- |
|
|
11.01.2013, 19:18:59
Post
#7
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.01.2013 Ostrzeżenie: (0%) |
Jak rozumiem aktywny klik jest na czerwono. O to mi chodziło, Tylko jak zastosować Twój przykład dla mojego menu? -> Tutaj w zakładce "download" zamieściłam spakowany w zipie folder z moim menu i screen. Może pomógłbyś mi na żywym przykładzie? Proszę?
|
|
|
11.01.2013, 19:23:32
Post
#8
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%) |
Ok to daj mi chwilkę
-------------------- |
|
|
11.01.2013, 19:28:52
Post
#9
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.01.2013 Ostrzeżenie: (0%) |
Ok
|
|
|
11.01.2013, 19:50:59
Post
#10
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%) |
A skąd masz takie menu?
-------------------- |
|
|
11.01.2013, 20:13:46
Post
#11
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.01.2013 Ostrzeżenie: (0%) |
Ojejku wyczyściłam już pliki cookie z mojego laptopa. Ogólnie to szukałam bardzo długo mn. tutaj. http://www.dynamicdrive.com/dynamicindex1/ddtabmenu.htm.
Co prawda nie było tam opisu funkcjonowania tylko gotowy przykład do użycia. Jak rozumiem będzie problem z dostosowaniem go? |
|
|
11.01.2013, 20:18:04
Post
#12
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%) |
No wlasnie jest problem :/
-------------------- |
|
|
11.01.2013, 20:27:38
Post
#13
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.01.2013 Ostrzeżenie: (0%) |
A jaki? Hmmm. To może inaczej, Może inne menu? W zasadzie chodzi mi tylko o to aby był taki układ graficzny jaki jest. Szukałam odobnego do takiego jak tutaj.
Ten post edytował cheerockie 11.01.2013, 20:32:04 |
|
|
11.01.2013, 20:32:46
Post
#14
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%) |
No bo to menu jest dwu poziomowe tak? A po klinięciu jakiegoś linka np. Link 2 -> Kontakt, to powinno tak zostać, a menu wraca do poprzedniego stanu, więc mój sposób nie wypali w tym momęcie :/ A nie mam zbytnio czasu teraz by się bawić w przeszukiwaniu CSS i JS
To menu co podałaś w ostatnim linku działa troszkę inaczej. Tutaj jest menu takie dwu poziomowe http://www.cssplay.co.uk/menus/cssplay-pushpull.html http://www.cssplay.co.uk/menus/cssplay-showup.html http://www.cssplay.co.uk/menus/cssplay-click-dropline.html http ://www.dynamicdrive.com/style/csslibra...rop_line_menu/ http://www.cssplay.co.uk/menus/pro_dropline.html Więcej w google, zobacz tutaj Tylko zmienić kolory i tło Ten post edytował ZeTu 11.01.2013, 20:50:28 -------------------- |
|
|
11.01.2013, 21:27:25
Post
#15
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.01.2013 Ostrzeżenie: (0%) |
Dzięki za przykłady, jak rozumiem takie menu http://www.cssplay.co.uk/menus/pro_dropline.html (ostanie ) powinno z twoim sposobem zadziałać? Sprawdzę i może uda mi się Bardzo dziękuję za pomoc.
|
|
|
11.01.2013, 21:40:14
Post
#16
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%) |
Tak, jak coś to napisz tutaj w razie problemów.
-------------------- |
|
|
12.01.2013, 18:47:12
Post
#17
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.01.2013 Ostrzeżenie: (0%) |
Hej. Próbowałam i próbowałam i nie mogę zrozumieć w jaki sposób ma to funkcjonować. Wrzuciłam nowe menu po podglądu TUTAJ
Chodzi mi o efekt taki o jakim napisał ZeTu "... menu jest dwu poziomowe tak? A po klinięciu jakiegoś linka np. Link 2 -> Kontakt, to powinno tak zostać...". Ja jednak nie rozumiem w jaki sposób to zrobić, tak jak opisywał to ZeTu. Pomóżcie mi, bo jak się poddam to porzucę swoje plany z nauką php . |
|
|
13.01.2013, 00:10:13
Post
#18
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 2 Dołączył: 14.05.2011 Ostrzeżenie: (0%) |
prosze piec plików
menu.php,menu1.php,menu2.php,menu3.php,menu4.php >menu.php
>menu1.php
>menu2.php
>menu3.php
>menu4.php
tworzysz w jednym katalogu pliki menu.php,menu1.php,menu2.php,menu3.php,menu4.php oczywiscie menu mozna sobie dostosowywac to tylko takie przykladowe jest pozdrawiam zrobilem jeszcze wersje z includowaniem menu.php,menu1.php,menu2.php,menu3.php,menu4.php >menu.php
>menu1.php
>menu2.php
>menu3.php
>menu4.php
i menum.php (includowane menu) wszystko zapisac w jednym katalogu I jeszcze wersja wszystko na jednej stronie dwa pliki menu.php i menum.php >menu.php
>menum.php(includowane menu) wszystko rowniez umiescic w jednym katalogu pozdrawiam |
|
|
13.01.2013, 01:53:57
Post
#19
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 11 Dołączył: 1.04.2009 Ostrzeżenie: (0%) |
nie wiem co tu odwalacie ale można to zrobić tak
http://jsfiddle.net/9hbnD/1 po kllikajcie w kwadraciki Ten post edytował mieszkos 13.01.2013, 01:55:02 |
|
|
13.01.2013, 09:52:01
Post
#20
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.01.2013 Ostrzeżenie: (0%) |
Dziekuję Wam wszystkim, wasza pomoc jest nezbędna.
Mam pytanie do kolegi MIESZKOS. Twój pomysł bardzo mi się spodobał, możesz coś więcej na temat takiego rozwiązania napisać? Mógłbyś zrobić dla przykładu 2poziomowe horyzontalne menu? Twój sposób dzięki JS jest niezależny od całościowego kodu php? |
|
|
Wersja Lo-Fi | Aktualny czas: 10.06.2024 - 08:55 |