smarty i stripslashes |
smarty i stripslashes |
28.02.2006, 10:37:58
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? |
|
|
28.02.2006, 11:05:53
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}
|
|
|
28.02.2006, 18:36:04
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}?
-------------------- Warsztat: Apache 1.3.36 | MySQL 4.1.19 | php 5.1.4 | OS Linux SUSE 10.3 x86_64 | Kernel 2.6.22.12-0.1 | Opera 9.5 | Kate
Na warsztacie: Ekartki |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 10:30 |