Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Menu
-B-Goddess-
post
Post #1





Goście







Mój problem okaże się pewnie wyjątkowo banalny, ale męczę się niemiłosiernie.

W php chciałbym po raz pierwszy wykonać stronę opartą na tabeli a nie na ramkach. Niestety komplikuję sobie sprawę przez dwa menu:




\ \ \ \
\ m \ \ m \
\ \ \ \
\ \ \ \
\ \ \ \
\ \ \ \
\ \ \ \
\ \ \ \

Menu od prawej strony jest nadrzędne, a to od lewej ma się zmieniać w zależności od rego, co kliknie się z prawej. Oczywiście po instrukcją warunkową:



<? if(!isset($go)){
include("menu/pow.inc");
}
else if($go==1){
include("manu/pow.inc");
}
else if($go==2){
include("menu/progr.inc");
}
else if($go==3){
include("menu/proj.inc");
}
else if($go==4){
include("menu/tek.inc");
}
else if($go==5){
include("menu/bibl.inc");
}
else if($go==6){
include("menu/spons.inc");
}
else if($go==7){
include("menu/link.inc");
}
else if($go==8){
include("menu/kont.inc");
}
else if($go==9){
include("menu/akt.inc");
}
else
echo "Taka strona nie istnieje."; ?>


jest jeszcze mnóstwo innych rzeczy do "includowania".

Czy w ogóle można includować sformatowane html pliki INC, czy można tylko suche teksty w TXT?

Może to jest problem z powodu którego nie wychodzą mi wszystkie elementy? Jeśli tak, to jakiego innego ciągu poleceń mam użyć?

Przyznam, że jest to dla mnie sprawa bardzo deprymująca. Tyle jest w sieci szablonów a ja nie mogę się dostać do niczego, co spełniałoby moje oczekiwania. Najśmieszniejsze jest to, że takie rozwiązanie widzę na co drugiej stronie, którą oglądam, a z nikąd nie mogę tego skopiować, czuję się jak w błednym kole - co krok to widzę, ale nijak nie umiem zrozumieć ;-)

Z góry dziękuję za zainteresowanie sprawą i pozdrawiam wszystkich forumowiczów.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-B-Goddess-
post
Post #2





Goście







Wielkie dzięki za pomoc! Ok. drugiej nad ranem uporałem się z problemem. Dość nietypowo (niejedna osoba złapałaby się pewnie za głowę), ale jak na potrzeby nie tak wielkiej strony powinno wystarczyć Wielkie Dzięki za pomoc! W pewnym momecie zacząłem panikować a wasze odpowiedzi mnie uspokoiły.

Na wszelki wypadek pokazę moje rozwiązanie, może przyda się komuś równie początkującemu:

Cytat
TABLE align=center HEIGHT=100% border=0 cellPadding=0 cellSpacing=0 width=796>
     
  <?      if(!isset($go)){
        include("powitanie.inc");
            }
              else if($go==1 || $go==11 || $go==12){
                    include("powitanie.inc");
                          }
              else if($go==2 || $go==21 || $go==22 || $go==23 || $go==24 || $go==25 || $go==26 || $go==27){
                    include("program.inc");
                          }
              else if($go==3){
                    include("projekty.inc");
                          }
              else if($go==4){
                    include("teksty.inc");        itd.....


Czyli alternatywa dla wszystkich przycisków z menu podrzędnego (11. 12. 21, 22...) dla danej pozycji menu nadrzędnego. Okazało się na szczeście, że serwer, na którym zamieszczam stronę, nie ma wyłączonych funkcji związanych z GO, więc było nieco łatwiej.

Może to wygląda łopatologicznie, ale przy nie tak wielu podstronach da się chyba strawić. Każdy dział z menu głownego posiada inicjalną stronę z tabelką, w której mieści się podrzędne menu i miejsce na podstronę. Dzięki tym alternatywom nic mi już nie ucieka w przestrzeń kosmiczną po naciśnięciu opcji z podrzędnego menu...

Z programowaniem miałem kiedyś do czynienia w profilowanej klasie w liceum, ale rychło fascynacja mi wtedy przeszła. No cóż, nauczyłem się przynajmniej, że prostymi metodami można coś przypadkiem osiągnąć (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 14:08