Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][CSS][PHP]Połączenie php z css
Forum PHP.pl > Forum > Przedszkole
dawideq03
Witam,

mam taki problem (najprawdopodobniej dość prozaiczny), mam taką testową stronę pod adresem: http://dawidbtest.home.pl/foreach/index.php która opiera się o php, szablon css i smarty. Nie wiem czy coś źle robię ale nie wiem jak w pole, gdzie obecnie znajduje się tekst: WITAJ NA MOJEJ STRONIE, wstawić tekst z pozostałych zakładek, np. teraz po kliknięciu na zakładkę "O nas" co prawda pojawia się informacja - strona w budowie (która rzeczywiście znajduje się w pliku tej strony), jednak pojawia się ona na samej górze strony, nad nagłówkiem. Czy coś pomyliłem bądź o czymś zapomniałem?

Prosiłbym o pomoc/podpowiedź.

Oczywiście jeżeli jest potrzebny jakiś kod, proszę o informację.

Dziękuje i pozdrawiam.
Adrian1207
Oczywiście, że potrzebny jest kod. smile.gif
b4rt3kk
Includujesz pliki, nie w tym miejscu co trzeba. Wstaw fragment z odczytywaniem wartości $_GET['str'] (i prawdopodobnie switchem), w miejsce gdzie masz na stronie 'WITAJ NA MOJEJ STRONIE'. Dokładnie w tym miejscu:

  1. <div id="page">
  2. <h1>Witaj na mojej stronie</h1>
  3. </div>


wewnątrz bloku o id #page.
mkamin
  1. strona w budowie
  2. <!DOCTYPE html
  3. PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  4. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  7. <meta name="Description" content="cmsy_lab" />
  8. <title>onas ..Strona domowa</title>
  9. <link rel="stylesheet" href="style.css">
  10. </head><div id="content">
  11. <div id="top">
  12. Tutaj będzie nagłówek
  13. </div> <div id="left">
  14. <ul>
  15. <li><a href="index.php">Strona główna</a></li>
  16. <li><a href="index.php?str=onas">O nas</a></li>
  17. <li><a href="index.php?str=mapa">Mapa dojazdu</a></li>
  18. <li><a href="index.php?str=galeria">Galeria</a></li>
  19. <li><a href="index.php?str=kontakt">Kontakt</a></li>
  20. <li><a href="index.php?str=ksiega">Ksiega gosci</a></li>
  21. </ul>
  22. </div>
  23. <div id="page">
  24. <h1>Witaj na mojej stronie</h1>
  25. </div>
  26. <div id="right">
  27. </div>
  28. <div class="clear"></div>
  29. <div id="footer">
  30. <b>Copyright &copy;<?php echo date("Y"); ?> Dawid Bugaj</b>
  31. </div>
  32. </div>


W źródle strony widać gdzie pojawi się tekst strona w budowie jak widać pojawia się poza wszelkim kodem...
Wystarczy to przenieść do odpowiedniego DIV'a jak napisał b4rt3kk
-dawideq03-
Dzięki serdeczne panowie za odpowiedzi, poradziłem sobie w przypadku jeżeli cały kod znajduje się w index.php (oczywiście poza stronami), w przypadku jeżeli rozdziele kod na smary, strona się nieco wysypuje ( http://dawidbtest.home.pl/foreach/ - zostawiłem dwie strony ), ale jeszcze powalcze, najprawdopodobniej coś z div-ami.
Dzięki raz jeszcze smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.