![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 91 Pomógł: 0 Dołączył: 15.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam, jestem początkujący w php. i natknełem się na błąd Call to undefined function w swoim skrypcie, proszę o wskazanie błędu i doradzenie:
templates.class.php
index.php
Podejżewam że moja prośba o pomoc może być trochę śmieszna, gdyż dla was jest to prosta rzecz - ale niestety, mimo że jestem na forum rok nie mam czasu przesiadywać przy komputerze 24/h. oraz poznawać PHP... Ten post edytował NorQ 4.07.2012, 13:54:39 -------------------- HTML, CSS, JS, PHP i inne nie idą w las... Powoli się uczę co i jak ;] |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Funkcja modules() znajduje się w klasie Template. Musisz zmienić jej inicjalizację w index.php.
Ten post edytował Tajgeer 4.07.2012, 13:58:11 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 91 Pomógł: 0 Dołączył: 15.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Mógłbym prosić o wyjaśniecie bądź przykład?
-------------------- HTML, CSS, JS, PHP i inne nie idą w las... Powoli się uczę co i jak ;] |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 91 Pomógł: 0 Dołączył: 15.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Działa ok, tylko się wyświetla na samej górze strony... A ja chcę żeby w wyznaczonym miejscu - gdyż to system szablonów. {$modules}
Ten post edytował NorQ 4.07.2012, 14:05:12 -------------------- HTML, CSS, JS, PHP i inne nie idą w las... Powoli się uczę co i jak ;] |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj o tym, jak w dobry sposób budować klasy w PHP5 (KLIK). Konstruktor wygląda inaczej niż w PHP4. Dodatkowo poczytaj o modyfikatorach dostępu (public, private, protected).
Włącz sobie raportowanie błędów (pełne): Jeśli funkcja ma zwracać wartość, to użyj return, a nie echo. Ten post edytował Tajgeer 4.07.2012, 14:08:03 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 91 Pomógł: 0 Dołączył: 15.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
działa. dziex
Jeszcze jedno pytanie, jak return'a przystosować do poniższego kodu ?
-------------------- HTML, CSS, JS, PHP i inne nie idą w las... Powoli się uczę co i jak ;] |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Podobnie jak rozwiązane jest przypisywanie szablonu do zmiennej $this->templates_file w metodzie display()
![]() Zapoznaj się z innymi systemami szablonów (np. Smarty) i zobacz, jak tam jest to rozwiązane. Ten post edytował Tajgeer 4.07.2012, 14:25:42 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 06:16 |