Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

Вот как то так сказать кто поожет вроде установил все по инструкций несколько раз пере проверил все верно

 

просто перехожу мой сайт/forum

 

не перекидывает, ладно это фигня.. перехожу на мой сайт/forum/index.php

 

Сообственно вот


Warning: require_once(../forum/engine/inc/ipb/ipb.class.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/sanka154/data/www/imperia-esl.su/forum/index.php on line 22

Fatal error: require_once() [function.require]: Failed opening required '../forum/engine/inc/ipb/ipb.class.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/sanka154/data/www/imperia-esl.su/forum/index.php on line 22

Че он просит понять не могу :-D

 

Понял что по этом пути что то не так в 22 строчке

 

А именно там у меня

require_once( $DLEDir."/engine/inc/ipb/ipb.class.php" );

Edited by Sankajk

  • Author

    Откройте файл в дистрибутиве "Upload/engine/inc/ipb/ipb.class.php" и в переменную "$ForumDir" укажите полный адрес к вашему форуму относительно корня сайта. Например по умолчанию $ForumDir = "../forum"; - это если ваш форум находится в папке "forum" и на один каталог выше корня сайта. А если например форум находится в папке "forum", которая находится в корне сайта, то нужно просто написать "forum".
    Загрузите все файлы из папки "Upload" в корень вашего сайта на DLE.
    Загрузите все файлы из папки "Upload Forum" в корень вашего форума на IPB.
    Затем в адресе браузера впишите: __ваш сайт/ipb.install.php и следуйте дальнейшим действиям.
    После выполненных действий не забудьте удалить файл установки и папку "ipb.installdb".

Не считая того что при установке модуля интеграций там в каждом файле много чего делатьнадо..

Думаю все копировать сюда оч долго будет

Sankajk, внимательно перечитай 2 пункт этой инструкции, возможно там ошибка.с формулировками "../forum" и "forum".

  • Author

Ладно вот примерный список..

 

Мастер установки спрашивает:

Если вы забыли выполнить изменения при установке, то можете найти их здесь.
При обновлении на какую версию модуля вы забыли выполнить изменения в файлах?
 

Сайт DLE: Откройте файл index.php и найдите:

require_once ROOT_DIR . '/engine/init.php';

Далее вставьте:

include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" );

Далее найдите:

$tpl->set ( '{speedbar}', $tpl->result['speedbar'] );

Далее вставьте:

$tpl->set ( "{IPBIntegration->LastPost}", $IntegrationIPB->LastPost() );

Сайт DLE: Откройте файл engine/modules/register.php и найдите:

$id = $db->insert_id();

Далее вставьте:

include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" );
$IntegrationIPB->Register( "ipb", array(
	"name"		=> $name,
	"password"	=> $cookie_pass,
	"email"		=> $email,
	"icq"		=> $icq,
	"fullname"	=> $fullname,
) );

Сайт DLE: Откройте файл engine/modules/sitelogin.php и найдите Откройте файл engine/modules/sitelogin.php и найдите (примерно 40 строка):

header( "Location: {$_SERVER['PHP_SELF']}" );

Выше добавьте:

include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" );

Далее найдите (в самом конце):

if( ! $is_logged ) {

Выше добавьте:

include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" );
$IntegrationIPB->TestValidationEmail();

Сайт DLE: Открыть файл engine/modules/profile.php и найти:

$db->query( $sql_user );

Выше добавить:

include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" );
$IntegrationIPB->UpdateProfile( "ipb", array(
	"login"	=> $user,
	"newPass"	=> ( strlen( $password1 ) > 0 ) ? md5( $password2 ) : "",
	"newEmail"	=> ( $mailchange ) ? $email : "",
	"oldEmail"	=> $row['email'],
) );

Сайт DLE: Откройте файл admin.php и найдите:

require_once (ENGINE_DIR . '/inc/include/init.php');

Далее вставьте:

include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" );

Сайт DLE: Откройте файл engine/inc/options.php и найдите:

$db->query( $sql_update );
$personal_success = TRUE;

Выше добавьте:

include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" );
$IntegrationIPB->UpdateProfile( "ipb", array(
	"login"	=> $member_id['name'],
	"newPass"	=> ( $editpassword != "" && $altpass == $cmd5_password ) ? md5( $_POST['editpassword'] ) : "",
	"oldEmail"	=> $member_id['email'],
	"newEmail"	=> $editmail,
) );

Сайт DLE: Откройте файл engine/inc/edituser.php и найдите:

if( $_POST['restricted'] ) {

Выше добавьте:

$rowIPB = $db->super_query( "SELECT `name`, `email` FROM ".USERPREFIX."_users WHERE `user_id`='{$id}'" );
include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" );
$IntegrationIPB->UpdateProfile( "ipb", array(
	"login"		=> $rowIPB['name'],
	"newPass"	=> ( $_POST['editpass'] != "" ) ? md5( $_POST['editpass'] ) : "",
	"oldEmail"	=> $rowIPB['email'],
	"newEmail"	=> $editmail,
	"newlogin"	=> $editlogin,
) );

Далее найдите:

if ( $member_id['user_group'] != 1 AND $reglevel < 2 ) $reglevel = 4;

Далее вставьте:

include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" );
$IntegrationIPB->Register( "ipb", array(
	"name"		=> $regusername,
	"password"	=> md5( $_POST['regpassword'] ),
	"email"		=> $regemail,
	"admin"		=> true,
) );

Далее найдите:

if ($member_id['user_group'] != 1 AND $row['user_group'] == 1 )
die( $lang['user_undel'] );

Далее вставьте:

$rowIPB = $db->super_query( "SELECT `name`, `email` FROM ".USERPREFIX."_users WHERE `user_id`='{$id}'" );
include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" );
$IntegrationIPB->DeleteProfile( "ipb", array(
	"login"		=> $rowIPB['name'],
	"oldEmail"	=> $rowIPB['email'],
) );

Сайт DLE: Откройте файл engine/inc/mass_user_actions.php и найдите:

$db->query( "DELETE FROM " . USERPREFIX . "_pm WHERE user_from = '{$row['name']}' AND folder = 'outbox'" );

Выше добавьте:

$rowIPB = $db->super_query( "SELECT `name`, `email` FROM ".USERPREFIX."_users WHERE `user_id`='{$id}'" );
include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" );
$IntegrationIPB->DeleteProfile( "ipb", array(
	"login"		=> $rowIPB['name'],
	"oldEmail"	=> $rowIPB['email'],
) );

Форум IPB: Откройте файл index.php и найдите:

require_once( './initdata.php' );

Выше добавьте ("../www" - укажите путь к вашему сайту):

$DLEDir = "../www"; // Путь к корню сайта относительно корня форума
require_once( $DLEDir."/engine/inc/ipb/ipb.class.php" );

Форум IPB: Откройте файл admin/applications/core/modules_public/global/register.php и найдите:

IPSMember::save( $member['member_id'], array( 'members' => array( 'member_group_id' => $validate['real_group'] ) ) );

Далее вставьте:

ValidationFromIPB( $member['name'] );

Далее найдите:

$member	= IPSMember::create(

Выше вставьте:

RegisterFromIPB( array(
	"name"		=> $this->request['UserName'],
	"password"	=> md5( trim( $_REQUEST['PassWord'] ) ),
	"email"		=> $in_email,
	"fullname"	=> $this->settings['auth_allow_dnames'] ? $this->request['members_display_name'] : "",
	"group"		=> $mem_group,
) );

Вот как то так и все ))

  • Author

тебе что инструкций мало? написал в 2 поста

 

После Затем в адресе браузера впишите: http://ваш сайт/ipb.install.php и следуйте дальнейшим действиям.

Начинается

Относительный путь ты правильно поставил ?? 

 

если на поддомене то 

home/war/c35*****/www.forum.www.ru

если в корне сайта, то есть у тебя открывает www.ru/forum то путь должен выглядить так

 forum

 )



и читай внимательней, вдруг ошибки допустил ! !

  • Author

А може мне сначало надо было установить DLE потом в папке forum IPB а потом уже этот модуль, а то у меня получается что IPB не установлен, хотя с другой стороны должна вылезти установка



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

 

Так дальше пишет все равно

Warning: require_once(www/imperia-esl.su/forum/engine/inc/ipb/ipb.class.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/sanka154/data/www/imperia-esl.su/forum/index.php on line 22

Fatal error: require_once() [function.require]: Failed opening required 'www/imperia-esl.su/forum/engine/inc/ipb/ipb.class.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/sanka154/data/www/imperia-esl.su/forum/index.php on line 22

Пытался сделать вот по этой инструкций все поня все нормально

__help.rezer.net/level/24/nebolshoi-faq-76.html

в ipb.class.php  и так public_html/www/sait.ru

и без паблика всяко прописывал что и в index.php

 

Короче не знаю вот что выше пишет мне и все..

 

Что делать я обисилил.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.