Как объединить аккаунт dle с xenforo

Mops

Проверенные
Сообщения
221
Реакции
9
Баллы
3,315
Здравствуйте. Собираюсь создать сайт на dle, но и так же форум.
Надо сделать так, что бы аккаунты были как бы общими, подходил и туда, и туда
 
Привет. Ну мы рады за Вас и спасибо, что держите нас в курсе всех событий, которые у Вас происходят, но возникает резонный вопрос: при чём тут форум поддержки XenForo?
Поищите в Google: Интеграция DLE и XenForo.
 
Ну так прям готового варианта нет (для актуальных версий обоих движков), как говорят, но можно скачать версию, которая ходит по инету, там что-то подправить и всё будет совместимо с последними версиями движков. :-)
 
или на заказ готов поковыряться )
 
Вот тебе мост. Ковыряй, у меня поставить не вышло. Может версии не те были, может напутал что. Если подгонишь под новые версии архивчик с тебя :wink:
 

Вложения

  • dle xenforo.rar
    36.5 KB · Просмотры: 22
Вот тебе мост. Ковыряй, у меня поставить не вышло. Может версии не те были, может напутал что. Если подгонишь под новые версии архивчик с тебя :wink:
ок постараюсь поковырять ) сейчас ubuntu обновлю и поставлю сервер.
 
В новой версии код возможно будет не совсем такой как в старой версии ДЛЕ, пробуй искать код по отдельным фрагментам. Если какой фрагмент не получится найти кидай сюда, будем искать вместе :-)
 
Код почти идентичен, может было пару строчек других.
А вот, код для регистрации, там как раз в XF, менялся, вот его и придётся подправить.
 
сервера почти поднял(бекап сохраняет много нервов =) )
сейчас скачаю dle и xenforo и начну шаманить.

В инструкции смущает пункт

Загрузите все файлы из папки forum в корневую директорию форума. Никакие системные файлы не изменяются или перезаписываются

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

Есть продвижения. было бы легче еслиб я не сломал phpmyadmin.
Всю ночь ковырялся в этом.
вечером прийду найду последнию сборку xenforo+dle которая работала.
если знаете, не откажусь от помощи меньше искать.
И думаю хотя бы регистрацию и авторизацию доделаю
 
сервера почти поднял(бекап сохраняет много нервов :-) )
сейчас скачаю dle и xenforo и начну шаманить.

В инструкции смущает пункт

Загрузите все файлы из папки forum в корневую директорию форума. Никакие системные файлы не изменяются или перезаписываются

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

Есть продвижения. было бы легче еслиб я не сломал phpmyadmin.
Всю ночь ковырялся в этом.
вечером прийду найду последнию сборку xenforo+dle которая работала.
если знаете, не откажусь от помощи меньше искать.
И думаю хотя бы регистрацию и авторизацию доделаю

1. Так посмотрите файлы в папке forum, думаю что 99.9% что файлы на сервере перезаписываться будут.
2. Зачем Вам чья-то сборка? Хотите ещё и чужие баги править?
Ставьте с нуля dle, создайте папку forum(ваш.сайт.ру/forum/) и в неё ставьте чистый форум. Я так делал, правда форум был IPB, но разницы особой нет.
 
Последнее редактирование:
1. Так посмотрите файлы в папке forum, думаю что 99.9% что файлы на сервере перезаписываться будут.
2. Зачем Вам чья-то сборка? Хотите ещё и чужие баги править?
Ставьте с нуля dle, создайте папку forum(ваш.сайт.ру/forum/) и в неё ставьте чистый форум. Я так делал, правда форум был IPB, но разницы особой нет.
я имел ввиду, какие версии xenforo и dle работали вместе на то время и что пошло не так.

Сейчас есть 2 несовместимости.
Это 1 из за файла public_html/library/XenForo/ControllerPublic/Register.php

сейчас он имеет вид
Код:
public function actionRegister()
    {
        $this->_assertPostOnly();
        $this->_assertRegistrationActive();

        $inputData = $this->_getRegistrationInputDataSafe();
        $data = $inputData['data'];
        $passwords = $inputData['passwords'];
        $customFields = $inputData['customFields'];
        $customFieldsShown = $inputData['customFieldsShown'];
        $errors = $inputData['errors'];

а раньше
Код:
public function actionRegister()
    {
        $this->_assertPostOnly();
        $this->_assertRegistrationActive();

        list($data, $passwords) = $this->_getRegistrationDataFromInput();


и это изменение влияет на \DleBridge\ControllerPublic\Register.php

это 1 ошибка. из за нее
с форума нельзя зарегистрироваться на dle, но на xenforo регается.(точнее я внес поправку, начало регаться только на xenforo)

с ООП у меня большие сложности.
я привык писать на процедурном.
Надеюсь разберусь
 
я имел ввиду, какие версии xenforo и dle работали вместе на то время и что пошло не так.
Надо знать версию интеграции и кем сделана, тогда и найдётся описание с версиями поддерживаемых CMS.
 
xaker01, я то же занимаюсь мостом DLE 10.5 + XenForo 1.5.4
За основу взял интеграцию (NEO Dev) DataLife Engine / XenForo Bridge v1.0.1
На данный момент добился общей двухсторонней регистрации без ошибок...
Авторизация двухсторонняя
 
Последнее редактирование:
Проще оставить одну регистрацию, допустим форумную. Я так по крайней мере сделал, а регу на дле, перенаправили на неё.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу