|
![]() Данный способ уже давно известен, но мало ли. Выкладываю и для наших пользователей. Работает 100% Суть - Одна регистрация! К сожалению автологина нет. Одна регистрация со стороны DLE И так: /engine/modules/register.php Найти: require_once ENGINE_DIR . '/classes/parse.class.php'; Добавить: $ipb_dle_lan[0] = "Данное имя уже используется на форуме."; $db_ipb_user = "имя пользователя"; $db_ipb_password = "пароль"; $db_ipb_namedb = "вашабаза"; $db_ipb_local = "localhost"; $db_ipb_error = 1; // 1 - показывать ошмбки в соединении с бд форума, 0 - нет $db_prefix_ipb = "ваш префикс"; $ipb = new db; $ipb->connect($db_ipb_user, $db_ipb_password, $db_ipb_namedb, $db_ipb_local, $db_ipb_error); Найти: global $lang, $db, $banned_info; Заменить на: global $lang, $db, $banned_info, $ipb, $ipb_dle_lan, $db_prefix_ipb; Найти: $row = $db->super_query( "SELECT COUNT(*) as count FROM " . USERPREFIX . "_users WHERE email = '$email' OR LOWER(name) REGEXP '[[::]]' OR name = '$name'" ); Добавить ниже: $ipb_test_name = $ipb->super_query ("SELECT COUNT(*) as count FROM {$db_prefix_ipb}members where name = '".strtolower($name)."'"); if ($ipb_test_name ['count'] > 0) $stop .= $ipb_dle_lan[0]; Найти: $db->query( "INSERT INTO " . USERPREFIX . "_users (name, password, email, reg_date, lastdate, user_group, info, signature, favorites, xfields, logged_ip) VALUES ('$name', '$regpassword', '$email', '$add_time', '$add_time', '" . $config['reg_group'] . "', '', '', '', '', '" . $_IP . "')" ); $id = $db->insert_id(); Добавить ниже: $ipb_dle = new ipb_dle; $salt = $ipb_dle->generate_password_salt(5); $salt = addslashes($salt); $ph = $ipb_dle->generate_compiled_passhash($salt, md5($_POST['password1']) ); $insert_ipb = $ipb->insert_id(); //ид вставки $member_key = $ipb_dle->generate_auto_log_in_key(); $key_expire = $member_key * 60 * 60 * 24; $ipb->query("INSERT INTO `{$db_prefix_ipb}members` ( member_id, name, members_l_username, members_display_name, members_l_display_name, members_seo_name, member_login_key, member_login_key_expire, email, member_group_id, joined, ip_address, time_offset, allow_admin_mails, language, msg_show_notification, members_auto_dst, members_pass_hash, members_pass_salt ) VALUES ( 0, '$name', '".strtolower($name)."', '$name', '".strtolower($name)."', '".strtolower($name)."', '".$ipb_dle->generate_auto_log_in_key()."', '$key_expire', '$email', '3', '".time()."', '$_IP', '3', '1', '1', '1', '0', '$ph', '$salt' )"); $ipb_st = $ipb->super_query("select * from {$db_prefix_ipb}cache_store where cs_key = 'stats'"); $st_arr = unserialize($ipb_st['cs_value']); $st_arr['mem_count']++; $st_arr['last_mem_name'] = $name; $st_arr['last_mem_id'] = $insert_ipb; $st_arr2 = serialize($st_arr); $ipb->query("UPDATE {$db_prefix_ipb}cache_store set cs_value = '$st_arr2' where cs_key = 'stats'"); Перед: ?> Вставить: class ipb_dle { function generate_password_salt($len=5) { $salt = ''; for ( $i = 0; $i generate_password_salt( $len ); return md5($pass); } } Далее /engine/ajax/registration.php Найти: $db->query ("SELECT name FROM " . USERPREFIX . "_users WHERE LOWER(name) REGEXP '[[::]]' OR name = '$name'"); if ($db->num_rows() > 0) { $stop .= $lang['reg_err_20']; } Добавить ниже: $ipb_dle_lan[0] = "Данное имя уже используется на форуме."; $db_ipb_user = "имя пользователя"; $db_ipb_password = "пароль"; $db_ipb_namedb = "вашабаза"; $db_ipb_local = "localhost"; $db_ipb_error = 1; // 1 - показывать ошмбки в соединении с бд форума, 0 - нет $db_prefix_ipb = "ваш префикс"; $ipb = new db; $ipb->connect($db_ipb_user, $db_ipb_password, $db_ipb_namedb, $db_ipb_local, $db_ipb_error); $ipb_test_name = $ipb->super_query ("SELECT COUNT(*) as count FROM {$db_prefix_ipb}members where name = '".strtolower($name)."'"); if ($ipb_test_name ['count'] > 0) $stop .= $ipb_dle_lan[0]; Автор: Неизвестен |
2 колонки, 3 колонки, DataLife Engine, depositfilescom, dle, dle 9.0, DLE 9.2, forum, ipb, letitbitnet, Nulled, templat, templates, Баги, белый, бесплатно, версия, входящих, данных, дле, красный, левое меню, модификация, модуль, необычный, новостей, оригинал, прямые углы, релиз, светлый, светлый фон, сервера, скачать, скин, темный, фильтрация, форум, хак, шаблон, Шаблона
Показать все теги
DLE 7.x DLE 8.x DLE 9.x Другие |
|
|
|
|
|
|
|
|
|
Все материалы на данном сайте предназначены исключительно для ознакомления.
Администрация не несёт ответственности за материалы, размещённые на этом ресурсе.
|
news
- DataLife Engine v.9.4 Press Release

Дорогие друзья,
Завершен основной этап разработки версии 9.4, релиз находится на тестировании и предрелизной подготовке, ну а пока мы предлагаем вам ознакомится с информацией о том что ждет вас с выходом новой версии. В данном релизе вас ожидает несколько новый разделов в панели управления скриптом, новые возможности по защите от спама, новые возможности по выводу и оформлению новостей, и многое другое, но обо всем подробнее ...
Просмотров: 1418 - Регистрация по инвайтамЗдравствуйте,
Сегодня было решено и установлено то что регистрация на сайте будет по приглашению, приглашать будут по инвайтам. Инвайты можно брать у пользователей уже зарегистрированных у нас на сайте. Их должны раздавать абсолютно бесплатно. Если нет, то пишите лично мне, инвайт будет выслан Вам на емаил. Или же можете написать в обратной связи, Ваше имя и Ваш емаил, и Вам будет выслано приглашение на регистрацию.
С Уважением, Администрация.Просмотров: 2662 - С наступающим Новым Годом
Дорогие вебмастреа и просто посетители нашего сайта, поздравляем Вас с Наступающим новым годом.....Просмотров: 843 - DataLife Engine v.9.2 Press Release

Завершен основной этап разработки версии 9.2, релиз находится на тестировании и пред релизной подготовке, ну а пока мы предлагаем вам ознакомится с информацией о том что ждет вас с выходом новой версии. В данном релизе вас ожидают новые полезные разделы в админ панели скрипта, новые возможности онлайн редактора шаблонов, автоматическое уведомление большинства поисковых систем о новой карте сайта, несколько новых ББ тегов, и многое другое, но обо всем подробнее ...Просмотров: 2054
- DataLife Engine v.9.4 Press Release
info
Все материалы на данном сайте предназначены исключительно для ознакомления. Администрация не несёт ответственности за материалы, размещённые на этом ресурсе.
Проекты
-
НА сайте IPB-DLE.Ru мы собрали самые лучшие шаблоны, модификации, баги, хаки для движков DataLife Engine (DLE) и Invision Power Board (IPB).
У нас шаблоны постоянно обновляються, корректируються, исправляються.
Так же у нас есть свой собственный форум.
Мы рыда Вас приветствовать, и мы надеемся, что Вам здесь понравиться и вы найдете себе что искали CMS.





