Ответить
1
Исправление амперсанда в чате
Отправлено: 19 Янв 2012#1
Жабаскрипт обрезает сообщение, если в нём встречается амперсанд. Особенно это не приятно, если обрезается ссылка. Для исправления открываем
/template/ваш_шаб/html/chat/addform.html
и после
добавляем строку
Теперь амперсанд и прочие знаки кроме - _ . ! ~ * ' ( ) кодируются в мнемокоды.
Добавлено2012.01.19 12-15
Удалил функцию обратного кодирования из мнемокода
/sys/fnc/print.php
, т.к. ссылка и так работает.
Таким образом изменения уменьшены к минимуму.
/template/ваш_шаб/html/chat/addform.html
и после
Code:
var message = $("textarea[name='message']").val();
добавляем строку
Code:
var message = encodeURIComponent(message);
Теперь амперсанд и прочие знаки кроме - _ . ! ~ * ' ( ) кодируются в мнемокоды.
Добавлено2012.01.19 12-15
Удалил функцию обратного кодирования из мнемокода
/sys/fnc/print.php
, т.к. ссылка и так работает.
Таким образом изменения уменьшены к минимуму.
Отредактировано автором 19 Янв 2012
1
Зарегистрируйтесь или авторизуйтесь что бы писать
Сейчас online: 191. Зарегистрированных: 1. Гостей: 190.