BACZ
Мой дом здесь!
- Регистрация
- 18 Июн 2008
- Сообщения
- 608
- Реакции
- 407
С чем связана блокировка на моих машинах, до сих пор ума ни приложу..
Кодировка. "Сделай зюки одинаковыми". Выставляешь какую то кодировку (в my.ini в config вбулки в init и т д), потом дёргаешь tools.php (от инсталл-комплекта) там где пункты два кэша. Кодировка кэша и пурги которую выдает движок выравнивается. Заходишь в форум - обнаруживаешь нифигасезюки. Повторяешь оба пункта до достижения вменяемой кириллицы. Проверка соответствия - выдача текста на кнопках в логин-форме админпанели и отсутствия криков что чтототам не array.
Полезно выгрузить базу в файл обратно и открыть EmEditor-ом. Убедиться что текст на русском (при utf-8) а не дважды уникод например. В случае левых кодировок - выставить грамотно параметры для mysql, базы и т д и переделать.
К сеошколе все это отношения не имеет - это чисто приколы вбулки и кодировок кириллицы.
как говорится в functions
Код:
foreach (array_keys($vbulletin->forumcache) AS $forumid)
{
if (!isset($user['forumpermissions']["$forumid"]))
{
$user['forumpermissions']["$forumid"] = 0;
}
foreach ($membergroupids AS $usergroupid)
{
$user['forumpermissions']["$forumid"] |= $vbulletin->forumcache["$forumid"]['permissions']["$usergroupid"];
}
foreach ($infractiongroupids AS $usergroupid)
{
$user['forumpermissions']["$forumid"] &= $vbulletin->forumcache["$forumid"]['permissions']["$usergroupid"];
}
}
вбей перед этим чёнть типа
PHP:
if (!is_array ( $vbulletin->forumcache)) echo "FATALNAYA LAZHA S CACHE! <br>";