Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE модули » Интеграция DLE+IPB 1.0

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Интеграция DLE+IPB 1.0

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Интеграция DLE+IPB 1.0.

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

Интеграция позволяет синхронизировать следующие функции:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Для работы модуля необходима версия PHP 5, установленное расширение Multibyte String.

Модуль предоставляется в двух вариантах: UTF-8 и Windows-1251 (необходимо выбрать нужную вам).

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

Поддерживаемые версии DLE: 8.x, 9.x
Поддерживаемые версии IPB: 3.0.x, 3.2.x (на 3.1.x не тестировалось, однако должно идти)

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


Интеграция DLE+IPB 1.0

Интеграция DLE+IPB 1.0

Интеграция DLE+IPB 1.0

Интеграция DLE+IPB 1.0

Интеграция DLE+IPB 1.0

Интеграция DLE+IPB 1.0


Автор: REZER (http://rezer.net/)

Скачать модуль:

UTF-8:
ipb3.x_dle_8.x9.x_v1.0_utf8.rar [209.37 Kb] (cкачиваний: 411)
MD5: 58b9070c8a118d808d2c8c3cfa049d47

Windows-1251:
ipb3.x_dle_8.x9.x_v1.0_windows1251.rar [207.38 Kb] (cкачиваний: 710)
MD5: 3ccccd63fdbb641e1dcfb7a8ab5a9410


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


+5
Просмотры: 11 944 :: Комментарии (65) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#21Fox

  • 27 декабря 2011 17:03
  • Регистрация: 4.03.2011
  • Был(а) онлайн: 7.02.2021
  • Комментариев: 166
  • 0
Лучшая интеграция, + бесплатная, это супер ) Спасибо.
REZER
, когда ваш форум будет запущен? smile


#22swart

  • 27 декабря 2011 18:19
  • Регистрация: 7.03.2010
  • Был(а) онлайн: 7.02.2021
  • Комментариев: 45
  • 0
а если форум отдельно от сайта лежит типо forum.sevlan.com, работать будет?

#23magisterrr

  • 27 декабря 2011 20:41
  • Регистрация: 3.07.2011
  • Был(а) онлайн: 28.12.2012
  • Комментариев: 14
  • 0
Пацаны ваще ребята, классно, ваще! Особенно вот.. вот этот паренёк, создавший интеграцию! Реально класс! Зашибись, чотко!

#24swart

  • 27 декабря 2011 23:08
  • Регистрация: 7.03.2010
  • Был(а) онлайн: 7.02.2021
  • Комментариев: 45
  • 0
все по мануалу сделал не работает ошибок нету(

#25v.o.v.4.1.k.

  • 27 декабря 2011 23:55
  • Регистрация: 14.02.2011
  • Был(а) онлайн: 26.03.2013
  • Комментариев: 9
  • 0
У меня есть форум 2.1.7. Трудно будет настроить такую интеграцию?

#26BlackWolf777

  • 28 декабря 2011 01:16
  • Регистрация: 18.01.2011
  • Был(а) онлайн: 13.05.2014
  • Комментариев: 1
  • 0
Ребята а что за хрень ?
аАббаЕб бббаАаНаОаВаКаИ аМаОаДбаЛб

ааАаНаНбаЙ аМаАббаЕб аПаОаМаОаЖаЕб аВаАаМ бббаАаНаОаВаИбб аИаЛаИ аОаБаНаОаВаИбб аМаОаДбаЛб аНаА аВаАбаЕаМ баАаЙбаЕ.
ааЛб аПбаОаДаОаЛаЖаЕаНаИб, аНаЕаОаБбаОаДаИаМаО аПбаИаНббб аЛаИб. баОаГаЛаАбаЕаНаИаЕ, аКаОбаОбаОаЕ аМаОаЖаЕбаЕ аПбаОбаИбаАбб аПаО баЛаЕаДбббаЕаЙ бббаЛаКаЕ:

#27REZER

  • 28 декабря 2011 01:26
  • Регистрация: 1.11.2011
  • Был(а) онлайн: 28.11.2024
  • Комментариев: 12
  • 0
Цитата: Heon

В шаблоне вписал {ListPost}


В main.tpl нужен тег: {IPBIntegration->LastPost}woloss,

Цитата: woloss
Не работает интеграция, и конвертер пользователей


В ipb "../сайт_нейм.ru", в dle "../talk.сайт_нейм.ru" (engine/inc/ipb/ipb.class.php - в этом файле нужно писать). А интеграция и конвертер не будут работать, пока пуи будут не правильные, к тому же сам модуль должен быть включён.

Цитата: danila06
---


Файла конфигурации нет на сервере, скорее всего модуль не был установлен, либо права на папку engine/data не позволили его создать. Просто переустановите модуль и убедитесь что файл существует.

Цитата: swart
а если форум отдельно от сайта лежит типо forum.sevlan.com, работать будет?


Да, нужно только правильно пути прописать. Для того, чтобы проверить, правильно ли вы указали пути, просто откройте вкладку конвертатора, и выберите "IPB -> DLE", если группы пользователей отображаются, то всё нормально, иначе нет.

Цитата: v.o.v.4.1.k.
У меня есть форум 2.1.7. Трудно будет настроить такую интеграцию?


Я изначально интеграцию делал для второй ветки, это было ещё 2 года назад. Потом вышла третья, думал её себе поставлю и переделал модуль под неё, но потом вовсе отказался от IPB. Поэтому для 2-ой ветки уже снова делать не буду.

BlackWolf777

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

Вообще по любым вопросам пишите мне в тикеты, здесь я не так часто могу просматривать комментарии, да и заспамливать не охото.

#28woloss

  • 28 декабря 2011 08:14
  • Регистрация: 9.10.2010
  • Был(а) онлайн: 6.09.2018
  • Комментариев: 15
  • 0
REZER, вот именно с таким путем, форум вообще перестает работать, выдает ошибку 500, я уже такой до этого пробовал и щас еще поставил

#29REZER

  • 28 декабря 2011 08:36
  • Регистрация: 1.11.2011
  • Был(а) онлайн: 28.11.2024
  • Комментариев: 12
  • 0
Цитата: woloss
вот именно с таким путем, форум вообще перестает работать


Ну тогда значит эти тоже не правильные, нужно смотреть структуру папок, пробуйте изменять, из форума на время удалите, и проверяйте через админцентр модуля в DLE (как проверять через админцентр написал выше в комментарии).

#30Васек

  • 28 декабря 2011 08:37
  • Регистрация: 21.11.2010
  • Был(а) онлайн: 20.08.2023
  • Комментариев: 17
  • 0
Блин не чего не пойму, после Синхронизации, меня как админа выкидывает с сайта и приходится через востановление востанавливать свой ник и доступ к сайту.
Когда все востанавливаю нужно опять создовать базу перед конвертацией.
Народ помогите в чем причина?

#31Mek

  • 28 декабря 2011 09:31
  • Регистрация: 6.04.2010
  • Был(а) онлайн: 31.01.2015
  • Комментариев: 14
  • 0
Автор! Если ли демка интеграции и куда писать все вопросы и предложения по ней?

#32danila06

  • 28 декабря 2011 10:51
  • Регистрация: 21.09.2010
  • Был(а) онлайн: 24.03.2014
  • Комментариев: 6
  • 0
что за ошибка
Fatal error: Call to a member function ipbGroups() on a non-object in /var/www/danil/data/www/chatik-host.ru/engine/inc/ipb/admin/synchronization.php on line 106

#33Mek

  • 28 декабря 2011 10:59
  • Регистрация: 6.04.2010
  • Был(а) онлайн: 31.01.2015
  • Комментариев: 14
  • 0
Автор, сделай чтоб все изменения в файлы инсталятор вносил автоматически, тогда не будет многих проблем и ошибок!!!!

#34woloss

  • 28 декабря 2011 12:12
  • Регистрация: 9.10.2010
  • Был(а) онлайн: 6.09.2018
  • Комментариев: 15
  • 0
REZER, ладно, спасибо, позже попробую

#35Васек

  • 28 декабря 2011 12:23
  • Регистрация: 21.11.2010
  • Был(а) онлайн: 20.08.2023
  • Комментариев: 17
  • 0
Вроде разобрался все работает, на 9.4 и 3.2.3
REZER спасибо! good

#36Mek

  • 28 декабря 2011 12:41
  • Регистрация: 6.04.2010
  • Был(а) онлайн: 31.01.2015
  • Комментариев: 14
  • 0
sparco, интеграция от kaliostro кривая и недоработанная. В частности она не рабтает с кирилическими паролями и не работает авто логофф с сайта при выходе с форума. Я её тестировал и в этоге не поставил её.

P.S. У меня после установки интеграции вылезает ошибка:

Warning: require_once(../www/engine/inc/ipb/ipb.class.php) [function.require-once]: failed to open stream: No such file or directory in Z:\home\test.ru\www\forum\index.php on line 22

Fatal error: require_once() [function.require]: Failed opening required '../www/engine/inc/ipb/ipb.class.php' (include_path='.;/usr/local/php5/PEAR') in Z:\home\test.ru\www\forum\index.php on line 22


В чём проблема?

#37danila06

  • 28 декабря 2011 13:13
  • Регистрация: 21.09.2010
  • Был(а) онлайн: 24.03.2014
  • Комментариев: 6
  • 0
Mek,
на папку engine/data/ права 777

#38Mek

  • 28 декабря 2011 13:20
  • Регистрация: 6.04.2010
  • Был(а) онлайн: 31.01.2015
  • Комментариев: 14
  • 0
danila06, на Денвере тестирую, с правами всё ок.

#39danila06

  • 28 декабря 2011 13:25
  • Регистрация: 21.09.2010
  • Был(а) онлайн: 24.03.2014
  • Комментариев: 6
  • 0
Mek,
Failed opening required '../www/engine/inc/ipb/ipb.class.php'

Не может открыть файл

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

#40swart

  • 28 декабря 2011 13:50
  • Регистрация: 7.03.2010
  • Был(а) онлайн: 7.02.2021
  • Комментариев: 45
  • 0
а у меня вроде все видет, но на форуме ошибка Notice: Undefined index: do in /var/www/swat/data/www/sevlan.info/engine/inc/ipb/ipb.class.php on line 615

if( ( $_REQUEST['do'] == "logout" ) || $Forced === true )

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Декабрь 2024 (1)
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)

Последние комментарии: