![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mam tablicę, której zawartością są dane pobrane z bazy danych.
Teraz chcę wyświetlić dane z tej tablicy w smarty.
Kod {section name=i loop=$dane} {$smarty.section.i.iteration} {$dane[i].imie} {$dane[i].nazwisko} {$dane[i].glosy} {/section} problem polega na tym, że jeśli dane w bazie zawierają cudzysłowa, apostrofy to wyświetla je ze slashem. Dlatego trzeba zastosować funkcję stripslashes(). Ale gdzie mam to zrobić? Nie chciałbym, aby stripslashes był już zastosowany w tablicy, jak to jest pokazane w manualu Smarty jakoś sobię z tym radzi? |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Nawet jak Smarty czegoś nie ma to łatwo sobie to dopisać :-)
Wkej ten plik do folderu plugins: modifier.stripslashes.php
Kod {$variable|stripslashes}
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 31.01.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
A nie łatwiej {$var|sslash}?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 20:55 |