![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 2.11.2004 Ostrzeżenie: (0%)
|
Witam,
Od jakiegos czasu wali mi bledami "Array to string conversion" w Smarty.class.php linijka 1688
to dokladnie linijka
Zaktualizowalem biblioteki do najnowszej wersji i to nic nie dalo, wczesniej tego bledu nie mialem. Blad pojawia sie przy uzywaniu {section} i wyskakuje tyle razy, ile razy wykonuje sie ta petla. To moja wina, czy smartiego? Wywalilem na chwile wszystkie moje modyfikatory, default_modifiers, przejrzalem kod konfiguracyjny smartiego i nic zlego tam nie ma (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
|
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%)
|
Skoro zmiana bibliotek nie pomogła może to oznaczać, że podajesz złe dane do {section}.
Pokaż ten kawałek tpl'a .. no i może php'a gdzie tworzysz tablice wyświetlaną po stronie szablonu. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 2.11.2004 Ostrzeżenie: (0%)
|
Ogolnie wszystko wyglada jakby dzialalo bo section wyswietla poprawnie
Tablica
Section
Nie bylo problemu do chyba wczoraj, moze cos sie na serwerze zmienilo... |
|
|
|
Post
#4
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%)
|
Hmm rzeczywiście bardzo dziwne.
Zrobiłem dokładnie takie same dane u siebie na lokalu i koncie na webd.pl i nie pokazał mi się żaden komunikat. Na to by wyglądało, jakbyś miał zdefiniowaną jakąś funkcję ( plugin, modyfikator ), która wywołuje się podczas wywoływania {section} ... ten kod z klasy Smartiego chyba za to odpowiada. |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 2.11.2004 Ostrzeżenie: (0%)
|
Jak znajde wolna chwile, to jeszcze popatrze, moze cos surowego postawie zeby wyeliminowac sprawe serwera i php...
Witam, Uporalem sie z bledem, okazalo sie, ze to default_modifiers
Przy kazdej petki section wywalalo blad, bo smarty stosowal te funkcje rowniez do tablic, ale stworzylem wlasne
i tak dziala
Jest jakies inne prostsze rozwiazanie? (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) Dla nie wiedzacych - zeby zmiana default_modifiers zadzialala, nalezy wyczyscic skompilowane szablony z katalogu templates_c (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Ten post edytował Kubus 11.05.2007, 14:29:26 |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.10.2026 - 00:43 |