форум vBSupport.ru > vBSupport.ru > Гурушник > ХРЮК
Register Меню vBsupport Изображения Files Manager О рекламе Today's Posts Search
  • Родная гавань
  • Блок РКН снят
  • Premoderation
  • For English speaking users
  • Каталог Фрилансеров
  • If you want to buy some product or script
  • Администраторам
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже:
Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
 
 
 
 
хрюк
Гость
Default Нюансы при смене кодировки с Windows-1251 на UTF-8

Когда-то стояла задача по переходу на UTF-8 для нескольких форумов.
Столкнулся тогда с некоторыми проблемами, и вот что мне тогда удалось записать.

P.S. Нюансы настроек серверов на этих форумах я не помню. Это не инструкция, это ликбез, вдруг столкнётесь с такими же проблемами.
Предполагается что вы уже умеете менять кодировку, знаете что необходимо делать бэкап БД и т.п.

---
На примере vBulletin.

SQL запросами проверяем кодировку:
SHOW VARIABLES LIKE 'character_set%';
SHOW VARIABLES LIKE 'collation%';

Если есть проблемы в настройках кодировки, то читаем "[Статья] Как избежать проблем с кодировками - Статьи, обзоры, каталоги - форум vBSupport.org"

1. Ставим Sypex Dumper Pro.
2. Удаляем хак Debug Mode from AdminCP. Потому что из-за него потом не перестроятся фразы, а некоторые даже потеряются перманентно.
3. Делаем бэкап БД. Обязательно! С него мы потом будем восстанавливать настройки форума, хаков, стилей, если они собьются после конвертации.
4. В Поиске пользователей вводим символ "ё" в поле имени пользователя и ищем все аккаунты с этой буквой.
5. Удаляем аккаунты-пустышки либо меняем ники пользователям с буквой "ё" в никнейме.
6. В config.php раскомментируем строку с кодировкой, если она закомментирована.
7. Прописываем в строку необходимую кодировку.
8. Меняем в phpMyAdmin кодировку сравнения базы на необходимую.
9. Конвертируем базу с помощью Sypex Dumper Pro через с помощью инструмента "Изменить кодировку".
10. Сбрасываем через tools.php [Bitfield Cache] на форуме.
11. Переключаемся на английский язык.
12. Меняем в настройках языка(-ов) кодировку на новую:
UTF-8 или windows-1251
13. Если на форуме был установлен хак Debug Mode from AdminCP то удалите его и установите в новой кодировке.
Иначе некоторые хаки будут работать с дефолтными настройками, и меняя настройки этих хаков ничего не будет происходить.
Переустановка хака перестроит битовые поля. Затем хак лучше удалить и устанавливать его по необходимости.
14. Перестраиваем битовые поля групп пользователей - открываем в админке на редактирование любую группу пользователей, битовые поля тут же перестроятся.
15. Если после этого кириллица отображается некорректно - придётся перезаписать языки форума или установить новые с необходимой кодировкой.
При перезаписи фразы будут перезаписаны, имейте это ввиду.
16. Нужно залить и запустить скрипт error.php чтобы устранить проблему входа в профиль юзерами которые создали кастомные папки ЛС и "Подписок" в профиле.
17. Если установлен vB Advanced, то скорей всего его придётся переустановить.
18. Проверить дополнительные поля профиля и пр. настройки, не сбились/удалились ли фразы после конвертации.
19. Если установлен хак Cyb - Advanced Forum Rules - проверить как отображается кнопка подтверждения правил с обратным отсчётом времени.
20. Заменить кодировку в старых JS скриптах с другой кодировкой, если это необходимо.
Например, скрипт обратного отсчёта: ./clientscript/vbulletin_agreedelay.js
21. Если пропали данные в каких-то хаках, то попробуйте пересохранить в них настройки. Тогда обновятся данные и кэш хака перестроится.
Например, в "Баннерной системе" достаточно отредактировать или добавить баннерную позицию.
22. Проверяем настройки стиля и в частности второй блок CSS (куда вносятся правки вручную) потому что они могли слететь после конвертации.
23. Меняем регулярные выражения под новую кодировку БД (например, для никнеймов при регистрации и т.д.).
24. При переходе на UTF-8 в настройках доп. полей профиля скорей всего понадобится увеличить кол-во символов в два раза.
Потому что в UTF-8 кириллический символ занимает в два раза больше памяти чем латинский символ.
25. Проверяем в админке добавленные BB коды. Если они в столбце "Замена" не отрабатываются в качестве примера, то нужно BB код пересохранить.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Luvilla
Гость
Default

Можно пару вопросов / дополнений?

Quote:
Originally Posted by TAIFUN View Post
4. В Поиске пользователей вводим символ "ё" в поле имени пользователя и ищем все аккаунты с этой буквой.
то же делаем с метками

Quote:
Originally Posted by TAIFUN View Post
24. При переходе на UTF-8 в настройках доп. полей профиля скорей всего понадобится увеличить кол-во символов в два раза.
Потому что в UTF-8 кириллический символ занимает в два раза больше памяти чем латинский символ.
И поскольку данные доп.полей типа "меню с выбором нескольких" хранятся в базе как сериализованные данные, над ними надо колдовать отдельно

Quote:
Originally Posted by TAIFUN View Post
17. Если установлен vB Advanced, то скорей всего его придётся переустановить.
переустанавливать ни разу не пришлось, а вот файлы кое-какие перезалить в нужной кодировке - да

Quote:
Originally Posted by TAIFUN View Post
16. Нужно залить и запустить скрипт error.php чтобы устранить проблему входа в профиль юзерами которые создали кастомные папки ЛС и "Подписок" в профиле.
Серёжа, ты хотел его выложить иди дать ссылку, где его взять? Это Керковский скрипт или другой?
 
 
kerk
k0t
 
kerk's Avatar
Default
0

Quote:
Originally Posted by TAIFUN View Post
При переходе на UTF-8 в настройках доп. полей профиля скорей всего понадобится увеличить кол-во символов в два раза.
ничего подобного
символ - он и в африке символ, т.е. одна единица, вобла и считает именно символы, а не байты
а вот в битовом эквиваленте, таки да, 1 символ в UTF-8 соотв. 2 байтам (16 бит)*, тогда как в win-1251 = одному (8 бит)
другое дело, что размер БД увеличится почти в два раза...

*гугол
Quote:
Если символ занимает 1 байт, то он принадлежит кодировке ASCII, в большинстве документов так оно и есть. Есть еще кодировка UNICODE, в ней один символ занимает 2 байта (16 бит), это 65536 вариантов букв, в эту кодировку можно уместить все языки мира
 
 
Smalesh
В Черном списке
Default
1

Добавьте пункт #0 - перевести аттачи, изображения в файловую систему.)
 
 
Luvilla
Гость
Default

Quote:
Originally Posted by Smalesh View Post
Добавьте пункт #0 - перевести аттачи, изображения в файловую систему.)
этот пункт надо добавлять в ФАК по установке и первичной настройке)

Вообще есть вот эта тема Смена кодировки vbulletin: cp1251 -> UTF-8 (это легко), в ней и скриптик есть для обработки сериализованных данных
 
 
хрюк
Гость
Default

Привет, камрады

Это не инструкция.. это личные записи которые я делал при конвертировании форумов в один-два дня. Записи делал для себя, но решил выложить когда увидел сообщение пользователя http://vbsupport.ru/forum/showthread.php?t=53395

error.php - да, это скрипт керка

sorry, времени мало. У меня полтора месяца назад появилась маленькая "воблочка", которая требует внимание к себе)
 
 
kerk
k0t
 
kerk's Avatar
Default
0

Quote:
Originally Posted by TAIFUN View Post
полтора месяца назад появилась маленькая "воблочка"
терпения маме "воблочки" и здоровья "маленькой воблочке" =)
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 12:43 PM.


Powered by vBulletin® Version x.X.x
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.