Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Архив технической поддержки IntB до версии 2.15 » татарские символы |
Правила раздела |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 Модераторы: aerograf, wsx | Печать |
lslmlzl |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 6 января 2006 17:18 Сообщение отредактировано: 6 января 2006 17:19
XXXX Pro без htmlspecialchars все работает, (убрал в textout) а чем это опасно объясните пожалуйста??? |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Опасно это тем, что пользователи смогут вставлять HTML-код (попробуй у себя вот такое: <H1>Test!</H1>), а код может содержать JavaScript. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 7 января 2006 14:12 Сообщение отредактировано: 7 января 2006 23:34
Кажется, я нашел решение. В функцию textout (файл common.php) добавь после
вот такую строку:
Это, по идее, сделает нормальный вывод... После этого попробуй то, про что я писал в предыдущем сообщении. Если оно будет отображаться как заголовок, то вместо \d{3,4} напиши просто \d{4} ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
lslmlzl |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 7 января 2006 23:00 Сообщение отредактировано: 7 января 2006 23:13
XXXX Про не получается, все те же коды и, пожалуйста не мог бы ты объяснить, что все эти функции делают можно в принципе для каждой татарской буквы проверку поставить, но это наверное тормозить будет форум (там всего 6 прописных, 6 строчных) типа вот такого $text=str_replace("ә","ә",$text); здесь на самом деле в первых кавычках код, во вторых буква |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Я неправильно написал regexp (или & "съел" форум). Сейчас исправил... А делает этот regexp вот что: находит все выражения вида &#число; и заменяет их на выражения &#число; , которые уже и отображаются как буквы. А & в начале вместо & возникает как раз из-за htmlspecialchars. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
lslmlzl |
XXXX Про Большой респект!!! все работает!!! теперь переведу весь форум и сделаю татарскую локаль!!! Спасибо огромное |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Причем я этот regexp включу даже в официальный релиз: угрозы для безопасности он по-моему, не представляет, а проблем решить поможет массу. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
wsx |
lslmlzl, Если не жалко, то заделишься переводом форума на татарский ? ---
Не всё так просто, как на самом деле! |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Короче, когда перевод будет готов, присылайте мне, я выложу его для всеобщего скачивания (кстати, то же самое касается и всех остальных языков). ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
lslmlzl |
проверка татарских символов әөүҗңһ ӘӨҮҖҢҺ |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Архив технической поддержки IntB до версии 2.15 » татарские символы |
2 посетителя просмотрели эту тему за последние 10 минут |
В том числе: 2 гостя, 0 скрытых пользователей |
Последние | |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем | |