Rezer.net » Пользователи » Профиль » Модуль Интеграция DLE+IPB 1.0
Имеется админка Хак

Модуль Интеграция DLE+IPB 1.0

Внимание! Доступна новая версия (бесплатные DLE модули)
Модуль Интеграция DLE+IPB 1.0
Версия: 1.0 Рейтинг:
 (голосов: 35)
Добавлен: 19 декабря 2011 (00:44) Просмотров: 38336
Тип: Комментариев: 200
Совместимость: DLE: 8.x DLE: 9.x
Оф. страница: http://rezer.net/module/ipb/index.html
Модуль интеграции вашего сайта на DLE и форума на IPB. Многие уже знают что делает модуль, он делался ещё полтора года назад, когда в планах было использовать именно форум IPB, однако теперь модуль стал не нужным, он был доработан до поддержки новых версий скриптов движков.


Интеграция позволяет синхронизировать следующие функции:
  1. Общая регистрация: при регистрации на сайте DLE, аккаунт автоматически создаётся и на форуме IPB и наоборот. Также при создании пользователя в админцентре, он создастся и на форуме. Если у вас включена функция подтверждение email при регистрации, то будет создаваться не активированный аккаунт на DLE (группа "Гости"), модуль автоматически будет разавторизовывать пользователя до того момента, пока он не подтвердит email на форуме (на DLE при выключенной опции подтверждение не нужно т.к. аккаунт до подтверждения не создаётся).
    Имеется возможность отключить данную функцию в админцентре модуля.

  2. Общая авторизация: если пользователь нигде не авторизован, то при входе из любого места (DLE или IPB), он автоматически авторизуется и на IPB и на DLE. Если он не авторизован на форуме, но уже вошёл на DLE, то при первой загрузке страницы сайта, он автоматически авторизуется на форуме (с форума авторизоваться можно только при вводе пароля).
    Имеется возможность отключить данную функцию в админцентре модуля.

  3. Общая разавторизация (выход из аккаунта): поддерживается из любого места, как из DLE, так и из IPB.
    Имеется возможность отключить данную функцию в админцентре модуля.

  4. Общее восстановление пароля: функция, которая позволяет одновременно восстанавливать пароль как на DLE, так и на IPB. К этой функции нужно отнестись с большой осторожностью, если вы устанавливаете модуль уже на действующий сайт и форум и пользователи разные. Более подробно как ей безопасно пользоваться описано в справке к модулю.
    Имеется возможность отключить данную функцию в админцентре модуля.

  5. Общий профиль: включает в себя только самые необходимые данные:

    1. Общее изменение пароля на сайте DLE и в админцентре DLE, а также на сайте IPB за исключением админцентра.
    2. Общее изменение email адреса на сайте DLE и в админцентре DLE, а также на сайте IPB за исключением админцентра.
    3. Общее изменение логина в админцентре DLE.
    4. Общее удаление пользователей в админцентре DLE.

    Имеется возможность отключить данную функцию в админцентре модуля.

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

    1. Количество статей: Максимальное количество статей, которые будут импортироваться в блок.
    2. Символов в названии: Максимальное количество символов в названии статьи.
    3. Автор статьи: Куда должна вести ссылка на профиль автора статьи (в профиль DLE или IPB по выбору).
    4. Порядок сортировки: выбор в каком порядке сортировать сообщения.
    5. Выбор категорий: имеется возможность указать с каких разделов форума необходимо брать сообщения. Указать можно в двух вариантах "Только из указанных" и "Из всех, за исключением указанных".

    Сама функция поддерживает кэширование, и время обновления настраивается также в админцентре (кэширование можно отключить).

В админцентре модуля имеется встроенный конвертер аккаунтов, позволяет конвертировать как из DLE в IPB, так и наоборот. Конвертер работает через интервал, что позволит конвертировать всех пользователей, если у вас их уже зарегистрировано очень много. При конвертации присутствует возможность выбрать какие группы в какие конвертировать, пропустить не нужные группы, а также можно включить опцию замены аккаунтов, если такие будут обнаружены.

Модуль интеграции можно устанавливать на уже работающие сайт DLE и форум IPB с одними и теми же логинами или email адресами, при этом реальные пользователи разные, при любых действиях происходит проверка идентичности хеша пароля и при не совпадении, аккаунты считаются разными. Однако при использовании функции "Восстановление пароля" и любых действий в админцентре (за исключением "Настройка личных параметров" (изменение своего профиля в админцентре)) сверка производиться не может, поэтому они и считаются безопасно не устойчивыми. Для их безопасного использования необходимо, чтобы и на DLE и на IPB аккаунты были одинаковыми, для этого можно конвертировать аккаунты из DLE в IPB с заменой при нахождении и обратно без замены. Если у вас либо форум новый (только 1 или чуть больше пользователей), либо DLE, то достаточно произвести конвертацию аккаунтов только в одну сторону (самый оптимальный вариант).

Модуль имеет свою админку, которая устанавливается в DLE. Все настройки модуля производятся именно там.

Ваш форум IPB может находиться как на поддомене, так и на одном домене с DLE, а также либо в корне сайта, либо в отдельной папке домена, модуль поддерживает все варианты.

База данных может быть разная, так и одна и таже, что и у DLE. Если база БД одна, то подключение к новой происходить не будет.

Для работы модуля необходима версия PHP 5, установленное расширение Multibyte String. Поддерживаемые версии DLE указаны в новости, а поддерживаемые версии IPB смотрите в таблице возможностей модуля (изредка могут меняться), от себя скажу, что протестировать совместимость на всех версиях IPB не могу, поэтому, если вы установили и проверили работоспособность модуля на другой версии форума, то пожалуйста сообщите мне для внесения изменений, либо если не совместим, то также можете написать свою версию (но не ниже 3.0).

На DLE 7.x модуль не тестировался, однако сделан так, что должен пойти. Если кто протестирует, напишите мне обо всех ошибках, если они будут.

Рекомендовать:

Комментарии  Rss комметарии

Автор  dima, 23 декабря 2011 20:28
Огромное СПАСИБО, ещё с xenForo сделайте и будет просто супер
Ответить
   
Автор  REZER, 24 декабря 2011 22:26
Этот модуль я делал давно, когда хотел поставить себе форум IPB, однако сейчас передумал и выложил модуль за ненадобностью. Поэтому для других форумов, я врятли буду делать, если только для SMF )))
Ответить
   
Автор  Cosa Nostra, 26 декабря 2011 00:09
А как на счет интеграции DLE с MyBB?
Ответить
   
Автор  qwas, 19 января 2012 18:26
для SMF или PhpBB было бы вообще супер!
Ответить
Автор  dima, 23 декабря 2011 21:13
опечатка в инструкции
Сайт DLE: Откройте файл engine/modules/sitelogin.php и найдите Откройте файл engine/modules/sitelogin.php и найдите (примерно 40 строка):
Ответить
Автор  arround, 30 декабря 2011 16:56
Хотелось бы в следующих версиях видеть кнопку создания темы на форуме, чтобы при нажатии на нее на сайте создавалась тема с заголовком как у новости на сайте. А так большое спасибо за модуль!
Ответить
Автор  Dim0N, 1 января 2012 18:58
ваще кул сейчас заценим winked
Ответить
Автор  ARTYOM, 2 января 2012 11:44
Вот неужели никто не задавался таким вопросом !!!! А если DLE давно уже стоит и там база пользователей больше 500, как они будут смотреться если поставить эту интеграцию ??? они автоматически в базу ipb скопируются пользователи или как ?
Ответить
   
Автор  REZER, 2 января 2012 14:47
В описании подробно описано, что модуль может быть установлен на уже работающий сайт и/или форум. Для этого есть конвертер, в справке по модулю есть рекомендации как правильно действовать в таком случае. Можно конечно и не конвертировать, в этом случае необходимо будет отключить опцию "Общее восстановление пароля" для беопасности.
Ответить
Автор  Егор, 5 января 2012 01:43
У меня вообще теперь на форум не заходит! crying
Ответить
   
Автор  REZER, 5 января 2012 02:34
Значит вы не правильно выставили пути к сайту относительно форума.
Как правильно выставить, можете прочитать тут: http://help.rezer.net/level/24/nebolshoi-faq-76.html
Ответить
Автор  egorea1999, 5 января 2012 22:03
Ответь Rezer мне пож. на вопрсы в тикете.
Ну или зайдите на форум...
Ответить
Автор  DarkBlue, 7 января 2012 13:18
Спасибо автору,только есть маленькая ошибочка.Поставил правильно,но после подключеня include_once( ENGINE_DIR."/inc/ipb/ipb.class.php" ); в админ-файл,в админке пишет Language file not found.Что делать?Автор напиши свою асю или скайп.
Ответить
Автор  deminrd, 7 января 2012 15:04
у меня не получается сделать
сайты
animedoga.ru - DLE94 от neoDev
forum.animedoga.ru - IPB 323 от neodev
папки у меня в хосте reg.ru
www/ForumADRU
www/animedoga.ru

при залогинивание на форуме выдает

Fatal error: Call to a member function Authorization() on a non-object in /var/www/u2110876/public_html/ForumADRU/admin/applications/forums/extensions/mem

berSync.php on line 64
Ответить
Автор  egorea1999, 8 января 2012 16:43
Спасибо от всей души!!!
Модуль отличный! дам совет тем у кого не получилось сделать интеграцию!
1.(Тем у кого белый экран при переходе на форум) В файле .htaccess, который находится в корне сайта после строки "RewriteEngine On" добавьте эту строчку "RewriteRule ^forum(/?) $ forum/index.php [L]" (если у вас другой адрес папки с форумом, соответственно нужно его поменять).
2. Теперь необходимо внести изменения в движке IPB.Нам необходимо будет зайти по адресу к файлу "site.ru/forum/index.php" и изменить строчку со всем содержимым которая начинается с "$DLEDir..." на эту строчку: $DLEDir = "../www/forum"; // Путь к корню форума относительно корня.
3. Потом опять необходимо внести изменения в движке DLE.Нам необходимо будет зайти по адресу к файлу site.ru/engine/inc/ipb/ipb.class.php и изменить строчку со всем содержимым которая начинается с "$ForumDir..." на эту строчку: $ForumDir = "../www/forum"; // Путь к корню форума относительно корня сайта.

Важно:
1. Форум у меня НЕ стоит на поддомене (например: site.ru/forum).
2. "www" вы можете заменить например на "public_html" и д.р...
3. С этой инструкцией которую составил Я (egorea1999) с помощью Rezer'a ,он мне кстати и помог в этом всём разобраться и ему большая благодарность winked .
Ответить
Автор  Никита, 12 января 2012 02:55
я может что то не понимаю но проблема вот в чем
1.Форум IPB: Откройте файл index.php и найдите: такого файла в архиве нету
а в дле нет такой строки которую написано найти
2.Форум IPB: Откройте файл admin/applications/core/modules_public/global/register.php и найдите:
Так же отсуствует файл
Ответить
   
Автор  egorea1999, 12 января 2012 06:41
а вы установили сам модуль? winked
Ответить
Автор  Boom, 13 января 2012 06:43
Вот блин,а я когда-то покупал такой модуль.
Ответить
Автор  CenVonSibbove, 14 января 2012 08:51
Поскольку регистры, интересные для программиста, используются попарно, то надо сначала записать в адресный регистр, потом в первый регистр пары, потом снова в адресный регистр и, наконец, во второй регистр пары.
Ответить
Автор  massa, 15 января 2012 07:28
Warning: require_once(../www/forum/engine/inc/ipb/ipb.class.php) [function.require-once]: failed to open stream: No such file or directory in /home/memfisor/domains/memfiso.ru/public_html/forum/index.php on line 25

Fatal error: require_once() [function.require]: Failed opening required '../www/forum/engine/inc/ipb/ipb.class.php' (include_path='.:/usr/local/lib/php') in /home/memfisor/domains/memfiso.ru/public_html/forum/index.php on line 25


Помогите пожалуйста, не могу разобраться.
Ответить
   
Автор  anton9408, 18 января 2012 11:48
я тоже не могу адрес уже раз 100 разный водил и все такая ошибка вылазит
Ответить
Автор  Евгений, 15 января 2012 21:48
После установки, захожу в админ-центр > DLE vs IPB и выдает ошибку..

Fatal error: Call to a member function ipbGroups() on a non-object in D:dreamsrvvhostsstkwot.ruwwwengineincipbadminsynchronization.php on line 106

Ответить
Автор  IvanMinimal, 17 января 2012 18:19
Всё сделал по инструкции.
Но всё равно не работает, вместо информера "Mod is off" а в конвертере из IPB в DLE группы не отображаются.
Форум не на поддомене, а в папке форум.
В /inc/ipb/ipb.class.php указано forum
В index.php на форуме указано ..

Всё равно не работает. DLE 9.4 и IPB 3.2.3
Ответить
Автор  Валишер, 18 января 2012 10:58
Установил все по инструкци...После установки пытаюсь зайти в админ центр а там выдается ошибка

Fatal error: Call to a member function ipbGroups() on a non-object in /home/shamshod/domains/tajrap.tj/public_html/engine/inc/ipb/admin/synchronizatio
n.php on line 106
Ответить
Автор  REZER, 18 января 2012 12:02
Внимательно читайте сообщение перед написанием комментариев, ошибки задаются только либо на форуме, либо в тикетах. В комментариях вопросы теперь больше не решаются!!! am

С настройками путей: http://forum.rezer.net/index.php?topic=52.0
Ответить
Автор  Влад, 23 января 2012 19:42
А интеграцию DLE 9.3 и IPB 3.1.4 как-нить возможно сделать ?? всё проискал , ничего подобного))
Ответить
Автор  Роман, 4 февраля 2012 15:41
Я даже боюсь подумать, какова работоспособность будет с dle 9.5 :)))
Ответить
Автор  vov41k, 5 февраля 2012 15:38
У меня перестал работать форум и сайт:
Fatal error: Unsupported operand types in /engine/inc/ipb/init.php on line 122


там находится:

$options = $Opt $LastOpt;
if( $Ajax === true ) $options = $this->ArrayCharsetConvert( $options );


Еще, какой стандартный вид должен иметь файл /engine/data/ipb.config.php ?
Ответить
   
Автор  lokok, 26 декабря 2012 20:08
Та же история, после переполнения диска выдают такую ошибку, просто закомментировал ее.
Ответить
Автор  Tonchi, 8 февраля 2012 01:23
Спасибо, отличный модуль! спасибо администрации портала и разработчику!
Ответить
Автор  pavel31, 13 февраля 2012 17:51
Общая авторизация не работает :(
Форум версии 3.2.3 DLE 9.4
Ответить
Автор  Антон, 23 февраля 2012 17:29
У меня DLE 9.5 и IPB 3.2.3

Всё поставил, но перенести из DLE в IPB пользователей не могу..

при перемещении, пользователи пропускаются..
То есть:

Всего найдено: 136 | Из них проверено: 136 | Успешно: 0

Пользователь Toha4X (email: такойто@yandex.ru) пропущен (выбрано для группы).
Пользователь Ahquaa (email: такойто@gmail.com) пропущен (выбрано для группы).
Пользователь desant (email: такойто@bk.ru) пропущен (выбрано для группы).
Пользователь Bra Most (email: такойто@rambler.ru) пропущен (выбрано для группы).

Как синхронизировать?
Ответить
Автор  mraleks, 25 февраля 2012 01:19
Сделал всё по инструкции и модуль установился и никаких нигде ошибок не выдаёт но если перейти по адресу мой сайт/forum пишет вот что

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

Приносим свои извинения за причиненные неудобства.

Вы можете попробовать обновить страницу нажав сюда

Не понятно что тут не так и как исправить?
Ответить
Автор  mraleks, 25 февраля 2012 01:34
В общем пользуюсь модулями REZERа постоянно и всем доволен,но с этой шнягой извините за выражение намучился,прокопался часа полтора и ничего так и не сделал сайт работает,форум нет,хоть и никаких ошибок не выдавало,а в итоге ещё и админка на Длешке просто рухнула и перестала отображаться вообще,итог-удалил всё нафиг и установил (хорошо бэкап сделал) всё как было раньше,блин снова без форума как дура без подарков.
Ответить
Автор  GEOR, 27 февраля 2012 18:17
Вот вам
Warning: Invalid argument supplied for foreach() in /home/u562444538/public_html/engine/inc/ipb/admin/synchronization.php on line 139

Warning: Division by zero in /home/u562444538/public_html/engine/inc/ipb/admin/synchronization.php on line 384

Ошибка (нету групп в админ панели)
Помогите исправить
Ответить
Автор  aspis, 7 марта 2012 18:34
Народ а как вывести последние стать с форума что нада в шаблоне добавлять?
Ответить
Автор  Predator, 20 марта 2012 15:38
У меня проблемка,
http://s1.hostingkartinok.com/uploads/images/2012/03/0288104e724918d15e485f99122
49dc8.gif
не найден фаил, но этого фаила нет в архиве что делать?
Ответить
Автор  taste, 29 марта 2012 19:30
здраствуйте!установил вроде все ок. темы выводятся. перевод пользователей с ипб на дле и с дле на ипб башет. но 1 проблема
не работает регистрация и востановления пароля в дле
жму регистрация кидает на адрес сайт.ру/{$link_regist}
Внимание, обнаружена ошибка По данному адресу публикаций на сайте не найдено, либо у вас нет доступа для просмотра информации по данному адресу.

востановление тоже не пашет кидает на сайт.ру/{$link_lost}
Внимание, обнаружена ошибка По данному адресу публикаций на сайте не найдено, либо у вас нет доступа для просмотра информации по данному адресу.

когда регаюсь в ипб пользователь в дле создается. накосячил в файле register?
зарание спасибо за ответ :)
Ответить
Автор  Rocketdock, 14 июня 2012 18:18
dle 9.6 и IPB 3.3.1 модуль нормально встанет?
Ответить
Автор  RaNDoM, 3 апреля 2013 11:23
Выдает такую ошибку на последенм этапе установки
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/username/site.ru/engine/inc/ipb/ipb.class.php on line 14

Dle 9.7 IPB 3.3.x
Ответить
Автор  dokdokay, 22 декабря 2013 19:02
По данным Всемирной организации здравоохранения, привычка употреблять спиртное является причиной почти 4 % всех смертей в мире. От злоупотребления спиртными напитками погибает больше населения, чем от СПИДа, туберкулеза и войн. Наибольшее влияние употребления алкоголя на летальность наблюдается в РФ и странах СНГ: каждый пятый человек в них умирает от причин, связанных с употреблением спиртного
Ответить
Автор  Jayse, 4 марта 2015 19:35
Доброго времени суток.

Возник вот такой вот баг: http://i.imgur.com/J4Zsm2f.png DLE 10.3 и IPB 3.4.6. Этот баг происходит тогда, когда человек проходит авторизацию. нажимая "← Return to the index" человека выкидывает на Главную страницу форума авторизованным. Как исправить этот баг ?
Ответить

 

Внимание! Обо всех ошибках необходимо писать на форуме (все комментарии с ошибками на сайте будут теперь удаляться).
Уведомление! Обращаем ваше внимание на то, что вы можете оставить отзыв о модуле.


Отправить
# Название Версия Дата выхода
1 Интеграция DLE+IPB 1.1 1.1 10 марта 2012 (02:43)
2 Интеграция DLE+IPB 1.0 1.0 19 декабря 2011 (00:44)

* Как только выходит новая версий дополнения, то все старые автоматически пропадают с сайта и заменяются на новую.
* Если вы хотите посмотреть изменения старых версий, то можете переходить в них отсюда.
Возможности дополнения 1.0
Поддержка поддомена Да
Поддержка 2х БД Да
Общая регистрация Да
Общая авторизация Да
Общая разавторизация Да
Общее восстановление пароля Да
Общее изменение пароля Да
Общая смена email Да
Блок "Последние сообщения" Да
Конвертер из DLE в IPB Да
Конаертер из IPB в DLE Да
Общее удаление в админцентре DLE Да
Общая смена логина в админцентре DLE Да
Общее редактирование в админцентре DLE Да
Поддержка IPB 3.0.x Да
Поддержка IPB 3.1.x
Поддержка IPB 3.2.x
Поддержка UTF-8 Да
Если, какая-то возможность не отмечена в данном списке, значит она поддерживается в новых версиях данного дополнения. Вы также можете опционально сравнить все возможности имеющихся версий данного дополнения на этой странице.
Скачивание файлов

Для того, чтобы скачать файл, необходимо быть зарегестрированным и авторизированным пользователем сайта. Перейдите по ссылке "Скачать" и выберите необходимый файл для загрузки (версию DLE, модуля и т.д). Если дополнение платное, то вам придётся сначала купить его.

Форум поддержки

Все вопросы, ошибки и пожелания для новых версий вы можете оставлять на форуме. Для каждого дополнения имеется отдельная тема. Чтобы не засорять форум и не искать эту тему, вы можете перейти в неё по ссылке, указанной ниже.

Документация по модулю

Прочтите полную документацию по данному модулю и узнайте как работать со всеми функциями модуля.


Скачать Форум Документация

Авторизация Регистрация
Интеграция DLE + IPB
  Реклама
Сегодня без рекламы
  Важный опрос
Ваша версия DLE

(Ваш вариант)

   Результаты
  Последние новости
  Счётчики
Rambler's Top100
Мы принимаем
Проверить аттестат www.megastock.ru