1251->UTF8 слетели доп поля профилей

Автор Xansen, 17 мая 2012, 00:14:56

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Xansen

Перевел 2.0.2 с win1251 на UTF-8... Помимо всех решенных граблей остались одни, непонятные:
почему то пропали из профилей все заполненные доп поля у юзеров. Причем в базе в таблице smf_themes всё осталось - просто по какой то причине на сайте нифига не выводится... Если забивать по новой руками - всё ок - показывается.

В чем могут быть грабли? Подскажите пожалуйста что нужно в админке включить чтобы они точно показывались? (может какая галка случайно отжалась...)


Xansen

Цитата: digger от 17 мая 2012, 00:20:39
Потому что в базе названия у дополнительных полей были русские?
Где в базе посмотреть названия этих полей?! Я так понимаю важны не названия для людей, а ID или какой то другой элемент через который связка происходит...

самое интересное выяснил сейчас - забил у себя в профиль значения - они при редактировании профиля сохранились всё ок, а когда темы смотрю - не показываются под аватарой...

Xansen

Это весьма странно, но после непонятных манипуляций в админке всё вернулось на свои места... Спасибо Digger, за участие!

slow

Расскажу, вдруг кому -то будет полезно.  Точно такая же проблема, как у топикстартера. Логи засыпали ошибки при каждом заходе в любую тему гостей или пользователей. Опытным путем исключил все моды из списка подозреваемых. В итоге, зашел в админке в редактор кастомных полей, убрал и снова поставил галки  "Отображать при просмотре темы",
затем по аналогии в "поисковые системы" -> настройки и покрутил туда-сюда произвольные настройки. Резюме: поля в темах появились, ошибки из логов пропали.

Беспокоит только периодически возникающая критическая ошибка у некоторых юзеров "Извините, Вы не можете войти на форум. Пожалуйста, попробуйте позже.", может кто-нибудь подсказать как решить?