Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Настройка и Изменение
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Soniks вне форума      Старый PHP-NUKE & VB hack Modification #2 #81  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


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

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
03.01.2006, 06:22

Хак Модификации Пользователей 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.

Время установки: 20 мин.

Другая ветка хака: http://forum.mynuke.ru/showthread.php?t=47 (для форума 3.0.хх)

Хак для SLAED

О бо всех багах, предложениях и пожеланиях постить здесь!

Запрещается распространять данный хак на другом сайте, возможна только ссылка на данный форум!!



English version include!
Вложения
Тип файла: rar vbnuke3.rar (197.5 Кбайт, 7 просмотров)
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


ssmol вне форума      Старый #82  
ssmol
Участник
Регистрация: 16.12.2005
Сообщения: 92


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

Посмотреть профиль Отправить персональное сообщение для ssmol Найти все сообщения от ssmol Добавить ssmol в список друзей  
15.03.2006, 14:57

Soniks
а можешь написать что именно в бд должно добавится чтоб руками проверить мона было
ибо и файл проверял не раз и конвертор запускал не раз

Soniks вне форума      Старый #83  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


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

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
17.03.2006, 02:21

таблица user vB значение в столбце importuserid должно соответствовать
значения в таблице users Nuke в столбце user_id - это раз и поля user_password должны быть заполнены

у вас такое происходит и с вновь зарегистрированным пользователем?
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


andy-c вне форума      Старый #84  
andy-c
Новенький
Регистрация: 21.03.2006
Сообщения: 4


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

Посмотреть профиль Отправить персональное сообщение для andy-c Найти все сообщения от andy-c Добавить andy-c в список друзей  
21.03.2006, 09:31

привет!
такой вопрос, как зделать что бы в коментах кликая на ник попадать в Vbпрофайл этого юзера.
у меня нюка 7.8 интегрирована с Vb 3.5.2.

Ps. пробовал вот так ->

Код:
<a href=\"forum/member.php?u=$userid\"><b>$sender_name</b></a>


Но булка пишет что нет такого юзверя...

Soniks вне форума      Старый #85  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


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

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
22.03.2006, 00:04

andy-c проблема заключаеться в том что id пользователей форума и нюки могут отличаться, айди пользователя в форуме можно найти по полю importuserid в таблице user форума и от туда уже вытащить истенный userid пользователя
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


andy-c вне форума      Старый #86  
andy-c
Новенький
Регистрация: 21.03.2006
Сообщения: 4


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

Посмотреть профиль Отправить персональное сообщение для andy-c Найти все сообщения от andy-c Добавить andy-c в список друзей  
22.03.2006, 01:49

ну в нюке у меня нет никаких пользователей, кроме меня, так как у меня с самого начала была
зделана интеграцыя.

но насколько я понял, ты предлагаеш зделать ещё один запрос к базе даных...

Soniks вне форума      Старый #87  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


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

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
22.03.2006, 03:27

andy-c либо сделать, либо усложнить, имеющийся запрос
а можно сделать функцию в php-nuke куда будет оступать шв нюковского пользователя, а она будет находить шв форумского и переадресовывать на профиль его, т.е. в комента не придеться для каждого пользователя делать запросы к бд, а просто ссылку изменить

была скажем такая:
modules.php?name=Your_Account&op=userinfo&username=ник или шв пользователя
а будет, например:
modules.php?name=Your_Account&op=usertoforum&username=ник или шв пользователя
и там уже будет идти запрос к бд и переадресация
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


andy-c вне форума      Старый #88  
andy-c
Новенький
Регистрация: 21.03.2006
Сообщения: 4


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

Посмотреть профиль Отправить персональное сообщение для andy-c Найти все сообщения от andy-c Добавить andy-c в список друзей  
22.03.2006, 08:41

Нифига не получается!
Запрос в базу выдаёт какуюто хрень... типа %20id=175, когда на локалхосте у меня три юзера
с АйДи соответственно 1,2 и 3 (проверял в базе).
Soniks пожалуйста, помоги с кодом.

freto вне форума      Старый #89  
freto
Новенький
Регистрация: 15.02.2006
Сообщения: 7


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

Посмотреть профиль Отправить персональное сообщение для freto Найти все сообщения от freto Добавить freto в список друзей  
22.03.2006, 17:54

здравствуйте!
при первом шаге такая проблема:


добавление импортируемых таблиц:

произошла ошибка! проверьте соединение с бд.
произошла ошибка! проверьте соединение с бд.
(...)
произошла ошибка! проверьте соединение с бд.


что неверно сделал?

/add
понял,что,а как установить это на http://forum.mysite.com?

Последний раз редактировалось freto, 22.03.2006 в 18:15.

Soniks вне форума      Старый #90  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


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

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
23.03.2006, 04:28

freto а в чем собственно проблема? кидайте форум в папку субдомена, а она может быть любой, и в конвекторе укажите относительный путь до этой директории куда поместили файлы форума

andy-c
пример функции:
PHP код:
 function usertoforum($idnuke){ 
global 
$db;
$idnuke =intval($idnuke);
list (
$userid) = $db->sql_fetchrow($db->sql_query("SELECT userid FROM ".FORUM_VB_PREFIX."user WHERE importuserid='$idnuke' LIMIT 1"));
Header("Location: ".FORUM_VB_DIR."/member.php?u=$userid");


и соответственно в кейсах надо добавить еще
PHP код:
 case "usertoforum"
usertoforum($idnuke);
break; 

и теперь можно просто менять ссылки в структуре нюки на вид:
modules.php?name=Your_Account&op=usertoforum&username=ID пользователя

Последний раз редактировалось Soniks, 24.03.2006 в 04:46.
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


andy-c вне форума      Старый #91  
andy-c
Новенький
Регистрация: 21.03.2006
Сообщения: 4


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

Посмотреть профиль Отправить персональное сообщение для andy-c Найти все сообщения от andy-c Добавить andy-c в список друзей  
24.03.2006, 02:21

Неа! Не получаетса...
вот что выдаёт когда кликаеш на ник ->

Код:
Fatal error: Call to a member function on a non-object in c:\appserv\www\site\modules\Your_Account\index.php on line 1633


Линия 1633 это ->

PHP код:
 list ($userid) = $db->sql_fetchrow($db->sql_query("SELECT userid FROM ".FORUM_VB_PREFIX."user   WHERE importuserid='$idnuke' LIMIT 1")); 

Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PHP-NUKE & VB hack Modification Soniks Настройка и Изменение 186 28.12.2014 18:22
Совмещаю PHP Nuke 7.8 и vBulletin 3.0.7 Ernest-Oleg-Iv Настройка и Изменение 5 07.01.2007 17:18
пробоемы с Php nuke 7.5 rus незарегистрированный Установка 3 08.09.2005 01:20


Часовой пояс GMT +4, время: 04:04.


На Верх
Рейтинг@Mail.ru