Forum. MyNuke.ru

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

ZloiZmei 06.08.2006 19:16

LeSyK, а лицензии на slaed 1.9 и vbulletin у тебя имеется? Нет? Ну значит...

Установить не сложно и всё по инструкции, полчаса работы.

P.S. Сегодня проверю хак на vbulletin 3.6 :)

LeSyK 07.08.2006 00:40

ну в общем если пойдет на 1.8 и 1.9 то должно пойти на 2 лайт.
Я себе хочу ставить на слаед 2 лайт и vbulletin 3.6.0

а тот хак чтот вверху я проверял с 1.6 и 3.5.4- работает, а 2 лайт и 3.5.4-нет!

и насколько я знаю на 2 лайт нек нужно лицензии.

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. если память меня не подводит, где-то надо время установки куков для слайда увеличить... если вспомню - напишу.

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

Gimli 07.08.2006 16:23

а у меня 3.5.4 и слаед 1.9 и нифига не работае
при логине пишет
Цитата Кажется, произошла проблема с базой данных Fantasy-Planet Forum.
Пожалуйста, попробуйте зайти снова, нажав на кнопку Обновить вашего браузера.

Нашей службе технической поддержке был послан email. Вы можете самостоятельно написать ей письмо, если проблема не решится.

Извините за причинённые неудобства.

Gimli 07.08.2006 17:23

так с этим разобрался теперь трабла с куками слаед они создаются но слаед их не считывает

Gimli 07.08.2006 21:21

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

Gimli 07.08.2006 23:49

так установить получилось!!!
но почему у меня через профиль не редактируются данные?

CrazyMann 08.08.2006 01:13

у меня слаед 1.9 + вб 3.6 врода на первыи взгляд всё установилоси пользователи регитса на форум заходят а вот в самом слаеде не запоминаютса кто может помочи ?

Gimli 08.08.2006 11:35

Цитата: Сообщение от CrazyMann
у меня слаед 1.9 + вб 3.6 врода на первыи взгляд всё установилоси пользователи регитса на форум заходят а вот в самом слаеде не запоминаютса кто может помочи ?

что значит не запоминаются?
у тя при регистрации пользователь в базе слаеда регится?
ну значит там есть баг с кукисами(время подправить)

ZloiZmei 08.08.2006 21:19

Цитата: Сообщение от CrazyMann
в самом слаеде не запоминаютса кто может помочи ?


См. мой пост выше. Про кукис.

У меня помнит...правда выбрасывается из слайда время от времени... дело в том на сколько куки ставятся...

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

LeSyK 09.08.2006 01:21

ZloiZmei а у тебя есиь лицензия на воблу и доступ на офф сайт?
Дай плиз свою аську.

Soniks 05.09.2006 00:11

Времени крайне мало, поэтому на скорую руку делал хак для:
SLAED CMS 2 Lite
vBulletin 3.6.0

Версия Beta
Тестируйте сообщайте баги
обновил архивчик!

shade.exe 06.09.2006 12:22

Не нашел вот такой код в register.php:
PHP код:
 $userdata->send_welcomepm();
              }
                
$userdata->save(); 

тоесть там нету $userdata->save();


ошибка в описании:
PHP код:
 ----[ Найдите ]--------------------------------------------------------------------------------------  // около 842 строки        
case "login":      
login($username$user_password$redirect$mode$f$t$random_num$gfx_check);      break;    
----[ 
Замените на ]----------------------------------------------------------------------------------        /*     
 case "login":      
login($username, $user_password, $redirect, $mode, $f, $t, $random_num, $gfx_check);      break;      */ 

одинаковое что найти и заменить.
В первом случае надо: login($mode, $f, $t, $random_num, $gfx_check);

ramzes2-2 06.09.2006 12:40

Цитата одинаковое что найти и заменить.

не одинаково: там просто эти строчки надо закомментировать

shade.exe 06.09.2006 13:42

не одинаково: там просто эти строчки надо закомментировать

всмысле? там (в нюке) таких строчек нету!

ramzes2-2 06.09.2006 14:36

а. ну да, нету. Только не в нюке, а в Слаед. Наверно надо закомментировать
Цитата case "login":
login($mode, $f, $t, $random_num, $gfx_check);
break;

Lord Freeman 07.09.2006 19:39

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

shade.exe 08.09.2006 10:00

да там косяк в register.php походу

shade.exe 09.09.2006 13:08

кто-нибудь вообще смог поставить?

Rinat 09.09.2006 15:49

Народ, я не совсем понял со Slaed 2 работает или косяк?
ПРосто щас начну устанавливать, а оно не работает.

Soniks 10.09.2006 09:42

какую ошибку выдает то? конвектор был запущен?

shade.exe 10.09.2006 10:53

конвектор был запущен.
ошибка при регистрации - ошибка базы данных

что с тем что я выше писал?

GTE 11.09.2006 21:49

Всё верно. Ошибка базы данных.
Строчки, которые нада заменить
Цитата $userdata->send_welcomepm(); гвоздь
}

$userdata->save();

Выглядят таким образом:
Цитата $userdata->send_welcomepm();
}

if ($user['emailchange'])
{
eval(standard_error(fetch_error('emailchanged', htmlspecialchars_uni($userinfo['email'])), '', false));
}
else
{
eval(standard_error(fetch_error('registration_comp lete', $userinfo['username'], $vbulletin->session->vars['sessionurl'], $vbulletin->options['bburl'] . '/' . $vbulletin->options['forumhome'] . '.php'), '', false));
}
}
}
else
{
if ($userinfo['usergroupid'] == 4)
{
// In Moderation Queue
eval(standard_error(fetch_error('activate_moderati on'), '', false));
}
else
{
// Already activated
eval(standard_error(fetch_error('activate_wronguse rgroup')));
}
}


С версией, 3.60, которая на vbulletin.net.ru лежит, нестыковочка.
Ставил хак на неюзаные slaed 2 lite + vbulletin 3.60 очень внимательно.

Soniks 11.09.2006 22:46

GTE спасибо, в ближайшее время разберусь что ни так...

ZloiZmei 13.09.2006 17:47

При установке на 2.0 PRO в файлах форума
register.php
includes/functions_login.php
Надо подправить названия полей. Поменялись поля в slaed_users
У меня работает :)

GTE 14.09.2006 01:19

Ага. На локале уже всё работает. Спаибо Soniks . Ты делаешь доброе дело для нас. И отдельное спасибо ZloiZmei . А в инете я хочу чтобы форум работал не в папке, а на поддомене. Можно ли вообще такое сделать? Если можно, то что нужно прописывать в конфиге для папки форума?

ramzes2-2 14.09.2006 04:10

задолбался сам искать
 
Задолбался сам искать:
Булка создает куки себе как положено, а для слаеда пишет forum user. В настройках слаеда стоит имя для кук пользователя user, в булке ничего не менял. Хотя если в булке в настройках кук выставить "Путь для сохранения cookies" - /forum/ - то все куки с приставкой forum идут.
Змей, про регистр.пхп я понял, а вот инклуд/функцион_логин - нифига не нашел - ткни меня носом, а?

GTE 14.09.2006 16:42

ramzes2-2 тама в одном месте нужно поменять в register.php. У ZloiZmei Pro, там видимо больше.
Что-то под юзверем не получается залогиницца на портале. Только на форуме. :oooo:
Будем ждать обновлений.
А может я не все поля поменял? Но ошибку бд уже не выдаёт.

Lord Freeman 14.09.2006 16:56

Gte, что поменять нужно скажите плиз

zloBASS 14.09.2006 17:21

то же самое что и у gte.
на форуме логин проходит но на портале ничего не происходит.

ramzes2-2 14.09.2006 17:51

в регистр.пхп замените "user_active" на просто "active", если мне склероз не изменяет. А залогинется на портале не получается именно потому, что форум создает куки для слаеда с приставкой forum, т.е. получается forum user. Надо убрать это forum, но как, я не знаю.
Наверное, что то в includes/functions_login.php

Fill 15.09.2006 12:22

Цитата: Сообщение от ramzes2-2
...в регистр.пхп замените "user_active" на просто "active", ...


Цитата: Сообщение от ZloiZmei
При установке на 2.0 PRO в файлах форума
register.php
includes/functions_login.php
Надо подправить названия полей.


Я Ставлю SLAED_CMS_2_Lite_Final плюс vb3.60

Хак install-convector_vb.php меняет название "user_active" на просто "active" в базе, но в файлах по описанию из хака есть вставка с запросом именно к "user_active" - на пример:

PHP код:
 ----[ Откройте ]-------------------------------------------------------------------------------------

function/function.
php

----[ Найдите ]--------------------------------------------------------------------------------------
 
$db->sql_query("SELECT user_password FROM ".$user_prefix."_users WHERE user_id='$uid' AND user_name='$una'"));

----[ 
Замените на ]----------------------------------------------------------------------------------

$db->sql_query("SELECT user_password FROM ".$user_prefix."_users WHERE user_id='$uid' AND user_name='$una' and user_active='1'")); 



Я все установил - перепроверил, хак запускал. При регистрации выдает ошибку при записи в базу данных. Поменял назад название полей "active" на "user_active" - регистрация и авторизация заработала на форуме, но в самом Слайде нет.

У меня такой вопрос:

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

И еще - кто нибуть скажите где эти куки сделать одинаковые в Слайде и форуме, и где в Слайде увеличить время сессии.

Пожалуйста....

ramzes2-2 15.09.2006 13:56

Цитата Поменял назад название полей "active" на "user_active" - регистрация и авторизация заработала на форуме, но в самом Слайде нет.

Вот, и у меня так же. А авторизация не проходит на слаед потому что вобла создает куки для слаеда с именем папки в которую установлена. Я ставил в forum - были куки forum user, поставил в папку forums - стали forums user. Как это убрать я незнаю.

Rinat 15.09.2006 20:32

Цитата // около 1022 строки

$userdata->send_welcomepm();
}

$userdata->save();

Такого нет.
Есть $userdata->send_welcomepm();
далее громадный кусок кода
А потом только $userdata->save();

Lord Freeman 20.09.2006 15:05

Soniks, можно узнать когда примерно будет решена эта проблема ?

Rinat 21.09.2006 01:49

Пропал куда-то Sonuks по ходу дела :)
Ждем нормальной интеграции

ZloiZmei 27.09.2006 15:51

Цитата: Сообщение от GTE
отдельное спасибо ZloiZmei . А в инете я хочу чтобы форум работал не в папке, а на поддомене. Можно ли вообще такое сделать? Если можно, то что нужно прописывать в конфиге для папки форума?

Пожалуйста :)

По твоему вопросу - в конфиге:

PHP код:
 define("FORUM_VB_DIR""http://forum.mysite.ru");        // директория в которой находится форум 


+ в настройках vbulletin надо поставить что бы с главного домена твоего сайта принимались данные POST для авторизации (.mysite.ru), а в настройках cookies в качестве домена выбрать выбрать .mysite.ru. Ну или как там...


Цитата: Сообщение от Fill
У кого работает, скажите ради бога, где названия полей поменять во всех файлах, указанных в мануале к хаку, на "active" или в базе данных на "user_active", плюс еще чтото сделать в файлах потому как уже вторую ноч почти не сплю........

И еще - кто нибуть скажите где эти куки сделать одинаковые в Слайде и форуме, и где в Слайде увеличить время сессии.

Пожалуйста....


Что касается ПОЛЕЙ в базе данных, то да, в 2.0 PRO гораздо больше изменений, чем в Lite, с Lite 2.0 интеграцию не проверял.

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

Что бы кукисами было всё ОК: см. что я написал в этом сообщении выше про поддомен. Иначе куки форума будут ставится относительно папки где стоит форум.


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

Lord Freeman 04.10.2006 17:10

тов. Soniks а скоро исправления хака ждать ?

varg 10.10.2006 18:42

ZloyZmey, а можно ли получить хак на Slaed 2.0 + vbulletin как-нить? Ибо уделался я весь, но так и не заборол проблему..

Максимум - на форуме юзер создаётся, но на слайде неактивен. Со слайда при регистрации отправляет на форум, как и положено. Проблема в куках?

Soniks 11.10.2006 16:30

обновил хак и конвектор, исправил ошибки.

(смотрим шапку)

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


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

Copyright © 2005 by Soniks