Stránka: 1 z 2
| [ Príspevkov: 47 ] | 1, 2 |
Autor | Správa |
---|
Registrovaný: 07.04.07 Prihlásený: 10.08.10 Príspevky: 171 Témy: 42 | 42 Bydlisko: Bratislava |
Robim si stranku a chcel by som na nej vyuziv INCLUDE, mam urcity ram kam chcem aby sa my zobrazoval iba text (obsah stranky). Ale neviem ako to naviazat na odkaz aby sa obsah v include zmenil po prejdeni na inu podsekciu stranky. Viem ze nejako mu treba priradit meno ktore sa potom zada ako ciel buttonu aby sa zmenil obsah. Ale neviem ako na to tak mi pls nieco poradte THx
_________________ Ten, kto sa pýta, je hlupákom päť minút; ten kto sa nepýta, zostáva hlupákom navždy. |
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 | 30 Bydlisko: Bratislava |
Neviem či myslíš rámec ako rámec, alebo nie, ale to teraz nie je podstatné.
Proste na stránke budeš mať odkazy typu:
Kód: a href="index.php?stranka=kontakt" a ten DIV, alebo iframe kam to vkladáš, tak do neho bude vložené iba toto: Kód: <?php $stranka = $_GET["stranka"]; if(file_exists("pages/$stranka.php")) {include("pages/$stranka.php");} else include("pages/default.php"); ?>
To ti aj skontroluje, či existuje tá stránka a ak nie, tak ti vloží nejakú "defaultnú" (ako si to ty nastavíš).
A ak to chceš, aby ti to zobrazovalo do iFramu, tak iba tomu odkazu dáš atribút target="nazov_ramca".
|
|
Registrovaný: 07.04.07 Prihlásený: 10.08.10 Príspevky: 171 Témy: 42 | 42 Bydlisko: Bratislava |
moc diky
_________________ Ten, kto sa pýta, je hlupákom päť minút; ten kto sa nepýta, zostáva hlupákom navždy. |
|
Registrovaný: 07.04.07 Prihlásený: 10.08.10 Príspevky: 171 Témy: 42 | 42 Bydlisko: Bratislava |
Dnes som to skusal ale upravenu verziu
Kód: <?php if($_GET['id']=="1"){ include "produkt.php"; } ?>
Fungovat funguje ale, otvori sa to na celu obrazovku a ja by som chcel aby to bolo len v tom jedno layoute.
_________________ Ten, kto sa pýta, je hlupákom päť minút; ten kto sa nepýta, zostáva hlupákom navždy. |
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 | 30 Bydlisko: Bratislava |
To je pekné, ale ja netuším ako vyzerá zvyšok stránky a čo je v tom produkt.php - tam má byť len to, čo by bolo napísané v bežnom HTML dokumente na tom mieste, kam sa to includuje.
|
|
Registrovaný: 07.04.07 Prihlásený: 10.08.10 Príspevky: 171 Témy: 42 | 42 Bydlisko: Bratislava |
www.tommys-web.tym.sk mas sa pozri do zdroja mas tam aj css ... A ja chcem aby sa menila iba ta stredna cast kde ma byt text. V zdroji je to tam zvyraznene ako obsah.
_________________ Ten, kto sa pýta, je hlupákom päť minút; ten kto sa nepýta, zostáva hlupákom navždy. |
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 | 30 Bydlisko: Bratislava |
No do toho DIVu - obsah - sa ti bude includovať ten súbor.
A ten includovany súbor bude vo vnútri vyzerať napríklad takto:
Kód: <p>nejaký text</p><a href=odkaz...
proste klasický html kód, ktorý by sa normálne nachádzal v tom dive a určite to bude fungovať.
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
inak v čom robíš stránku?
lebo bez poznámok by som sa tam nevyznal ...
|
|
Registrovaný: 03.06.06 Prihlásený: 01.06.14 Príspevky: 2627 Témy: 55 | 55 Bydlisko: Brezno |
alebo ak vies html tak si to sprav takto:
Kód: if(file_exists("pages/" . $page . ".txt")) { $page = $_GET["id"]; $fp = fopen("pages/" . $page . ".txt", "r+"); $data = fread($fp, filesize("pages/" . $page . ".txt")); echo $page; fclose($fp); } else { echo "zadana stranka neexistuje"; } a nemusis nic includovat a tam kde das to echo $page; tam sa ti zobrazi ten obsah ktory listuje z txt suboru, mozes v nom pouzivat aj html
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 | 30 Bydlisko: Bratislava |
Zbytočne komplikované. Myslím, že to čo som mu napísal ja je jednoduchšie.
|
|
Registrovaný: 03.06.06 Prihlásený: 01.06.14 Príspevky: 2627 Témy: 55 | 55 Bydlisko: Brezno |
ano ale toto ma vsestrannejsie vyuzitie a nezasahuje do konstrukcie stranky
Kód: $page = $_GET["id"]; if(file_exists("pages/" . $page . ".txt")) { $fp = fopen("pages/" . $page . ".txt", "r+"); $data = fread($fp, filesize("pages/" . $page . ".txt")); echo $page; fclose($fp); } else { echo "zadana stranka neexistuje"; } pomylil som sa sry
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 | 30 Bydlisko: Bratislava |
Ani môj skript nezasahuje do konštrukcie stránky
|
|
Registrovaný: 07.04.07 Prihlásený: 10.08.10 Príspevky: 171 Témy: 42 | 42 Bydlisko: Bratislava |
Tominator píše: inak v čom robíš stránku? lebo bez poznámok by som sa tam nevyznal ...
v macromedia dreamweaver .... tak vies ja som to cele pisal taze sa v tom vyznam
_________________ Ten, kto sa pýta, je hlupákom päť minút; ten kto sa nepýta, zostáva hlupákom navždy. |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
ja sa tiez vyznam v mojom scripte ale používam PSPAD;
Tvoj kód sa mi zdal temer nečitatelny ... ALE podstatné je že sa v ňom vyznáš TY
|
|
Registrovaný: 07.04.07 Prihlásený: 10.08.10 Príspevky: 171 Témy: 42 | 42 Bydlisko: Bratislava |
no ja sa tiez v cudzich kodoch nevyznam ... ale vo vlastnom nemam problem
_________________ Ten, kto sa pýta, je hlupákom päť minút; ten kto sa nepýta, zostáva hlupákom navždy. |
|
Registrovaný: 07.04.07 Prihlásený: 10.08.10 Príspevky: 171 Témy: 42 | 42 Bydlisko: Bratislava |
A nemohol by som to dat ze sa vzdy cela stranka zobrazi znovu ? ci to je blbost ? bo do toho jednoho divu mi to stale nejako nejde ...
_________________ Ten, kto sa pýta, je hlupákom päť minút; ten kto sa nepýta, zostáva hlupákom navždy. |
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 | 30 Bydlisko: Bratislava |
Mne to bez problémov funguje, ale urob si to ako chceš - kým sem nedáš celý zdrojový kód (resp ten DIV a ten includovaný súbor), tak neviem kde je chyba.
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 |
a aku mas zakladnu stranku? ?index.php, alebo domov.php?
pretoze mne sa zda ze index.php(podla<title>) a myslim ze tym odkazom ides z jednej stranky na druhu a ziadne include sa nevykonava.(nikto nieje neomylny)
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 07.04.07 Prihlásený: 10.08.10 Príspevky: 171 Témy: 42 | 42 Bydlisko: Bratislava |
Nak mi to stale nejde ... ale hrajem sa s tym takze nakoniec na to nejako pridem ... i tak diky za rady
_________________ Ten, kto sa pýta, je hlupákom päť minút; ten kto sa nepýta, zostáva hlupákom navždy. |
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 |
chyba je v tom odkaze <a href></a>
teraz neviem ze ci si naozaj taky, alebo si z nas strielas.aaach toto je praca
nedavaj
Kód: <a href="galeria.php?id=2">
ale daj tam Kód: <a href="?id=galeria.php">
a do zakladnej stranky index.php ci co to mas lebo ani neviem ci o nej vies tam kde je ten div: Kód: <div id="vlozenie"> <?php if(isset($id)) include($id); ?> </div>
Naposledy upravil juho dňa 23.08.2007 15:41, celkovo upravené 1
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 07.04.07 Prihlásený: 10.08.10 Príspevky: 171 Témy: 42 | 42 Bydlisko: Bratislava |
Co je v tom zle ? tak ja s PHP vobec neviem
_________________ Ten, kto sa pýta, je hlupákom päť minút; ten kto sa nepýta, zostáva hlupákom navždy. |
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 |
shaggy ta asi trosku pomylil s tym (beznym HTML)l ebo te stranky co sa maju vkladat si musis upravit tak ze tam nemozu byt tagy => <> html.....body
takze ponechaj len obsah v body a zmaz vsetko ostatne aj tagy <body></body> aby som nemal pocit ze som to zle vysvetlil
ak nevies s php tak sa nauc aspon HTML
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
juho píše: Kód: <a href="?id=galeria.php">
toto by som radsej nepouzival, kvoli bezpecnosti
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 |
ano a preco? nechapem preco nie __to mi musis vysvetlit__
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 07.04.07 Prihlásený: 10.08.10 Príspevky: 171 Témy: 42 | 42 Bydlisko: Bratislava |
No a ked vymazem tagy body a html tam ako mam potom nastavit pozadie stranky ?? ked tam uz neni body ?
A ja html viem aj css iba s PHP neviem pracovat
_________________ Ten, kto sa pýta, je hlupákom päť minút; ten kto sa nepýta, zostáva hlupákom navždy. |
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 | 30 Bydlisko: Bratislava |
Ale ja som písal že v tých includovaných súboroch majú byť presne tie tagy, ktoré by inak napísal do toho divu. Napíšem ti zjednodušený príklad.
galeria.php
Kód: <html> <head> ...nejaká hlavička... </head> <body>
<a href="galeria.php?stranka=stranka2>Stranka 2</a>
<div id="div_kam_sa_bude_includovat"> ten môj include skript (nechce sa mi to kopírovať) </div> ... a ten includovaný súbor, v tomto prípade stranka2.php bude vyzerať takto: Kód: <h2>Stranka 2</h2> <p>toto je obsah stranky 2, prihodím sem ešte nejaký obrázok:</p> <img src="...">
Chápeš? V tom includovanom súbore budú IBA tie tagy, ktoré by si inak priamo písal do toho DIVu.
Viem, že som to vysvetlil trošku chaoticky, ale dúfam že si to pochopil.
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 |
tommy70777 píše: No a ked vymazem tagy body a html tam ako mam potom nastavit pozadie stranky ?? ked tam uz neni body ?
A ja html viem aj css iba s PHP neviem pracovat ty si asi fakt robis srandu........
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 07.04.07 Prihlásený: 10.08.10 Príspevky: 171 Témy: 42 | 42 Bydlisko: Bratislava |
aha uz viem diky shagy
_________________ Ten, kto sa pýta, je hlupákom päť minút; ten kto sa nepýta, zostáva hlupákom navždy. |
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 |
shaggy píše: Ale ja som písal že v tých includovaných súboroch majú byť presne tie tagy, ktoré by inak napísal do toho divu. Napíšem ti zjednodušený príklad. galeria.php Kód: <html> <head> ...nejaká hlavička... </head> <body>
<a href="galeria.php?stranka=stranka2>Stranka 2</a>
<div id="div_kam_sa_bude_includovat"> ten môj include skript (nechce sa mi to kopírovať) </div> ... a ten includovaný súbor, v tomto prípade stranka2.php bude vyzerať takto: Kód: <h2>Stranka 2</h2> <p>toto je obsah stranky 2, prihodím sem ešte nejaký obrázok:</p> <img src="...">
Chápeš? V tom includovanom súbore budú IBA tie tagy, ktoré by si inak priamo písal do toho DIVu. Viem, že som to vysvetlil trošku chaoticky, ale dúfam že si to pochopil. nie asi ty to nechapes videl si tu stranku? on musi includovat subor (galeria.php) do suboru (index.php{alebo jak to tam ma}) a nie presmerovat sa z (index.php) na (galeria.php)-> ten tvoj priklad je zly! ked uz tak by tam malo byt : Kód: <a href="?stranka=stranka2"> on to nikdy nespravi ked ho takto budes mylit
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
juho píše: ano a preco? nechapem preco nie __to mi musis vysvetlit__
tymto stylom zapisu by si si mohol potom prezerat vsetky subory, stacilo by ti len zmenit cestu v GET
|
|
Stránka: 1 z 2
| [ Príspevkov: 47 ] | 1, 2 |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v PHP, ASP | 6 | 367 | 30.05.2014 0:12 majky358 | | v PHP, ASP | 26 | 938 | 20.10.2010 21:50 walther | | v PHP, ASP | 2 | 526 | 22.02.2010 15:25 Ďuri | | v PHP, ASP | 10 | 809 | 03.01.2008 0:30 twistik | | v Assembler, C, C++, Pascal, Java | 7 | 944 | 14.01.2010 19:47 karolraner | | v PHP, ASP | 5 | 741 | 10.04.2009 19:10 Draex | | v PHP, ASP | 3 | 669 | 10.06.2010 18:24 shaggy | | v PHP, ASP | 3 | 1151 | 09.03.2010 20:17 Ďuri | | v PHP, ASP | 2 | 486 | 20.03.2012 19:05 ewil | | v PHP, ASP | 6 | 411 | 14.11.2011 10:05 black1101 | | v PHP, ASP | 4 | 486 | 24.01.2008 14:43 Blackshadow | | v PHP, ASP | 6 | 572 | 09.09.2007 21:43 Flety | | v PHP, ASP | 3 | 570 | 31.01.2012 1:23 shaggy | | v PHP, ASP | 15 | 1058 | 10.03.2007 16:58 webmaker | | v PHP, ASP | 28 | 1115 | 13.04.2008 11:17 haho | | v PHP, ASP | 2 | 470 | 16.01.2010 18:40 M1rcO_o |
|