Autor |
Wiadomość
|
07Roman
|
Wysłany: Pon 8:53, 12 Lis 2007 Temat postu: Odrobina podstaw PHP [Nie na temat] |
|
|
Zaawansowany
Dołączył: 25 Maj 2007
Posty: 31
Przeczytał: 0 tematów
Pomógł: 1 raz Ostrzeżeń: 0/5
|
Sorry, że piszę o tym tutaj, ale bardzo mi zależy na odpowiedzi, a to forum jest jednym z nielicznych, na których szybko pojawiają się odpowiedzi.
Chodzi mi o funkcję "include". Mianowicie, na stronie głównej mam zaincludowane newsy (show_news.php), a teraz pytanie - czy jest jakaś możliwość, i jak to zrobić, by odnośniki, które są na stronie głównej, otwierały inne podstrony serwisu (również php) w tym miejscu, w którym są zaincludowane news-y?
O ile pomożecie - z góry dziękuję, o ile temat zostanie usunięty, trudno, ale to zrozumiem.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
|
|
corey
|
Wysłany: Pon 17:11, 12 Lis 2007 Temat postu: |
|
|
Administrator
Dołączył: 30 Gru 2006
Posty: 146
Przeczytał: 0 tematów
Pomógł: 2 razy Ostrzeżeń: 0/5
|
wez wytlumacz jasniej bo nie kapuje tego co napisales :/
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
07Roman
|
Wysłany: Pon 19:11, 12 Lis 2007 Temat postu: |
|
|
Zaawansowany
Dołączył: 25 Maj 2007
Posty: 31
Przeczytał: 0 tematów
Pomógł: 1 raz Ostrzeżeń: 0/5
|
Już dziękuję za odpowiedź !! A chodzi o to:
w miejscu includowania wklejam kod:
Kod: |
<? include ("frame.php"); ?> |
Tworzę stronkę "frame.php", na niej ten kod:
Kod: |
<?
switch ($_GET['id'])
{
case ("Zasady"):
include ("zasady.php");
break;
case ("Download"):
include (download.php");
break;
case ("Pomoc"):
include ("help.php");
break;
case ("Inne"):
include ("inne.php");
break;
//( ... ) //inne linki
default:
include ("news/show_news.php");
}
?> |
Pytanie kolejne - "Pomoc", Inne", Download" itd, to przykładowe linki, ale chodzi mi o sam kod, czy to zadziała?
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
qbin2001
|
Wysłany: Pon 20:13, 12 Lis 2007 Temat postu: |
|
|
Administrator
Dołączył: 06 Paź 2006
Posty: 469
Przeczytał: 0 tematów
Pomógł: 10 razy Ostrzeżeń: 0/5
|
Zadziała, tylko nie używaj "id" bo się może kłócić z CuteRusem. Używaj np "strona", "page" itd...
PS: przenoszę wątek do POMOC (może komuś się przyda )
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
07Roman
|
Wysłany: Pon 20:56, 12 Lis 2007 Temat postu: |
|
|
Zaawansowany
Dołączył: 25 Maj 2007
Posty: 31
Przeczytał: 0 tematów
Pomógł: 1 raz Ostrzeżeń: 0/5
|
Sorry qbin2001 za temat nie w kategorii . Kombinuję z tym include, zamieniłem ten wpis "id" na inny (może w tym miejscu ma być adres strony, a nie wpis np. "strona") i nic mi nie wychodzi... Linki się nie includują, tylko otwierają "_blank" (zaznaczam, że php nie bardzo rozumiem). Może "target" linkom jakoś trzeba określić... Jak możecie, pomóżcie chodzi o sam początek tego, bo reszta to wielokrotność pierwszej podstrony.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
qbin2001
|
Wysłany: Pon 21:27, 12 Lis 2007 Temat postu: |
|
|
Administrator
Dołączył: 06 Paź 2006
Posty: 469
Przeczytał: 0 tematów
Pomógł: 10 razy Ostrzeżeń: 0/5
|
1. Nie używaj dużych liter w PHP!!!
2. Nie ma za co przepraszać - sam rok temu zacząłem się trochę go uczyć... żeby zmodyfikować Cutenewsa..... BIG LOL
Kod: |
Tu struktura strony...
...oraz MENU:
<a href="www.mojadomena.pl/index.php>Newsy</a><br />
<a href="www.mojadomena.pl/index.php?page=zasady>Zasady</a><br />
<a href="www.mojadomena.pl/index.php?page=download>Download</a><br />
<a href="www.mojadomena.pl/index.php?page=pomoc>Pomoc</a><br />
<a href="www.mojadomena.pl/index.php?page=inne>Inne</a><br />
A tu główna część strony na ktorej będą się wyświetlały podstrony:
<?
switch ($_GET['page'])
{
case ("zasady"):
include ("zasady.php");
break;
case ("download"):
include (download.php");
break;
case ("pomoc"):
include ("help.php");
break;
case ("inne"):
include ("inne.php");
break;
default:
include ("news/show_news.php");
}
?>
A tu dorzucasz dolną część strony (tzw. footer)
|
Powodzenia
Post został pochwalony 2 razy
|
|
Powrót do góry |
|
|
07Roman
|
Wysłany: Pon 21:47, 12 Lis 2007 Temat postu: |
|
|
Zaawansowany
Dołączył: 25 Maj 2007
Posty: 31
Przeczytał: 0 tematów
Pomógł: 1 raz Ostrzeżeń: 0/5
|
Wielkie dzięki qbin2001, teraz jest ok - jak skończę stronę, pochwalę się
Post został pochwalony 1 raz
|
|
Powrót do góry |
|
|
|