13-01-2013, 00:27
Witam ponownie. Zastanawiam się co zrobić, żeby zawartość linku wyświetliła się tak jak należy. Otóż korzystam z szablonu php:
<?php
// sprawdzamy czy zmienna $_GET['go'] nie jest pusta
if(!empty($_GET['go'])) {
// sprawdzamy czy plik o danej nazwie istnieje
if(is_file('content/'.$_GET['go'].'.php')) include 'content/'.$_GET['go'].'.php';
// jezeli plik nie istnieje wyswietla się komunikat
else echo '<br />Nie ma takiej strony :-(';
}
// jezeli zmienna $go jest pusta wyswietla się strona glowna
else include 'content/glowna.php';
?>
Po lewej stronie mam menu, a po prawej to co wyżej wpisałem. Problem jest z linkami na stronach ładowanych po prawej stronie. Jak klikam na linki z menu, to wszystko działa. Ale jeżeli kliknę na odnośnik znajdujący się w prawej części strony, tam gdzie treść, to wyświetla sam tekst podstrony na białym tle.
Można to jakoś podciągnąć pod ten szablon jakoś? Coś w rodzaju target w ramkach. Podobno ramek nie powinno się stosować, więc jak zrobić podobny efekt w divach i php?
<?php
// sprawdzamy czy zmienna $_GET['go'] nie jest pusta
if(!empty($_GET['go'])) {
// sprawdzamy czy plik o danej nazwie istnieje
if(is_file('content/'.$_GET['go'].'.php')) include 'content/'.$_GET['go'].'.php';
// jezeli plik nie istnieje wyswietla się komunikat
else echo '<br />Nie ma takiej strony :-(';
}
// jezeli zmienna $go jest pusta wyswietla się strona glowna
else include 'content/glowna.php';
?>
Po lewej stronie mam menu, a po prawej to co wyżej wpisałem. Problem jest z linkami na stronach ładowanych po prawej stronie. Jak klikam na linki z menu, to wszystko działa. Ale jeżeli kliknę na odnośnik znajdujący się w prawej części strony, tam gdzie treść, to wyświetla sam tekst podstrony na białym tle.
Można to jakoś podciągnąć pod ten szablon jakoś? Coś w rodzaju target w ramkach. Podobno ramek nie powinno się stosować, więc jak zrobić podobny efekt w divach i php?