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

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


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

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

Хак Модификации Пользователей SLAED и vBulletin


Текущая версия: 2.3

Тестировалось на версиях:

SLAED CMS 2 Lite
vBulletin 3.6.1

Описание:

Хак позволяет совместить пользователей SLAED и vBulletin:
- совмещена регистрация (используется форма регистрация vBulletin);
- совмещен профиль пользователей (используется форма профиля пользователя vBulletin);
- совмещена авторизация slaed и vBulletin
- совмещена административная часть пользователей (так же используется из форма vBulletin).

В наличии имеется конвектор, позволяющий перенести полностью весь форум phpbb интегрированный в SLAED в vBulletin, а так же в перенос пользователей с форума vBulletin в систему SLAED!

Сами готовые исправленные файлы форума, я не выкладываю, по причине того что vB платный, или же если и нулеванный, то от разных команд, что тоже играет роль!
Поэтому хак поставляется в виде текстового описания действий.

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

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

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

Конвектор исправлен и носит версию :2.6

Обратите внимание на то, что конвектор запускать надо обязательно в любом случаи! Читайте внимательно, что вам напишет конвектор в конце выполнения работы, да бы не было последующих вопросов "А у меня не перенеслись разделы, темы и сообщения форума..."
Вложения
Тип файла: rar vb_slaed.rar (26.0 Кбайт, 468 просмотров)

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


Alaked вне форума      Старый #52  
Аватара для Alaked
Alaked
Новенький
Регистрация: 03.04.2006
Сообщения: 3


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

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

Ладно, я решил сделать чтобы логиниться отдельно нужно было на сайте и на форуме, но Регистрацию оставил одну. регистрация происходит так: нажимешь регистрироваться на сайте и попадаешь на страницу регистрации форума, ввожишь данные, всё регистрация прошла успешно, имя и пароль занеслись в таблицу users vB, а вот в таблицу users SLAED занеслось только имя, а пароль нет. Как это можно поправить?

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


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

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

Alaked попробуйте следующее:
в файле register.php
найдите строчку (352):
PHP код:
 '" . addslashes($vbulletin->GPC['password_md5']) . "'

и замените на:
PHP код:
 '" . addslashes($vbulletin->GPC['password_md5'] ? $vbulletin->GPC['password_md5'] : md5($vbulletin->GPC['password'])) . "'
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


STRAIKER вне форума      Старый #54  
STRAIKER
Новенький
Регистрация: 03.04.2006
Сообщения: 11


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

Посмотреть профиль Отправить персональное сообщение для STRAIKER Найти все сообщения от STRAIKER Добавить STRAIKER в список друзей  
09.04.2006, 00:19

У меня не получается переписать блок
PHP код:
<?php
if (!defined('BLOCK_FILE')) {
    
Header("Location: ../index.php");
    exit;
}

global 
$user$cookie$prefix$db$anonymous$gfx_chk$userinfo;
if (
is_user($user)) {
    
getusrinfo($user);
    
$uname $userinfo['username'];
    
$user_id $userinfo['user_id'];
    
$user_avatar $userinfo['user_avatar'];
    if (
$user_avatar) {
        
$content .= "<br><center><img src=\"modules/Forums/images/avatars/$user_avatar\"></center><br>\n";
    }
    
$user_id intval($user_id);
    
$content .= "<center><b>"._BWEL.",<br>$uname</b></center><hr>\n";
    
$newpms $db->sql_numrows($db->sql_query("SELECT privmsgs_to_userid FROM ".$prefix."_bbprivmsgs WHERE privmsgs_to_userid='$user_id' AND (privmsgs_type='5' OR privmsgs_type='1')"));
    
$content .= "<table border=\"0\"><tr valign=\"middle\"><td><a href=\"index.php?name=Account&op=logout\"><img src=\"images/blocks/logout.gif\" border=\"0\"></td><td><a href=\"index.php?name=Account&op=logout\">"._LOGOUT."</a></td></tr></table><hr>\n";
    
$content .= "<table border=\"0\" width=\"100%\"><tr valign=\"middle\"><td colspan=\"2\" align=\"center\"><a href=\"http://forum.gamesims.spb.ru\"><b>"._BPM."</b></a></td></tr>\n";
    if (
$newpms != 0) {
        
$content .= "<tr><td><img src=\"images/red_dot.gif\"></td><td width=\"90%\">"._BUNREAD.": $newpms</td></tr></table><hr>\n";
    } else {
        
$content .= "<tr><td><img src=\"images/blocks/Contact.gif\"></td><td width=\"90%\">"._BUNREAD.": $newpms</td></tr></table><hr>\n";
    }
} else {
    
$content .= "<form action=\"index.php?name=Account\" method=\"post\">";
    
$content .= "<br><center><img src=\"modules/Forums/images/avatars/0.gif\"></center><br>\n";
    
$content .= "<center><b>"._WELCOMETO.",<br>$anonymous</b></center><hr>\n";
    
$content .= "<table border=\"0\"><tr valign=\"middle\"><td><a href=\"index.php?name=Account&op=new_user\"><img src=\"images/blocks/new_user.gif\" border=\"0\"></td><td><a href=\"index.php?name=Account&op=new_user\">"._BREG."</a></td></tr></table>\n";
    
$content .= "<table border=\"0\"><tr valign=\"middle\"><td><a href=\"index.php?name=Account&op=pass_lost\"><img src=\"images/blocks/pass_lost.gif\" border=\"0\"></td><td><a href=\"index.php?name=Account&op=pass_lost\">"._PASSFOR."</a></td></tr></table><hr>\n";
    
$content .= "<table align=\"center\" width=\"100%\"><tr><td>"._NICKNAME.":</td><td><input type=\"text\" name=\"username\" size=\"10\" maxlength=\"25\"></td></tr>";
    
$content .= "<tr><td>"._PASSWORD.":</td><td><input type=\"password\" name=\"user_password\" size=\"10\" maxlength=\"20\"></td></tr>";
    if (
extension_loaded("gd") AND ($gfx_chk == OR $gfx_chk == OR $gfx_chk == OR $gfx_chk == 7)) {
        
mt_srand ((double)microtime()*1000000);
        
$maxran 1000000;
        
$random_num mt_rand(0$maxran);
        
$content .= "<tr><td>"._SECURITYCODE.":</td><td><img src='?gfx=gfx&random_num=$random_num' border='1' alt='"._SECURITYCODE."' title='"._SECURITYCODE."'></td></tr>";
        
$content .= "<tr><td>"._TYPESECCODE.":</td><td><input type=\"text\" name=\"gfx_check\" size=\"10\" maxlength=\"6\"></td></tr>";
        
$content .= "<input type=\"hidden\" name=\"random_num\" value=\"$random_num\">\n";
    } else {
        
$content .= "<input type=\"hidden\" name=\"random_num\" value=\"$random_num\">\n";
        
$content .= "<input type=\"hidden\" name=\"gfx_check\" value=\"$code\">\n";
    }
    
$content .= "<tr><td colspan=\"2\" align=\"center\"><input type=\"hidden\" name=\"op\" value=\"login\">\n";
    
$content .= "<input type=\"submit\" value=\""._LOGIN."\"></center></td></tr></form></table><hr>\n";
}

$strip 10;
$result $db->sql_query("SELECT uname, guest, module, UNIX_TIMESTAMP(now())-time AS time FROM ".$prefix."_session ORDER BY uname");
while (list(
$uname$guest$module$time) = $db->sql_fetchrow($result)) {
    
$linkstrip cutstr($module$strip);
    if (
$guest == 0) {
        
$title_who "<a href=\"index.php?name=Account&op=userinfo&username=$uname\" title=\"".displayTime($time)."\">$uname</a> - $linkstrip<br>";
        
$m++;
    } else {
        
$title_who "";
        
$u++;
    }
    
$who_online[$guest] .= $title_who;
    
$i++;
}
if (
$m == ""$m 0;
if (
$u == ""$u 0;
if (
$i == ""$i 0;
$content .= "<table border=\"0\" width=\"100%\"><tr valign=\"middle\"><td colspan=\"2\" align=\"center\"><b>"._BVISIT."</b></td></tr>\n";
$content .= "<tr><td><img src=\"images/blocks/moderator.gif\"></td><td width=\"90%\">"._BMEM.": $m</td></tr>\n";
$content .= "<tr><td><img src=\"images/blocks/guest.gif\"></td width=\"90%\"><td>"._BVIS.": $u</td></tr>\n";
$content .= "<tr><td><img src=\"images/blocks/group.gif\"></td><td width=\"90%\">"._BOVER.": $i</td></tr></table>\n";
if (
$who_online[0] != "") {
    
$content .= "<hr><table border=\"0\" width=\"100%\"><tr valign=\"middle\"><td align=\"center\"><b>"._BMEMVISIT."</b></td></tr><tr><td>$who_online[0]</td></tr></table>\n";
}
?>

Воть я делал по типу того что давался в комплекте но у меня не работает авторизация все ровно не подскажите как правельно?
P.S это стандартный блок я его почти не изменял.

Последний раз редактировалось STRAIKER, 09.04.2006 в 00:30.

Andruha вне форума      Старый #55  
Andruha
Частый Гость
Регистрация: 17.09.2005
Сообщения: 46


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

Посмотреть профиль Отправить персональное сообщение для Andruha Найти все сообщения от Andruha Добавить Andruha в список друзей  
10.04.2006, 20:37

Код:
<?php if (!defined('BLOCK_FILE')) { Header("Location: ../index.php"); exit; } global $user, $cookie, $prefix, $user_prefix, $db, $anonymous, $gfx_chk, $userinfo; if (is_user($user)) { getusrinfo($user); $uname = $userinfo['username']; $user_id = $userinfo['user_id']; $user_avatar = $userinfo['user_avatar']; if ($user_avatar) { $content .= "<br><center><img src=\"modules/Forums/images/avatars/$user_avatar\"></center><br>\n"; } $user_id = intval($user_id); $content .= "<center><b>"._BWEL.",<br>$uname</b></center><hr>\n"; $newpms = $db->sql_numrows($db->sql_query("SELECT privmsgs_to_userid FROM ".$prefix."_bbprivmsgs WHERE privmsgs_to_userid='$user_id' AND (privmsgs_type='5' OR privmsgs_type='1')")); $content .= "<table border=\"0\"><tr valign=\"middle\"><td><a href=\"index.php?name=Your_Account&op=logout\"><img src=\"images/blocks/logout.gif\" border=\"0\"></td><td><a href=\"index.php?name=Your_Account&op=logout\">"._LOGOUT."</a></td></tr></table><hr>\n"; $content .= "<table border=\"0\" width=\"100%\"><tr valign=\"middle\"><td colspan=\"2\" align=\"center\"><a href=\"index.php?name=Private_Messages\"><b>"._BPM."</b></a></td></tr>\n"; if ($newpms != 0) { $content .= "<tr><td><img src=\"images/red_dot.gif\"></td><td width=\"90%\">"._BUNREAD.": $newpms</td></tr></table><hr>\n"; } else { $content .= "<tr><td><img src=\"images/blocks/Contact.gif\"></td><td width=\"90%\">"._BUNREAD.": $newpms</td></tr></table><hr>\n"; } } else { $content = "<form action=\"". FORUM_VB_DIR . "/login.php\" method=\"post\" onsubmit=\"md5hash(vb_login_password,vb_login_md5password,vb_ login_md5password_utf)\">\n"; $content .= "<script type=\"text/javascript\" src=\"". FORUM_VB_DIR . "/clientscript/vbulletin_md5.js\"></script>\n"; $content .= "<br><center><img src=\"modules/Forums/images/avatars/0.gif\"></center><br>\n"; $content .= "<center><b>"._WELCOMETO.",<br>$anonymous</b></center><hr>\n"; $content .= "<table border=\"0\"><tr valign=\"middle\"><td><a href=\"index.php?name=Your_Account&op=new_user\"><img src=\"images/blocks/new_user.gif\" border=\"0\"></td><td><a href=\"index.php?name=Your_Account&op=new_user\">"._BREG."</a></td></tr></table>\n"; $content .= "<table border=\"0\"><tr valign=\"middle\"><td><a href=\"index.php?name=Your_Account&op=pass_lost\"><img src=\"images/blocks/pass_lost.gif\" border=\"0\"></td><td><a href=\"index.php?name=Your_Account&op=pass_lost\">"._PASSFOR."</a></td></tr></table><hr>\n"; $content .= "<table align=\"center\" width=\"100%\"><tr><td>"._NICKNAME.":</td><td><input type=\"text\" name=\"vb_login_username\" id=\"navbar_username\" size=\"10\" maxlength=\"25\" accesskey=\"u\" tabindex=\"1\"></td></tr>"; $content .= "<tr><td>"._PASSWORD.":</td><td><input type=\"password\" name=\"vb_login_password\" size=\"10\" maxlength=\"20\" accesskey=\"p\" tabindex=\"2\"></td></tr>"; $content .= "<label for=\"cb_cookieuser_navbar\"><input type=\"checkbox\" name=\"cookieuser\" value=\"1\" tabindex=\"3\" id=\"cb_cookieuser_navbar\" accesskey=\"c\" checked=\"checked\">Çàïîìíèòü Ìåíÿ</label>"; $content .= "<input type=\"hidden\" name=\"s\" value=\"\">\n"; $content .= "<input type=\"hidden\" name=\"do\" value=\"login\">\n"; $content .= "<input type=\"hidden\" name=\"forceredirect\" value=\"1\">\n"; $content .= "<input type=\"hidden\" name=\"vb_login_md5password\">\n"; $content .= "<input type=\"hidden\" name=\"vb_login_md5password_utf\">\n"; if (extension_loaded("gd") AND ($gfx_chk == 2 OR $gfx_chk == 4 OR $gfx_chk == 5 OR $gfx_chk == 7)) { mt_srand ((double)microtime()*1000000); $maxran = 1000000; $random_num = mt_rand(0, $maxran); $content .= "<tr><td>"._SECURITYCODE.":</td><td><img src='?gfx=gfx&random_num=$random_num' border='1' alt='"._SECURITYCODE."' title='"._SECURITYCODE."'></td></tr>"; $content .= "<tr><td>"._TYPESECCODE.":</td><td><input type=\"text\" name=\"gfx_check\" size=\"10\" maxlength=\"6\"></td></tr>"; $content .= "<input type=\"hidden\" name=\"random_num\" value=\"$random_num\">\n"; } else { $content .= "<input type=\"hidden\" name=\"random_num\" value=\"$random_num\">\n"; $content .= "<input type=\"hidden\" name=\"gfx_check\" value=\"$code\">\n"; } $content .= "<tr><td colspan=\"2\" align=\"center\"><input type=\"hidden\" name=\"op\" value=\"login\">\n"; $content .= "<input type=\"submit\" value=\""._LOGIN."\"></center></td></tr></form></table><hr>\n"; } $strip = 10; $result = $db->sql_query("SELECT uname, guest, module, UNIX_TIMESTAMP(now())-time AS time FROM ".$prefix."_session ORDER BY uname"); while (list($uname, $guest, $module, $time) = $db->sql_fetchrow($result)) { $linkstrip = cutstr($module, $strip); if ($guest == 0) { $title_who = "<a href=\"index.php?name=Your_Account&op=userinfo&username=$uname\" title=\"".displayTime($time)."\">$uname</a> - $linkstrip<br>"; $m++; } else { $title_who = ""; $u++; } $who_online[$guest] .= $title_who; $i++; } if ($m == "") $m = 0; if ($u == "") $u = 0; if ($i == "") $i = 0; $content .= "<table border=\"0\" width=\"100%\"><tr valign=\"middle\"><td colspan=\"2\" align=\"center\"><b>"._BVISIT."</b></td></tr>\n"; $content .= "<tr><td><img src=\"images/blocks/moderator.gif\"></td><td width=\"90%\">"._BMEM.": $m</td></tr>\n"; $content .= "<tr><td><img src=\"images/blocks/guest.gif\"></td width=\"90%\"><td>"._BVIS.": $u</td></tr>\n"; $content .= "<tr><td><img src=\"images/blocks/group.gif\"></td><td width=\"90%\">"._BOVER.": $i</td></tr></table>\n"; if ($who_online[0] != "") { $content .= "<hr><table border=\"0\" width=\"100%\"><tr valign=\"middle\"><td align=\"center\"><b>"._BMEMVISIT."</b></td></tr><tr><td>$who_online[0]</td></tr></table>\n"; } ?>
 
Всё для Смартфона и не только на ModernMobile.NET


Andruha вне форума      Старый #56  
Andruha
Частый Гость
Регистрация: 17.09.2005
Сообщения: 46


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

Посмотреть профиль Отправить персональное сообщение для Andruha Найти все сообщения от Andruha Добавить Andruha в список друзей  
10.04.2006, 23:28

У меня на сайте люди пишут, что они не могут авторизироваться. В чем может быть проблема ? Весь код просмотрел заново. Может у них проблема с Cookies, а не на сайте ?

П.С. Или я не правильно блок сделал, который выше выложил.

Последний раз редактировалось Andruha, 10.04.2006 в 23:31.
 
Всё для Смартфона и не только на ModernMobile.NET


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


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

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

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


antyan вне форума      Старый #58  
antyan
Новенький
Регистрация: 25.10.2005
Сообщения: 10


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

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

Фух вообщем у мня проблема ппц :) У меня есть 2 портала 1 SubDreamer и Slaed 1.6 Free Final... Булка лежит там где subdreamer... База форума лежит там где Slaed 1.6... SubDreamer и Slaed не в одном вирт хосте тоесть 2 разных имени и 2 разные папки на сервере вообще... Как бы проблем с SubDreamer вообще нету всё идеально встало и идет без проблем (там же уже готовая интеграция ко всем форумам нормальным) отсюда вопрос как мне сделать итеграцию от Slaeda нормально бьюсь головой уже 4 часа чот нимогу сообразить ): Сорри если туплю :)

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


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

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

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


Guma вне форума      Старый #60  
Аватара для Guma
Guma
Новенький
Регистрация: 07.02.2006
Сообщения: 17


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

Посмотреть профиль Отправить персональное сообщение для Guma Найти все сообщения от Guma Добавить Guma в список друзей  
15.04.2006, 12:52

а можно так сделать что сообщения с форума phpbb перенеслись???

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


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

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

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


Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PHP-NUKE & VB hack Modification Soniks Настройка и Изменение 186 28.12.2014 18:22
PHP-NUKE & VB hack Modification #2 Soniks Настройка и Изменение 514 15.01.2012 13:46


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


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