Открываем юзера в админке и, например, в графе "Фактический адрес" пишем:
Код: Выделить всё
"ул. Ленина 100/5, кв 105"
Код: Выделить всё
"ул. Ленина 100\/5, кв 105"
Перед символом "/" добавился обратный слеш - "\". То же самое будет если где либо в данных пользователя использовать символы ":", ";", "\", "%" и тп.
При повторном нажатии "Применить" наблюдаем что перед ненужным нам символом "\" появляется новый "\" и так будет столько - уже ДВА!
Жмем применить еще раз - уже Четыре, еще раз и уже ВОСЕМЬ и так далее!
Это печально, но на проблему зыкрыл глаза просто решив не использвать вышеуказанные символы(хотя дробь строения указывать все же неудобно).
Но вот решил доделать шаблоны договоров с абонентами.
Так, что бы вбив данные в билинг, можно было напечать уже заполненный договор.
Целый день убил на перевод договора в html код. И что я получил?
Я получил красивый шаблон, который вполне приемливо выглядит после вывода на печать. И все, дальше плохо.
При добавлении юзеру этого договора через админку сталкиваемся с выше описанной проблемой "обратного слеша". Но тут уже все серьезно и неиспользовать символ "/" не удастся!
Ужасно, но этот символ используется в закрытии тэгов! в итоге код:
Код: Выделить всё
<P align=center><B>ДОГОВОР № f __
<br>на оказание услуг связи</P></B>
Код: Выделить всё
<P align=center><B>ДОГОВОР № f __
<br>на оказание услуг связи<\/P><\/B>
Ради чистоты эксперимента попробовал скопировать в шаблон договора код из счет фактуры. Счет фактура после добавления юзеру в роли договора выглядит тоже ужасно, но это так.. баловство..
Если серьезно, то что делать?
ps. проблема описывалась еще и тут: viewtopic.php?t=2511&highlight=%F1%EB%E5%F8