Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Настройка и Изменение (http://forum.mynuke.ru/forumdisplay.php?f=11)
-   -   PHP-NUKE & VB hack Modification #2 (http://forum.mynuke.ru/showthread.php?t=1083)

gogolac 08.07.2008 09:34

Слушайте люди памагите плиз... уменя проблема.
Когда я заливаю модуль product-vb_nuke.
то мне вот что выдаёт:
Ошибка базы данных в vBulletin 3.6.8:

Cannot use database vbnuke2

Ошибка MySQL : Unknown database 'vbnuke2'
Номер ошибки : 1049
Дата : Tuesday, July 8th 2008 @ 10:30:09 AM
Скрипт : http://10.36.9.250/forums/admincp/p...o=productimport
Реферрер : http://10.36.9.250/forums/admincp/p...p?do=productadd
IP адрес : 10.36.9.250
Имя пользователя : Lestat
Имя класса : vB_Database

Кто с этим сталкнулся и настроил этот модуль.
вылажете его плиз здесь.....

Soniks 08.07.2008 11:22

gogolac читайте инструкцию внимательнее, и делайте все попорядку. нужно в самом начале указать настройки БД для nuke

gogolac 08.07.2008 11:37

Soniks а есть инструкцыя полудше типа таво что куда засунуть и как что где настроить...
Чтоб было меньше вопросов ито я вот хз как настроить БД про то которое ты гавариш ! =)
Вот а та каторыя там инструкцыя это полная фигня там по парядку делал и застрал на Модуле..... Который нифега не грузит..... он выдаёт ошибку

Soniks 09.07.2008 01:58

вполне доступно написано, укажите правильно настройки бд в первом пункте инструкции.

omer_ed 15.07.2008 07:52

Hi,
look i have some strange problem i use in this http://forum.mynuke.ru/showpost.php?p=11877 to install its work fine but when is upgarade my forum to 3.7.2 PL 2 its now when i logout write:

Цитата An error occurred while attempting to log you out. Click here to log out.


and the new: vbnuke3 is not login me in the nuke...

some one can help me?

Soniks 16.07.2008 14:39

omer_ed Try,open modules\Your_Account\index.php
find:
PHP код:
 function logout() {
 global 
$prefix$db$user$cookie$redirect;
 
cookiedecode($user);
 
$r_uid $cookie[0];
 
$r_username $cookie[1];
 
setcookie("user"false);
 
$db->sql_query("DELETE FROM ".$prefix."_session WHERE uname='$r_username'");
 
$db->sql_query("DELETE FROM ".$prefix."_bbsessions WHERE session_user_id='$r_uid'");
 
$user "";
 include(
"header.php");
 
OpenTable();
 if (!empty(
$redirect)) {
  echo 
"<META HTTP-EQUIV=\"refresh\" content=\"3;URL=modules.php?name=$redirect\">";
 } else {
  echo 
"<META HTTP-EQUIV=\"refresh\" content=\"3;URL=index.php\">";
 }
 echo 
"<center><font class=\"option\"><b>"._YOUARELOGGEDOUT."</b></font></center>";
 
CloseTable();
 include(
"footer.php");


and replace:
PHP код:
 ########### PHP-NUKE & VB hack modification  ##################################################  ###
function logout() {
    global 
$prefix$db$user$cookie;
    
cookiedecode($user);
 
$uses $db->sql_fetchrow($db->sql_query("SELECT salt FROM " FORUM_VB_PREFIX "user WHERE userid='".$cookie[11]."' LIMIT 1"));
    include(
FORUM_VB_DIR."/includes/functions.php");
 
Header("Location: "FORUM_VB_DIR "/login.php?do=logout&logouthash=".md5($cookie[11].$uses['salt'].COOKIE_SALT));
}
########### END ##################################################  ################################ 

Georgiy 23.07.2008 11:46

Воспользовался вашим хаком для переноса данных с форума с 8 нюки на vB 3.7.2. (Только перенос без совмещения)
Все сработало. Единственная проблема - все большие буквы "Р" заменились на **

Georgiy 23.07.2008 22:18

Цитата: Сообщение от Georgiy
Единственная проблема - все большие буквы "Р" заменились на **

Уже разобрался - это глюк форума.
Может кому пригодиться. Перед импортированием зайдите в настройки Воблы Пункт автоцензор и удалите оттуда все символы.

n1ck 02.08.2008 11:48

Soniks Вот у меня вопрос я вот открыл архив там лежит (Impex и Contrib ) Impex куда заливать ? Contrib Я залил в нюку. А в Инсте не написано куда что заливать напиши тут ! =)

jurikserf 08.08.2008 02:01

Здравствуйте. стоит нюка 7.9 и вобла 3.6.4. пока чистые, только админ и один тестовый пользователь. произвел замену всех файлов, импортировал продукт через админку форума. скопировал содержимое папки в корень форума. при входе в админку форума выдает сообщение о ошибке базы. пролистал всю тему, перепроверил конфиг файлы нюки и форума, все вроде правильно. повторил вход в админку, результата ноль. при входе на страницу форума выдает следующую ошибку:

Это сообщение содержит Скрытую Информацию и не может быть распечатана.
Это сообщение содержит Скрытую Информацию и не может быть распечатана.
Это сообщение содержит Скрытую Информацию и не может быть распечатана.

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

И какие данные надо выбрать из ImpExSession?

Прошу помощи.

jurikserf 09.08.2008 02:48

Все, разобрался. На всякий случай отпишусь, что делал. Может еще комуто понадобиться данная информация.

На момент существования проблемы вобла и нюка имели две базы данных, то есть своя для нюки и своя для форума. Папка с файлами форума находилась в корне сайта, то есть имела путь-www.mysite.ru/forum

Решение проблемы:

Удалил все файлы из папки форума, залил заново воблу. В конфиге указал ту же базу данных, которую использует нюка, и добавил префикс vB_. Запустил инсталляцию форума. Зашел в админку и импортировал продукт из архива.
Открыл архив с хаком и выполнил замену файлов из архива в нюку. В конфиге прописал опять же эту базу.

Далее перешел к пункту 3, в мануале хака. Все прошло на ура.

Спасибо Сониксу за этот хак!!!

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

Soniks 13.08.2008 02:18

jurikserf нет, таблицу эту не устанавливает инсталятор, он туда только добавляет запись. без этой таблицы форум у вас бы не заработал, скорее всего у вас форум установлен в другой БД нежели avdata_forumvb

Flint2000 20.08.2008 16:48

есть ошибка в исправленом хаке от декабря 2007 не возможно выполнить импорт.

Soniks 21.08.2008 20:26

Flint2000 на каких версиях и какая ошибка у вас происходит и в какой момент.

Flint2000 21.08.2008 22:37

Именно при импорте базы из phpbb в vbulletin. Какая точно ошибка не скажу, т.к. не за компом.

нюка 8.0 форум 3.6.7

DanzI 27.08.2008 03:58

Вложений: 1
Ребят вообщем у меня нюка где то 8.1 и вб 3.7.2 вообщем поставил я ... скажу идет супер ) ну может пока кроме 1 вещички ошибок не нашел ... Так ошибка значит 1 при регистрации ... в конце ... все добовляет итд... но вместо редирект или чет такого в конце пишет ошибка в скул базе

Код:
Database error The .:REV0LUTI0N:. database has encountered a problem. -------------------------------------------------------------------------------- Please try the following: Load the page again by clicking the Refresh button in your web browser. Open the rev0luti0n.sytes.net home page, then try to open another page. Click the Back button to try another link. The rev0luti0n.sytes.net forum technical staff have been notified of the error, though you may contact them if the problem persists. We apologise for any inconvenience.
:mad:
что не так?

да и еще помогите сделать красивый блок пожалуйста ...

просто 2 вещи надо ) 1. это сделать корректный вход\выход...
а 2 это аватарку выше я для него место сделал ) прописать помогите плис ... )
вот сам блок... внизу

DanzI 27.08.2008 06:22

Плис помогите ) (Не зналл как редактировать тему сорри...)

Soniks 27.08.2008 21:12

DanzI а какой у вас адрес в алдресной строке когда ошибка возникает? на почту поидее (если указан e-mail веб мастера в конфиге) должен прийти более детальный отчет о ошибке, что там написано?

DanzI 28.08.2008 00:20

сайт на компьюторе ... ошибку он на почту не шлет ...
http://rev0luti0n.sytes.net/forum/r...hp?do=addmember


Надежда на вас ... )) да и оч прошу помогите с блоком ...

DanzI 29.08.2008 01:55

вы поможете ? пожалуйста ))

Soniks 29.08.2008 23:00

DanzI нужно увидеть ошибку, иначе помочь не смогу. Укажите в конфиге форума e-mail и ищите отправленную почту в temp директории сервера и смотрите что там написано.

DanzI 01.09.2008 00:33

а вы можнтн помоч хотябы с моим блоком ... пожалуйста ....просто некоторые говорят что никакой ошибки нет ... ) но у меня есть ... странно както...

DanzI 05.09.2008 17:06

ну так .... ?

Soniks 07.09.2008 14:43

DanzI что конкретно у вас не получается сделать в блоке, приведите код в котором у вас возникает сомнение.

DanzI 07.09.2008 14:49

я незнаю как вывести данные аватара ...

Код:
global $user, $cookie, $prefix, $user_prefix, $db, $anonymous, $sitekey, $gfx_chk, $locale; mt_srand ((double)microtime()*1000000); $maxran = 1000000; $random_num = mt_rand(0, $maxran); $datekey = date("F j"); $rcode = hexdec(md5($_SERVER['HTTP_USER_AGENT'] . $sitekey . $random_num . $datekey)); $code = substr($rcode, 2, 6); cookiedecode($user); $sql = "SELECT username FROM ".$user_prefix."_users ORDER BY user_id DESC LIMIT 0,1"; $query = $db->sql_query($sql); list($lastuser) = $db->sql_fetchrow($query); $sql2 = "SELECT user_id FROM ".$user_prefix."_users"; $query2 = $db->sql_query($sql2); $numrows = $db->sql_numrows($query2); $numrows = intval($numrows); $sql3 = "SELECT uname, guest FROM ".$prefix."_session WHERE guest='0'"; $result = $db->sql_query($sql3); $member_online_num = $db->sql_numrows($result); $who_online_now = ""; $i = 1; while (list($uname, $guest) = $db->sql_fetchrow($result)) { if (isset($guest) and $guest == 0) {

Как я понял саму аватару нужно настраивать в выводе базы... помогите пожалуйста просто я еще не опытен помогите по подобию создать вывод аватару ...
Код:
if (is_user($user)) { $uname = $cookie[1]; $content .= "<center><b>$uname</center></b>\n"; $content .= "<br><br><center><b>$avatar</center></b>\n<hr>\n";



Да и сама форма входа ...

Код:
$content .= "<form onsubmit=\"this.submit.disabled='true'\" action=\"modules.php?name=Your_Account\" method=\"post\">"; if (is_user($user)) { $uname = $cookie[1]; $content .= "<center><b>$uname</center></b>\n"; $content .= "<br><br><center><b>$avatar</center></b>\n<hr>\n"; $content .= "&nbsp <img src=\"images/blocks/dot.gif\" height=\"9\" width=\"7\"> <a href=\"modules.php?name=Your_Account&op=edituser\">".Íàñòðîéêè."</a> <br>"; $content .= "&nbsp <img src=\"images/blocks/dot.gif\" height=\"9\" width=\"7\"> <a href=\"modules.php?name=Your_Account&op=logout\">".Âûéòè."</a>\n<hr>\n"; $sql = "SELECT user_id FROM " .$user_prefix."_users WHERE username='$uname'"; $query = $db->sql_query($sql); list($user_id) = $db->sql_fetchrow($query); $uid = intval($user_id); $newpms_query = $db->sql_query("SELECT privmsgs_to_userid FROM ".$prefix."_bbprivmsgs WHERE privmsgs_to_userid='$uid' AND (privmsgs_type='5' OR privmsgs_type='1')"); $oldpms_query = $db->sql_query("SELECT privmsgs_to_userid FROM ".$prefix."_bbprivmsgs WHERE privmsgs_to_userid='$uid' AND privmsgs_type='0'"); $newpms = $db->sql_numrows($newpms_query); $oldpms = $db->sql_numrows($oldpms_query); $content .= "<img src=\"images/blocks/email-y.gif\" height=\"10\" width=\"14\"> <a href=\"modules.php?name=Private_Messages\"><b><u>"._BPM."</u></b></a><br>\n"; $content .= " &nbsp &nbsp &nbsp "._BUNREAD.": <b>".intval($newpms)."</b><br>\n<hr>\n"; } else { $content .=_LOGIN." &nbsp <input type=\"text\" name=\"username\" size=\"18\" maxlength=\"25\"><br>"; $content .= _PASSWORD." <input type=\"password\" name=\"user_password\" size=\"10\" maxlength=\"20\"> &nbsp"; if (extension_loaded('gd') AND ($gfx_chk == 2 OR $gfx_chk == 4 OR $gfx_chk == 5 OR $gfx_chk == 7)) { $content .= _SECURITYCODE.": <img src='?gfx=gfx&random_num=$random_num' border='1' alt='"._SECURITYCODE."' title='"._SECURITYCODE."'><br>\n"; $content .= _TYPESECCODE."<br> <input type=\"text\" name=\"gfx_check\" size=\"7\" maxlength=\"6\">\n"; $content .= "<input type=\"hidden\" name=\"random_num\" value=\"$random_num\"><br>\n"; } else { $content .= "<input type=\"hidden\" name=\"random_num\" value=\"$random_num\">"; $content .= "<input type=\"hidden\" name=\"gfx_check\" value=\"$code\">"; } $content .= "<input type=\"hidden\" name=\"op\" value=\"login\">"; $content .= "<input type=\"submit\" value=\"".">>"."\">\n <a href=\"modules.php?name=Your_Account&amp;op=new_user\">"._BREG."</a><hr>";


я 2 день методом примера делаю нече ны выходит ...

Soniks 07.09.2008 15:06

смотрите этот блок:
http://mynuke.ru/modules.php?name=D...p=getit&lid=181 там целая функция MemberAvatar() имеется по выводу аватора.
А форму авторизации можно сделать так, заменив текст:
PHP код:
 $content .=_LOGIN." &nbsp <input type=\"text\" name=\"username\" size=\"18\" maxlength=\"25\"><br>";
    
$content .= _PASSWORD." <input type=\"password\" name=\"user_password\" size=\"10\" maxlength=\"20\"> &nbsp";
if (
extension_loaded('gd') AND ($gfx_chk == OR $gfx_chk == OR $gfx_chk == OR $gfx_chk == 7)) {
    
$content .= _SECURITYCODE.": <img src='?gfx=gfx&random_num=$random_num' border='1' alt='"._SECURITYCODE."' title='"._SECURITYCODE."'><br>\n";
    
$content .= _TYPESECCODE."<br> <input type=\"text\" name=\"gfx_check\" size=\"7\" maxlength=\"6\">\n";
    
$content .= "<input type=\"hidden\" name=\"random_num\" value=\"$random_num\"><br>\n";
} else {
    
$content .= "<input type=\"hidden\" name=\"random_num\" value=\"$random_num\">";
    
$content .= "<input type=\"hidden\" name=\"gfx_check\" value=\"$code\">";
}
    
$content .= "<input type=\"hidden\" name=\"op\" value=\"login\">";
$content .= "<input type=\"submit\" value=\"".">>"."\">\n <a href=\"modules.php?name=Your_Account 

на:
PHP код:
 $content .= "<center><form action=\""VB_URL "/login.php?do=login\" method=\"post\" style=\"display: inline\">\n"
 
."&nbsp; Логин:<br>\n"
 
."<input type=\"text\" name=\"vb_login_username\" maxlength=\"25\">\n"
 
."Пароль:<br><input type=\"password\" name=\"vb_login_password\" maxlength=\"20\"><br>\n"
 
."<label for=\"cb_cookieuser_navbar\"><input type=\"checkbox\" name=\"cookieuser\" value=\"1\" tabindex=\"103\" id=\"cb_cookieuser_navbar\" accesskey=\"c\" checked=\"checked\">Запомнить Меня</label>"
 
."<input type=\"hidden\" name=\"s\" value=\"\">\n"
 
."<input type=\"hidden\" name=\"do\" value=\"login\">\n"
 
."<input type=\"hidden\" name=\"forceredirect\" value=\"1\">\n"
 
."<input type=\"hidden\" name=\"vb_login_md5password\">\n"
 
."<input type=\"hidden\" name=\"vb_login_md5password_utf\">\n"
 
."<input type=\"submit\" value=\"Вход\"></form></center>\n";
 
$content .= "<center><font class=\"content\">"._ASREGISTERED."</font></center>"

Rick 11.09.2008 00:07

а в каком файле это менять?

Soniks 16.09.2008 19:01

В данном случаи в файле блока block-User_Info.php

mysst 30.09.2008 08:22

do you speak english ??
is this hack works good or not ??
I have nuke 8.0 and Vbulletin 3.7.2
what do you think ??
and do i need two databases for each ?? or one for both ??
please speak english i don't understand russian

mysst 30.09.2008 15:29

when i try to open convector file the page appear white
please help me

zcambler 06.10.2008 12:37

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

Soniks 13.10.2008 11:43

mysst There is a need to display errors on the screen, or see an error in the log file server.

abohammed 05.11.2008 18:01

ARE is Run in VB 3.7.3 ?

can you answer in English


Thank you

and Can you Translate
install_Nuke_VB_xak.txt

To english Please

Thank you

abohammed 06.11.2008 16:31

Haloooooo!

abohammed 06.11.2008 23:22

Any body Answer please !

Soniks 09.11.2008 01:38

abohammed Included in the archives of the English version of Hack. See the first post

tiger82 24.12.2008 12:58

Хотел вот себе тоже поставить в качестве форума vBulletin, на локалке поставил, всё нравится, но одно но... я изредка поглядываю на работу этого форума и уже во второй раз замечаю что присутствуют факты автоматической регистрации роботами, а так же оставление ими постов :sad: обидно конечно :sad: Что скажешь товарищ Соникс?

Soniks 26.12.2008 11:47

tiger82 ставьте последнюю версию системы и внедряйте в нее данный модификации: NoSpam! или reCAPTCHA!vB
Должно помочь.

tiger82 26.12.2008 12:03

Soniks А псследняя версия форума будет работать с нынешним хаком? тоесть конвектором и всеми прибамбасами )))

onEXHV 05.01.2009 17:45

Soniks, ты каким браузером пользуешся?
У меня авторизация на нюки происходит в opere, в IE и firefox только на форуме. А в остольном хак работает отлично. Ты бы его потестил на разных браузерах...


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

Copyright © 2005 by Soniks