![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, wymyśliłem sobie sposób na szablony do CMS'a.
A dokładnie, to w szablonie tam gdzie ma być menu wpisuje <--m--> i chciałbym, żeby po wczytaniu plików z folderu danego szablonu, zamieniało za to <--m--> dawało to <?php include("plugins/menu.php") ?>, za każdym razem jak próbuje, to jest pusta strona, a jak sprawdzam kod źródłowy to pisze w nim normalnie <?php include("plugins/menu.php") ?>, trochę dziwne :/ Kod wygląda tak:
A demo znajduje się tutaj: http://zoba.eu/c/ Jak mam to zrobić? Jeśli znacie jakiś sposób, to prosiłbym o pomoc, bo ja próbowałem takie i nic :/ -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
Witaj.
To nie jest nic dziwnego, że takie coś Ci wypisuje(http://www.youtube.com/watch?v=PemsuAfc7Jw). Proponuję zrobić tak: plik menu.php:
plik index.php
Mam nadzieję, że ten przykład wyjaśnił Ci co nieco. Pozdrawiam. Ten post edytował tolomei 7.07.2012, 15:22:38 -------------------- “ Computers are good at following instructions, but not at reading your mind. ” - Donald Knuth |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem podobnie w taki sposób:
Może w taki sposób być? -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
Wszystko zależy od tego co masz w pliku menu.php.
On powinien zwracać Twoje menu za pomocą polecenia return. -------------------- “ Computers are good at following instructions, but not at reading your mind. ” - Donald Knuth |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tam będą dane wyświetlane z bazy MySQL, a na razie wrzuciłem przykładową treść.
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
Nie możesz ich wyświetlać, powinieneś je zwrócić słówkiem return.
Ten post edytował tolomei 7.07.2012, 15:34:28 -------------------- “ Computers are good at following instructions, but not at reading your mind. ” - Donald Knuth |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
A czemu tak? Tak jak ci podałem działa i wyświetla dane z bazy MySQL.
Mi chodziło o to, żeby właśnie wyświetlało mi tylko to co jest w danym pliku, w tym przykładzie menu.php i wyświetlam tym twoim "return" i działa, więc nie wiem o co ci chodzi. -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
Skoro działa - to bardzo się cieszę
![]() -------------------- “ Computers are good at following instructions, but not at reading your mind. ” - Donald Knuth |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wystarczyło zamiast "echo", dać "return" i działa, bo teraz w łatwy sposób podzielę sobie główny plik CMS'a na części i teraz będzie łatwiej można robić szablony, a nie tak jak to robiłem wcześniej, że edytowałem cały plik, wszystkie DIV'y itd. Z resztą zobaczysz jak zademonstruję nową wersję i będą pluginy np. rotator bannerów
![]() Dzięki za pomoc. -------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
Czekam z niecierpliwością
![]() Powodzenia i pozdrawiam ![]() -------------------- “ Computers are good at following instructions, but not at reading your mind. ” - Donald Knuth |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki
![]() ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.07.2025 - 22:59 |