Показать сообщение отдельно
ZloiZmei вне форума      Старый #124  
ZloiZmei
Новенький
Регистрация: 27.01.2006
Сообщения: 8


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для ZloiZmei Найти все сообщения от ZloiZmei Добавить ZloiZmei в список друзей  
07.08.2006, 01:26

LeSyK, хак и на 1.9 + 3.6 работает, если граммотно к нему подойти. Сегодня проверял.

Только 2 замечания:
1.В 2.0 вроде можно менять названия cookies... поэтому когда будешь править файл
include/function_login.php, вместо

PHP код:
 vbsetcookie("user"... 


пиши везде

PHP код:
 vbsetcookie("название_твоих_кукис_пользователя"... 



2. Это уже изменение для 3.6.

В том же include/function_login.php вместо


PHP код:
 if ($vbulletin->userinfo $vbulletin->db->query_first("SELECT userid, usergroupid, membergroupids, username, password, salt FROM " TABLE_PREFIX "user WHERE username = '" $vbulletin->db->escape_string(htmlspecialchars_uni($username)) . "'")) 


Ищем
PHP код:
 if ($vbulletin->userinfo $vbulletin->db->query_first("SELECT userid, usergroupid, membergroupids, infractiongroupids, username, password, salt FROM " TABLE_PREFIX "user WHERE username = '" $vbulletin->db->escape_string(htmlspecialchars_uni($username)) . "'")) 


и заменяем соответственно на

PHP код:
 if ($vbulletin->userinfo $vbulletin->db->query_first("SELECT userid, usergroupid, membergroupids, infractiongroupids, username, password, salt, importuserid FROM " TABLE_PREFIX "user WHERE username = '" $vbulletin->db->escape_string(htmlspecialchars_uni($username)) . "'")) 


Разница на поле infractiongroupids

3. если память меня не подводит, где-то надо время установки куков для слайда увеличить... если вспомню - напишу.

Всё должно работать.