X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Косяк с группами после обновления системы
boltyn
сообщение 2013-09-24, 23:27
Сообщение #1
Любитель
Иконка группы

Группа: Eleanor user
Сообщений: 101
Регистрация: 2009-06-06

Репутация:   нет  
Всего: нет


Предыстория. была старая версия кмски, апдейт не сработал, поэтому скопировал базу вручную.
Так же изначально система была на вин1251, преешел на утф-8.
Все работает отлично, но есть некоторое но.
Странная ерунда какая та началась твориться в админке, не отображаются корректно группы блоков и группы пользователей.
Тоесть к примеру когда преехожу в группы пользователей, что бы сменить пользователю группу - в окошке выбора группы пусто, не отображается название группы, селекторы есть, некоторые отмечены, но названий нету. тоже самое в блоках.
в логах ошибках чето стрется что то типа:
Notice(2): unserialize(): Error at offset 37 of 124 bytes
core/others/usermanager.php[423]
Сегодня 23:46
admin.php?section=management&module=users

Исправлено

Notice(3): unserialize(): Error at offset 29 of 97 bytes
core/others/usermanager.php[423]
Сегодня 23:46
admin.php?section=management&module=users

Исправлено

Notice(5): unserialize(): Error at offset 39 of 144 bytes
core/others/usermanager.php[423]
Сегодня 23:46
admin.php?section=management&module=users

Исправлено

Notice(3): unserialize(): Error at offset 42 of 145 bytes
core/others/usermanager.php[423]
Сегодня 23:46
admin.php?section=management&module=users

Исправлено

Notice(3): unserialize(): Error at offset 40 of 131 bytes
core/others/usermanager.php[423]
Сегодня 23:46
admin.php?section=management&module=users

Исправлено

Notice(7): unserialize(): Error at offset 37 of 124 bytes
addons/admin/modules/section_general.php[168]
Сегодня 23:46
admin.php?section=general
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2013-09-25, 17:42
Сообщение #2
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


boltyn, это происходит потому что в таблице блоков и групп пользователей мультиязычные данные (название, заголовок) хранятся в серелизованном виде (мультиязычные поля оканчиваются на "_l"). Серелизация будет происходить по-разному для кодировок UTF-8 и 1251. Простым но рутинным способом решения вашей проблемы может стать пересохранение всех групп и блоков. Более сложным, но не рутинным способом, можно сконвертировать все это автоматически.
Перейти в начало страницы
+Цитировать сообщение
boltyn
сообщение 2013-09-25, 18:08
Сообщение #3
Любитель
Иконка группы

Группа: Eleanor user
Сообщений: 101
Регистрация: 2009-06-06

Репутация:   нет  
Всего: нет


а можно какой-то пример? а то честно говоря не очень вижу разницу, а приписки типа "_l" не вижу.
тока что просмотрел el_groups
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2013-09-25, 21:37
Сообщение #4
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


boltyn, пример чего? Автоматического конверта? Для примера, можно в таблице el_groups увидеть поле title_l.
Перейти в начало страницы
+Цитировать сообщение
boltyn
сообщение 2013-09-25, 22:32
Сообщение #5
Любитель
Иконка группы

Группа: Eleanor user
Сообщений: 101
Регистрация: 2009-06-06

Репутация:   нет  
Всего: нет


решил проблему ручным копированием title_l с другого сайта.
сяп.
Перейти в начало страницы
+Цитировать сообщение

Ответить в данную темуНачать новую тему
0 чел. читают эту тему (гостей: 0, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0449 сек.    11 запросов    GZIP включен    Сейчас: 2020-10-21, 12:37