Хак Модификации Пользователей PHP-NUKE и vBulletin
Текущая версия: 3.1
Тестировалось на версиях:
PHP-NUKE 8.0
vBulletin 3.6.7
Описание:
Хак позволяет совместить пользователей PHP-NUKE и vBulletin (новой установки):
совмещена регистрация (используется форма регистрация vBulletin);
совмещен профиль пользователей (используется форма профиля пользователя vBulletin);
совмещена административная часть пользователей (так же используется из форма vBulletin);
совмещена авторизация пользователей для форума и сайта;
обе системы могут находиться на разных доменах;
обе системы могут иметь раздельную базу данных.
В наличии имеется конвектор, позволяющий перенести полностью весь форум phpbb интегрированный в PHP-NUKE в vBulletin, а так же переносить пользователей с форума vBulletin на php-nuke!
Теперь установка хака стала проще и доступнее, править нужно только файлы php-nuke.
Доброго время суток, кто нибудь сталкивался с ошибкой выхода, т.е. когда пытаешся выйте из под нюки, а система тебе отвечает -> "Произошла ошибка при попытке выхода. Нажмите здесь, чтобы повторить выход." . Главное, на localhoste все нормально работает, а в и-нете нехочет работать.
shade.exe, да старый хак, с учётом моих замечаний, почти нормально работает на слайде 1.9... пиши в приват, помогу.
Кстати, могу блок продать) Пользователей онлайн выводит со слайда и интегрированного форума, причём отсеиваются дубли среди гостей, гостей и юзеров, и просто юзеров.
Последний раз редактировалось ZloiZmei, 30.08.2006 в 00:49.
Регистрация новых пользователей проходит успешно. Они появляются в списке пользователей и всё остальное с ними тоже нормально, но при попытке входа пишет:
Код:
Кажется, произошла проблема с базой данных VIP Clan Forums.
Пожалуйста, попробуйте зайти снова, нажав на кнопку Обновить вашего браузера.
Нашей службе технической поддержке был послан email. Вы можете самостоятельно написать ей письмо, если проблема не решится.
Извините за причинённые неудобства.
На мыло админа приходит следующее письмо:
Код:
Îøèáêà áàçà äàííûõ â vBulletin 3.5.4:
Invalid SQL:
SELECT userid, usergroupid, membergroupids, infractiongroupids, username, password, salt, importuserid FROM vb_user WHERE username = 'User_For_Test';
Îøèáêà MySQL : Unknown column 'infractiongroupids' in 'field list'
Íîìåð îøèáêè : 1054
Äàòà : Thursday, August 31st 2006 @ 07:56:58 PM
Ñêðèïò : http://site.net/forum/login.php
Ðåôåððåð : http://site.net/forum/register.php
IP àäðåñ : ***
Èìÿ ïîëüçîâàòåëÿ : Òåñòåð
Èìÿ êëàññà : vB_Database
На мыло пользователя такое:
Код:
Дорогой(ая) User_For_Test,
SITE.net благодарит за регистрацию! Мы рады, что вы присоединились к нам, и надеемся, что вам тут понравится.
Еще раз спасибо,
С наилучшими пожеланиями,
Site.net Forums
Форум межит в корне то есть www/forum/*.*
Вот то что написано в конфиге форума (лежит тут: www/forum/includes/config.php)
Код:
// ****** ПРЕФИКС ТАБЛИЦ ******
// Префикс, который будут иметь в базе данных все таблицы форума.
$config['Database']['tableprefix'] = 'vb_';//
//****** ПРЕФИКС ТАБЛИЦ PHP-NUKE ******
// Префикс, который будут иметь в базе данных все таблицы php-nuke.
$config['Database']['tableprefix_nuke'] = 'nuke';
В базе данных у форума префикс vb_
у нюки nuke_
Вот то что написано в конфиге нюки (лежит тут: www/config.php)
Код:
########### PHP-NUKE & VB hack modification ################################################## ###
if(!defined("FORUM_VB_DIR")) define("FORUM_VB_DIR", "forum"); // директория в которой находится форум
if(!defined("FORUM_VB_PREFIX")) define("FORUM_VB_PREFIX", "vb_"); // префикс таблиц форума
########### END ################################################## ################################
Правил файлы по инструкции + Обновил хак с версии 2.1 до 2.2 как написано. Вроде ничего не забыл
+ к предыдущему посту. если новый юзер пытается авторизоваться, то после этой ошибки он и на форуме и на сайте авторизован. а если юзер старый, то после ошибки он всё равно остаётся гостем и там и там.
В уже используемую nuke бд нужно добавить свои таблицы. При запуске конвектора.
А vbulletin отказывается это делать, пишет, что не может войди в бд. Пароль от БД верный. Причем на том же самом пароле в конфиге нюка успешно работала. В чем может быть проблема?
Такие вот проблемы возникли, после интеграции VB 3.6.0 в PHP-NUKE 7.9-3.2:
Сначала обратил внимание, что в админке форума, есть такой баг:
Если выбрать пункт «пользователи => поиск пользователей» - появляется сообщение форума «введен неправильный пароль». По другим разделам админки нормально. Если пройти через главную страницу админки по пункту «быстрый поиск пользователей», начинает мигать сообщение форума «сохранение пользователя произошло успешно» , окно редактирования пользователя появляется только на доли секунды. (Мигать – это значит постоянно страница перезагружается). После этого нельзя перейти в другие разделы админки – сообщение по-прежнему мигает, надо обязательно нажать кнопку «остановить» в браузере, и перейти из адресной сроки на главную страницу админки.
Файл install-convector_vb.php – сразу после интеграции хака и после первого запуска не запускался, появлялась пустая страница, и форум выдавал ошибку, типа «ошибка в строке *** файла config.php. Хак и форум запустились только после того, как удалил изменения введенные в файл config.php. После установил Хак и внес назад изменения в конфиг (речь идет все о нюковском конфиге).
Сразу было нормально, но потом пользователь перестал логиться в нюку (вводишь логин и пароль – перенаправляется на форум, где пишется, что он вошел в систему успешно, и перекидается нова в форму ввода логина и пароля по новой), но старый блок пользователей пишет, что я в онлайне, но одновременно пишет «Здравствуйте Гость». В панель управление аккаунтом не логится (на форуме логитя нормально)
Пришлите мне пожалуйста готовые файлы интеграции от VB
так, тот вопрос решился,
возник новый. наблюдал. в процессе запуска конвектора всё вроде успешно импортировано и перемещено, но разделы форума не отображаются. соответсвенно, посты тоже, хотя в блоке на главной странице они есть ссылки на последние сообщения, при попытке нажатия на которые возникает сообщение буллетина, что мне запрещен доступ (админу!) или произошла ошибка. помогите советом! пожалуйста.
И тоже - "пользователь перестал логиться в нюку (вводишь логин и пароль – перенаправляется на форум, где пишется, что он вошел в систему успешно, и перекидается нова в форму ввода логина и пароля по новой), но старый блок пользователей пишет, что я в онлайне, но одновременно пишет «Здравствуйте Гость». В панель управление аккаунтом не логится (на форуме логитя нормально)"
такая же проблема
Последний раз редактировалось Laser, 04.09.2006 в 21:30.