![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 1 Dołączył: 12.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Ostatnio zacząłem się bawić ze smarty i w zasadzie tablicami, bo wcześniej ich nie używałem i narodził mi się problem, którego przy pomocy google i licznych przykładów, nie udało mi się rozwiązać. Próbuję zastosować kilka przykładów (gdyby przypadkiem któryś zadziałał). Kod na obecną chwilę to mini poligon, bo próbuję zrobić by cokolwiek zadziałało, przez to zastosowane są 2 przykłady tablic i różne przykłady by wyswietlić. Wycinek klasy.
smarty
I jak na razie udało mi się uzyskać różnymi metodami prób i błędów, ze albo 1 z komunikatów jest wyświetlany albo napis array. Np zostawię pusty treść wyświetla komunikat błędu treści, zostawię tytuł wpiszę treść to wyświetla komunikat błędu tytułu, zostawię 2 wolne wypisuje komunikat błędu treści bez tytułu.. czasami jak pozmieniałem pokręciłem to pokazuje napis Array.. Tablic dopiero się uczę więc proszę o nakierowanie co robię źle.. Co zrobić by w przypadku wolnych pól tytuł i treść smarty wyświetlało mi obydwa komunikaty błędu ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 13 Dołączył: 20.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
//edit:
http://www.smarty.net/docsv2/en/language.f...ion.section.tpl Ten post edytował czychacz 3.09.2012, 12:21:23 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 1 Dołączył: 12.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie potrzebują nabijania postów tylko pomoc, jabyś zauważył używam section, a link,który mi podałeś przez ostatnie kilka dni był u mnie wyświetlany przez kilka dni bardzo często.
Jeżeli jesteś w temacie to pomóż mi rozwiązac problem opierając się na przykładzie mojego kodu. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 13 Dołączył: 20.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
to nie nabijanie postów, tylko zachęcenie do czytania dokumentacji (IMG:style_emoticons/default/tongue.gif)
z której wersji smarty korzystasz? w dość nowym smarty jest funkcja foreach
samo section jest dosyć stare, chociaż czasami się przydaje. to raczej pozostałość po pierwszych wersjach smarty. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 1 Dołączył: 12.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zaraz będę kombinowac z foreach, choc bardziej zależy mi na ustaleniu jakim sposobem zrobi tablicę z $monit by funkcja ją prawidłowo zwracała, w kodzie mam 2 metody zastosowane do testu, a przydałaby się wskazówka, której metody używac i która zwróci mi prawidłową tablicę.
PS używam najnowszego smarty. Ten post edytował LoBo0sw 3.09.2012, 13:45:24 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 13 Dołączył: 20.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
szczerze mówiąc, najlepiej byłoby, gdybyś opisał krok po kroku, co chcesz osiągnąć, wywołując coment_insert, bo same body jest raczej dziwnie napisane
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 1 Dołączył: 12.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
W zasadzie w późniejszej formie będzie wykorzystywane do dodawanie komentarzy, jakiś treści itd.
Jak na razie to wszystko działa(dodają mi się treści, wyświetlam je) tylko chodzi mi o to, żeby prz dodaniu np komentarza wyświetlał mi smarty monit o błędzie. Tak jak w kodzie jest to przedstawione: za krótka treśc lub tytul wyswietla komunikat błędu... wyświetlanie pojedynczych komunikatów mi działa ale chciałbym aby przy pustym polu treśc i tytul wyświetliło mi obydwa komunikaty,a tego właśnie nie robi. Przez to pomyślałem, żeby ta funkcja w przypadku nie spełnionego warunku dodawała monit do tablicy, zwracała ją, a smarty wyświetlało wszystko dodane do tej tablicy. I z tym właśnie sobie nie umiem poradzic. Przepraszam za chaotycznie napisanego posta, ale właśnie kończę pracę i muszę generowa raporty (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:22 |