VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Здравствуйте!
Версия форума 3.8.7 PL3
Существует следующая проблема. Когда пользователь ставит свой статус, то все слова, что меньше 12 символов обрезаются. В админке стоит ограничение в 25 символов для пользовательского статуса.
Ситуация:
1. если вписать статус как набор из 25 цифр без пробелов, то записывает и отображает без проблем
2. если слова меньше 12 знаков, ограничение в 25 знаков актуально - можно вписать несколько слов
3. если слово в статусе более 12 знаков, то происходит обрезка
в таблицах базы данных можно "насильно" вписать слово из сколько угодно знаков. //стоит char(250)
подскажите, пожалуйста, где копать. что и где нужно поменять?
подозреваю, что это связано с substring. если так, то где именно?
В каком виде сохраняется статус в БД в третьем случае? Обрезанный или полностью?
@rodnos
Почти новичок
Join Date: Oct 2013
Posts: 8
Версия vB: 3.8.7
Reputation:
Novice 2
Репутация в разделе: 2
0
также обрезается до 12 символов
rodnos добавил 25.04.2014 в 20:35
администратор может обойти это ограничение. модераторы, супер модераторы, различные группы пользователей все равно имеют ограничение. в настройках групп ничего нет.
Last edited by rodnos : 04-25-2014 at 09:35 PM.
Reason: Добавлено сообщение
Luvilla
Гость
Posts: n/a
Quote:
Originally Posted by rodnos
различные группы пользователей все равно имеют ограничение
а у вас всем группам разрешено вписывать свой статус? прикольно... и много интересного пишут?
Quote:
Originally Posted by rodnos
в настройках групп ничего нет.
это единая настройка
Профиль пользователя - Максимальная длина статуса пользователя - по дефолту стоит 25
Quote:
Originally Posted by rodnos
подозреваю, что это связано с substring. если так, то где именно?
кодировка - утф, конечно...
попробуйте вправить functions.php, инструкция UTF-8, обрезание символов и постов. Фикс
если в БД точно сохраняется кириллица, а не кракозябрица, это должно помочь... мне кажется
@rodnos
Почти новичок
Join Date: Oct 2013
Posts: 8
Версия vB: 3.8.7
Reputation:
Novice 2
Репутация в разделе: 2
0
Quote:
Originally Posted by Luvilla
а у вас всем группам разрешено вписывать свой статус? прикольно... и много интересного пишут?
нет, не все группы пользователей могут ставить свой статус.
Quote:
Originally Posted by Luvilla
кодировка - утф, конечно...
попробуйте вправить functions.php, инструкция UTF-8, обрезание символов и постов. Фикс
кодировка УТФ, в базе кракозябр нет. спасибо за помощь! сейчас попробуй поправить по вашей наводке.
rodnos добавил 29.04.2014 в 13:34
огромное спасибо! помогло!
Last edited by rodnos : 04-29-2014 at 02:34 PM.
Reason: Добавлено сообщение