Перейти к содержанию

Вопрос IPB+DLE


Рекомендуемые сообщения

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

 

просто перехожу мой сайт/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" );
Изменено пользователем Sankajk
Ссылка на комментарий
Поделиться на другие сайты

Sankajk, помести ссылку на инструкцию в тег Код и кинь сюда

Ссылка на комментарий
Поделиться на другие сайты


    Откройте файл в дистрибутиве "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".

Ссылка на комментарий
Поделиться на другие сайты

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

 

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

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

Сайт 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,
) );

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

Ссылка на комментарий
Поделиться на другие сайты

:D Помогите уже переустановил все равно такая же фигня (

Ссылка на комментарий
Поделиться на другие сайты

Откуда ты взял эту инструкцию?

Изменено пользователем Sanshalay
Ссылка на комментарий
Поделиться на другие сайты

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

 

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

Начинается

Ссылка на комментарий
Поделиться на другие сайты

Sankajk, она мне вообще нафиг не нужна. Она тебе нужна. Я хочу посмотреть для каких версий IPB & DLE инструкция рассчитана

Ссылка на комментарий
Поделиться на другие сайты

__rezer.net/community/profile-community/60-integraciya-DLEIPB-1.0.html
Ссылка на комментарий
Поделиться на другие сайты

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

 

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

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

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

 forum

 )



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

Ссылка на комментарий
Поделиться на другие сайты

Sankajk, попробуй новую версию:

__rezer.net/community/profile-community/64-integraciya-DLEIPB-1.1.html
Ссылка на комментарий
Поделиться на другие сайты

А може мне сначало надо было установить 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

 

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

 

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

Ссылка на комментарий
Поделиться на другие сайты

Сначала делается форум потом только Дле!

Изменено пользователем MontiQ
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...