![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 30.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Elo, otóż mam pewien problem, z którym nie mogę sobie poradzić. Dlatego też zwracam się do Was. Robię sobie właśnie stronę opartą o divy. Mam problem, ponieważ nie mogę wczytać zawartości podstrony do diva o nazwie colTwo. Spróbuje to lepiej wyjaśnić. Przykładową stroną może być ta TUTAJ . Jesteśmy na stronie głównej i przechodzimy do my arts i zawartość otwiera się tam gdzie przed chwilą newsy tylko jako inna podstrona. Chyba zrozumieliście. Tutaj dam również zawartość moich plików.
Arkusz: TUTAJ Index: TU Chce wczytać np. Linki, które są w panelu obok, w menu. Dla pewności dodam, że podstrony wczytuje poprzez kod php: Kod <?php if($_GET['id'] == 'linki') { include('linki.php'); } ?> Aha i zauważyłem, że jak dam ten kod php w indexie np. pomiędzy Kod <div class="post"> <h1>Drugi test!</h1> <p>Jak w temacie</p> </div> to ta podstrona wczytuje się razem z tym elo itd. A u tego Noruless'a jest osobno i nagłówek jest inny. Mam nadzieję, że udało mi się wytłumaczyć o co mi chodzi. Dodam, iż szukałem na google i na forum, były tematy podobne, jednak tam rozwiązania były nieskuteczne u mnie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 27 Dołączył: 27.05.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A po co ajax do ładowania treści na strony? Naprawdę co niektórzy przesadzają z ajaxem na stronach i później to wygląda jak wygląda, niby fajnie super efektownie ale jednak do niczego. Nawet biblioteki z ajaxem nie mają swoich stron całkowicie opartych na ajaxie.
Co do tego czy da przerobić.. Pewnie, że da rade Twój kod tak przerobić. 1. Tworzysz sobie index.php, który będzie tak jakby Twoim głównym plikiem bo będziesz się do niego odnosił i z tamtad będą szły polecenia co wstawić etc. (coś na wzór tego co podałem). 2. Jako GET podajesz co chcesz związanego ze stronami (warto zrobić sobie jakiś plik czy tablice ze stronami by porównywać czy taka podstrona u Ciebie istnieje). 3. Robisz sobie jakiś folder z templates i dajesz tam jeden szablon główny coś jak layout. 4. Ładujesz pod stronę do bufora, później ładujesz layout i wrzucasz do niego w odpowiedniego div zmienną w której przechowujesz dane z bufora. Kwestia tego gdzie tą zmienną wstawisz tam się w layoucie wyswietli. Co fajniejsze jak zwrócisz uwagę to bufor nie ogranicza Cię do jednej akcji może być ich kilka więc można w prosty sposób zrobić z tego fajną stronę. Więc tak jak na tym przykładzie co pokazałem. U mnie zawartość podstrony powiedzmy jakieś news jest includowana z pliku news.tpl, całość tego co zawiera ten plik przekazywana jest do bufora,który nastepnie zapisuje do zmiennej $_TEMP['content'] a tą zmienną w wybranym przez siebie miejscu wyświetlam w głównym szablonie. W zależności gdzie ją wstawie tam się wyświetli. Proste.. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 04:25 |