Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]Podzielenie strony na kilka plików
koxu1996
post
Post #1





Grupa: Zarejestrowani
Postów: 139
Pomógł: 3
Dołączył: 5.06.2011

Ostrzeżenie: (0%)
-----


Witam. Posiadam stronę na której wszystkie podstrony mają taką samą górę i dół; zmienia się tylko środek z treścią. Chciałbym jakoś oddzielić to, bym nie musiał zmiany robić w każdym pliku lecz tylko w jednym. Nie chcę używać ramek, lecz zrobić to na "inlude_once". Problemem jaki mam jest to że po zainkludowaniu pliku automatycznie w body robią się 2 puste linie i strona jest niżej. Sprawdziłem i nie ma takiego tekstu w plikach a jednak to się pojawia. Dodatkowo cała zawartość head ładuje mi się do body (style, skrypty itd. w obszarze body). Tu mam pytanie: jak rozdzielić stronę żeby były pliki inkludowane i żeby dobrze mi wstawiało cały head i zawartość? Czy można w jednym pliku nie zamknąć jakiegoś diva i później w innym dołączanym pliku go zamknąć ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
Pawel_W
post
Post #2





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

Ostrzeżenie: (0%)
-----


można, includowanie polega na "wklejeniu" kodu z danego pliku w miejsce include
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #3





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Sam sobie odpowiedziałeś na pytania - można zamykać DIVy w inkludowanych plikach. Po za tym, pokaż kod, wróżki są zajęte.
Go to the top of the page
+Quote Post
koxu1996
post
Post #4





Grupa: Zarejestrowani
Postów: 139
Pomógł: 3
Dołączył: 5.06.2011

Ostrzeżenie: (0%)
-----


Dzięki pomogliście mi (IMG:style_emoticons/default/smile.gif) Mam jeszcze jedno pytanie odnośnie kodowania. Na stronie mam ustawione UTF-8 i w skrypcie jquery też. Jednak zamiast pytajników wyskakują takie pytajniki w kwadratach. Jakiś pomysł?
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #5





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Pokaż kod?
Go to the top of the page
+Quote Post
koxu1996
post
Post #6





Grupa: Zarejestrowani
Postów: 139
Pomógł: 3
Dołączył: 5.06.2011

Ostrzeżenie: (0%)
-----


Poradziłem już sobie. Mam teraz inny problem. Inkluduje góre z menu i chciałbym żeby podświetlone było menu które zostało wciśnięte. Próbowałem inkludować z parametrem ale wywala błąd. Jest jakiś sposób czy muszę napisać skrypt który sprawdza aktualną stronę i zmienia klasę przycisku?
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #7





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Po raz trzeci Ci piszę: pokaż kod. Nikt Ci go nie ukradnie i nie będzie się śmiał...
Go to the top of the page
+Quote Post
koxu1996
post
Post #8





Grupa: Zarejestrowani
Postów: 139
Pomógł: 3
Dołączył: 5.06.2011

Ostrzeżenie: (0%)
-----


Jak tak bardzo chesz:
  1. include("header.php?id=1");


A w header.php jest pobierana zawartość get i wyświetla menu z podświetloną kategorią. Coś w stylu menu takiego jak tu jest (wortal, forum podswietlone ,phppedia.pl ...). Jak zrobić coś takiego jak inkluduje pliki?
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #9





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Ja mówię o kodzie menu... chyba nie chcesz gotowego rozwiązania? Takich pełno w Google.
Go to the top of the page
+Quote Post
koxu1996
post
Post #10





Grupa: Zarejestrowani
Postów: 139
Pomógł: 3
Dołączył: 5.06.2011

Ostrzeżenie: (0%)
-----


No to masz:

header.php
  1. <ul id="nav">
  2. <li><a href="index.php" title="Strona główna" class="strona-glowna current">Strona główna</a></li>
  3. <li><a href="register.php" title="Rejestracja" class="rejestracja">Rejestracja</a></li>
  4. <li><a href="kontakt.php" title="Kontakt" class="kontakt">Kontakt</a></li>
  5. </ul>


Jeżeli w klasie w zakładce jest "current" to element jest podświetlony.


kontakt.php
  1. <?php
  2. include("header.php");
  3. ?>
  4. ///tresc strony


No i jak to rozwiązać żeby np. po wejściu w kontakt była podświetlona zakładka kontakt?


P.s @Kshyhoo O jakim gotowym rozwiązaniu mówisz? Chyba wgl. nie masz pojęcia o czym mowa w tym temacie...

Ten post edytował koxu1996 2.12.2012, 15:03:51
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #11





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Jesteś 1,5 roku na forum, więc powinieneś znać zasady. Może nie wiesz, więc Ci przypomnę:
1. Masz jakiś problem, więc wchodzisz na Google i szukasz informacji.
2. W wynikach szukasz odpowiedzi, jeżeli nie znajdziesz i nie możesz rozwiązać problemu, pomocy szukasz na forum.
Ty zacząłeś od końca, czyli od forum. Trochę własnej inwencji.
Go to the top of the page
+Quote Post
koxu1996
post
Post #12





Grupa: Zarejestrowani
Postów: 139
Pomógł: 3
Dołączył: 5.06.2011

Ostrzeżenie: (0%)
-----


To znajdź mi to w google kozaku skoro twierdzisz ze jest (IMG:style_emoticons/default/closedeyes.gif)

Ten post edytował koxu1996 2.12.2012, 15:58:20
Go to the top of the page
+Quote Post
Pawel_W
post
Post #13





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

Ostrzeżenie: (0%)
-----


Cytat(koxu1996 @ 2.12.2012, 15:58:02 ) *
To znajdź mi to w google kozaku skoro twierdzisz ze jest (IMG:style_emoticons/default/closedeyes.gif)

google -> php adding class to menu

drugi wynik: http://stackoverflow.com/questions/2913415...l-menu-with-php

magia? (IMG:style_emoticons/default/brzydal.gif)

wg mnie umiejętności szukania w google powinni uczyć już w podstawówce...
Powód edycji: [thek]: Google - podstawówka, używanie mózgu - nauka na całe życie ;)
Go to the top of the page
+Quote Post

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: 3.10.2025 - 21:10