![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 2.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam, w końcu musiałem dojść do tych nieszczęsnych podstron... Moje pytanie brzmi jak zrobić podstronę z jakimś artykułem, w którym można zastosować style.css
![]() Index.php (strona główna): http://img403.imageshack.us/img403/1029/przedo.png I potencjalna podstrona (artykuł) : http://img593.imageshack.us/img593/5899/86485533.png Dałoby się tak zrobić? Czy może konieczne jest przepisywanie całego indeksu dla każdej podstrony ? ; / Bardzo proszę o pomoc. Nie wiedziałem czy stworzyć ten temat tutaj czy w przedszkolu, więc zrobiłem to tu i tu, a jak admin uzna, że powinno to być tylko w jednym miejscu to proszę o usunięcie drugiego. Przepraszam za kłopot. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Jak rozumiem, chcesz zastosować odrębne formatowanie do artykułów?
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 706 Pomógł: 108 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Odpowiedź na to pytanie zależy od wielu czynników. Zależy przede wszystkim od tego, czy przekazujesz szablon do podstron czy podstrony do szablonu. Ogólnie, jeśli nie używasz klas, to możesz zrobić zmienną globalną zawierającą tablicę ze ścieżkami do plików .css. Dla każdej podstrony - o ile mają jakieś niestandardowo sformatowane elementy - dodajesz określony plik/pliki .css i w samym szablonie sczytujesz jakie pliki zostały dodane i dodajesz linki do <head>.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 2.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Omg
![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 706 Pomógł: 108 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
No dobrze, to jeszcze raz.
Widzę, że chodzi o samo podpinanie stron. No to najprościej będzie Ci to zrobić w taki sposób: Zrób sobie dwa pliki php, np. top.php i bottom.php. W top.php zapisz wszystko, co zawsze pojawia się przed treścią pliku/artykułu, tzn. od samego początku aż do tego momentu, gdzie zmienia się treść. W bottom.php umieść wszystko to, co jest zawsze po treści, tzn. od zamknięcia tego bloku z treścią aż do końca. Potem każda podstrona/artykuł będzie plikiem .php, w którym musisz zrobić coś takiego:
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 2.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Niby wszystko działa jak powinno, ale jak mam ten bottom.php, to wsadziłem tam stopkę, a ona w stylach css miała clear:both, więc była przyklejona do tego wyżej. Jak mam zrobić aby stopka była przyklejona do każdego artykułu .php jakieś 5px pod nim?
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 706 Pomógł: 108 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Podejrzewam, że po prostu nie w tym miejscu zacząłeś plik bottom.php. Wrzuć tu może kod HTML? A swoją drogą, to są lepsze metody czyszczenia floatów niż clear. Nie znalazłem polskiego artykułu, więc po angielsku:
http://www.quirksmode.org/css/clearing.html Ten post edytował croc 4.12.2011, 14:23:15 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 2.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Index.php - http://wklej.org/id/640560/
bottom.php - http://wklej.org/id/640566/ style.css - http://wklej.org/id/640563/ Proszę o pomoc jak wyrównać wszystko, bo teraz to mi się takie coś zrobiło ![]() http://img507.imageshack.us/img507/5980/screenfcl.png |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 706 Pomógł: 108 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dlaczego masz cały szablon w bottom.php? Jeśli dobrze spekuluję co tu jest stałe a co nie, to powinieneś mieć tak:
top.php:
bottom.php:
Każda podstrona to ma być osobny plik PHP z takim kodem, jaki Ci podałem na górze. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 2.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
<div id="top">
To już jest ten pierwszy box, więc go usunąłem z top.php. BOSHE caly czas mi ten tekst z artykulu (coijak.php) :
Wywala tekst nie wiadomo gdzie, croc mógłbyś do mnie napisać na gg? Proszę, gg: 19506176 . |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 17:49 |