Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak zrealizować takie ułożenie na stronie ?
tomaszko
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 5.02.2005

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


Jak w temacie - ?
Podaje link do zobrazowanego problemu
http://republika.pl/kwabedz/problem.jpg

w HTMLu za pomoca ramek zrobiłem i działa,
ale jak to zrealizowac w php :roll2:

Kshyhoo - to tylko obrazek pogladowy rolleyes.gif zobrazowanie problemu winksmiley.jpg

Ten post edytował tomaszko 5.02.2005, 18:08:37
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Kshyhoo
post
Post #2





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




Takie krzywe?


--------------------
Go to the top of the page
+Quote Post
mdco
post
Post #3





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

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


Po pierwsze zrealizuj to na tabeli.
Linki zrob np.: <a href="index.php?link=1">Link 1</a>
A potem używaj include i warunku if lub switch.
  1. <?php
  2.  
  3. if($link==1)
  4.  {
  5. include(&#092;"podstrona_1.php\");
  6. }
  7.  
  8. ?>


Ja bym to np. tak zrobił. winksmiley.jpg


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post
shima
post
Post #4





Grupa: Zarejestrowani
Postów: 245
Pomógł: 0
Dołączył: 9.09.2002

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


Cytat(tomaszko @ 2005-02-05 17:46:06)
w HTMLu za pomoca ramek zrobiłem i działa,
ale jak to zrealizowac w php :roll2:

W php nie zrobisz. Mylisz pojęcia, php nie "robi" tabelek, musisz dodać HTML/XML czy co tam chcesz. A jeżeli chodzi o ładowanie poszczególnych zawartości to poczytaj o include" title="Zobacz w manualu PHP" target="_manual


--------------------
Nie ma nic stałego prócz zmiany...
Go to the top of the page
+Quote Post
bela
post
Post #5


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

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


Cytat(mdco @ 2005-02-05 18:08:34)
Po pierwsze zrealizuj to na tabeli.
Linki zrob np.: <a href="index.php?link=1">Link 1</a>
A potem używaj include i warunku if lub switch.
  1. <?php
  2.  
  3. if($link==1)
  4.  {
  5. include(&#092;"podstrona_1.php\");
  6. }
  7.  
  8. ?>


Ja bym to np. tak zrobił. winksmiley.jpg

Używaj tablic superglobalnych $_GET, $_POST, $_COOKIE, etc


--------------------
Go to the top of the page
+Quote Post
NuLL
post
Post #6





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Kod
<table>
<tr><td>
banner
</td></tr>
<tr><td>
<table width='100%'>
<Tr>
<td>link 1</td>
<td>link 2</td>
<td>link 3</td>
<td>link 4</td>
</Tr>
</table>
</td></tr>
<tr><td>
<table width='100%'>
<tr>
<td width='40%'>
</td>
<td width='60%'>
</td></tr>
</table>
</td></tr>
<tr><td> Tu ten include</td></tr>
<tr><td>jakies pustki</td></tr>
</table>

tu tabelka jakbys potrzebował.


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
tomaszko
post
Post #7





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 5.02.2005

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


Serdecznie dziękuje,
za wskazanie jak problem rozwiązać winksmiley.jpg
Go to the top of the page
+Quote Post
aleksander
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


przeniesione: php => HTML/XHTML
Go to the top of the page
+Quote Post
xarr
post
Post #9





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 5.12.2004

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


Do tworzenia/rozmieszczenia elementow na www nie sa tabelki. Nie takie jest ich zastosowanie, a to ze sa wygodne i najlatwiej nimi operowac to inna bajka.

zrob to na divach przy pomocy pozycjonownia (css).
W head:
Kod
<style type="text/css">
body{text-align:center;}
#t{width:600px;height:100px;border:1px solid #000;}
#mt{position:relative;width:600px;height:30px;border:1px solid #000;}
#mt div#mt1{position:absolute;top:3px;left:5px;width:140px;height:20px;border:1px solid #000;}
#mt div#mt2{position:absolute;top:3px;left:153px;width:140px;height:20px;border:1px solid #000;}
#mt div#mt3{position:absolute;top:3px;right:153px;width:140px;height:20px;border:1px solid #000;}
#mt div#mt4{position:absolute;top:3px;right:5px;width:140px;height:20px;border:1px solid #000;}
#m{position:relative;width:600px;height:400px;border:1px solid #000;}
#m div#ml{position:absolute;left:0;width:180px;height:100%;border:1px solid #000;}
#m div#mr{position:absolute;left:185px;width:414px;height:100%;border:1px solid #000;}
#b{width:600px;height:20px;border:1px solid #000;}
</style>


W body:
Kod
<div id="t">gora</div>
<div id="mt">
  <div id="mt1">menu1</div>
  <div id="mt2">menu2</div>
  <div id="mt3">menu3</div>
  <div id="mt4">menu4</div>
</div>
<div id="m">
  <div id="ml">lewo</div>
  <div id="mr">prawo</div>
</div>
<div id="b">stopka</div>


Nie sprawdzalem tego, ale powinno sie dobrze wyswietlac i pod przegladarkami i pod IE smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 04:04