Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Мост DLE & форум phpBB

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
IgorA100
phpBB 1.4.0
Сообщения: 30
Стаж: 14 лет 5 месяцев
Поблагодарили: 3 раза

Мост DLE & форум phpBB

Сообщение IgorA100 »

Мост предназначен для единой регистрации (авторизации) на форуме и на сайте под управлением DLE.
Основной функционал закончен.

Список изменений:
Ver. 1.10 Date:31-10-2009
~ Ошибка при добавлении пользователей через админку.
~ Корректное добавление пользователей из админки в группы форума отличные от дефолтной "Зарегистрированные пользователи".

Ver. 1.9 Date:27-10-2009
~ Мелкие недочеты .

Ver. 1.8 Date:27-10-2009
~ Ошибка при регистрации на форуме пользователя, если такой уже зарегистрирован в DLE.
+ Автовход на форум, при входе в DLE.
+ Возможность выключения моста (Настраивается в cfg.php).
+ Автовыход с форума, при выходе из DLE.
+ Вывод информации о попытке автологина на форуме при входе в DLE.

Ver. 1.7 Date:23-10-2009
+ Совместимость с модулем OnLine 5.0 by FreSh.
+ Автовход в DLE при входе на форум.
+ Автовыход из DLE при входе с форума.
~ Множественные недочеты и баги.
+ Возможность автологина в DLE при регистрации на форуме (Настраивается в cfg.php).

Ver. 1.6 Date:18-10-2009
~ Проблема с паролями при регистрации в DLE с форума.

Ver. 1.5 Date:18-10-2009
+ При регистрации в DLE выводит сообщения о том, прошла ли регистрация на форуме и если не прошла, то с указанием причины.
~ Проблема кодировки (русские НИКи и пароли) при регистрации на форуме.
~ Оптимизация кода.
+ Возможность задавать несколько тегов ({name},{pass},{host},{ip},{datereg})в выдаваемых сообщениях при регистрации. (Настраивается в cfg.php).

Ver. 1.4 Date:16-10-2009
+ Производит регистрацию в DLE при регистрации на форуме phpBB.
+ При регистрации на форуме выводит сообщения о том, прошла ли регистрация в DLE и если не прошла, то с указанием причины.
+ Настройка вывода сообщений при удачной регистрации в DLE выведена в конфиг.
~ Место интеграции в форуме.

Ver. 1.3 Date:14-10-2009
~ Устранена проблема при регистрации через активацию по E-Mail.
~ Изменена структура модулей.

Ver. 1.2 Date:13-10-2009
~ Устранена проблема регистрации с русскими буквами в имени и пароле. Т.к. DLE использует кодировку 1251, а форум utf8 приходится перекодировать.

Ver. 1.1 Date:13-10-2009
+ Установка группы по умолчанию для нового пользователя на форуме.
~ Цвет группы нового пользователя.
+ При создании нового пользователя в DLE через админку на форуме создается пользователь в группе определенной в cfg.php. Если группа не определена, то пользователь создается в группе установленной по умолчанию.

Ver. 1.0 Date:12-10-2009
Первая пробная версия.
Производит регистрацию на форуме phpBB при регистрации в DLE.

Скачать можно тут: http://ifolder.ru/14773173
===================
МОД моста от Stilch
Последний раз редактировалось владимир1983 21.07.2011 21:48, всего редактировалось 2 раза.
Причина: Добавил ссылку на мод от Stilch, обновлённый.
aragnom
phpBB 1.2.1
Сообщения: 21
Стаж: 14 лет 5 месяцев

Re: Мост DLE & форум phpBB

Сообщение aragnom »

если еще остались вопросы связанные с регистрацией и авторизацией -
1 http://andrvm.livejournal.com/3855.html
2 http://www.phpbbguru.net/community/topic23074.html

мне это немного помогло
WebSam
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 5 месяцев

Re: Мост DLE & форум phpBB

Сообщение WebSam »

Здраствуйте.
Поставил этот мост, выкинуло при регистрации ошибку
Parse error: syntax error, unexpected '&', expecting T_VARIABLE or '$' in /******/bridge/module/utf/cp1251_to_utf8_recursive.php on line 19
Что бы это могло быть?
Версия php на сервере 4,4,4
DLE 8.2
PHPBB 3.0.5
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 17 лет 8 месяцев
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Контактная информация:

Re: Мост DLE & форум phpBB

Сообщение DK7 »

ну так выложите содержимое cp1251_to_utf8_recursive.php
19 строка +- 10 строчек.
WebSam
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 5 месяцев

Re: Мост DLE & форум phpBB

Сообщение WebSam »

Вот полный код файла

Код: Выделить всё

<?php
/**
 * Функция для перекодировки данных произвольной структуры из кодировки cp1251 в кодировку UTF-8.
 * Функция может работать без использования библиотеки iconv.
 *
 * @param   mixed  $data
 * @return  mixed
 *
 * @license  http://creativecommons.org/licenses/by-sa/3.0/
 * @author   Nasibullin Rinat, http://orangetie.ru/
 * @charset  ANSI
 * @version  1.0.1
 */
function cp1251_to_utf8_recursive(/*mixed*/ $data)
{
    if (is_array($data))
    {
        $d = array();
        foreach ($data as $k => &$v) $d[cp1251_to_utf8_recursive($k)] = cp1251_to_utf8_recursive($v);
        return $d;
    }
    if (is_string($data))
    {
        if (function_exists('iconv')) return iconv('cp1251', 'utf-8//IGNORE//TRANSLIT', $data);
        if (! function_exists('cp1259_to_utf8')) include_once 'cp1259_to_utf8.php';
        return cp1259_to_utf8($data);
    }
    if (is_scalar($data) or is_null($data)) return $data;
    #throw warning, if the $data is resource or object:
    trigger_error('An array, scalar or null type expected, ' . gettype($data) . ' given!', E_USER_WARNING);
    return $data;
}
?>
Кпачал весь архив отсюда __http://ifolder.ru/14773173 соответственно всё по инструкции ставил
Убрал коментарии сверху и вот строка в которой ошибку показывает:

Код: Выделить всё

foreach ($data as $k => &$v) $d[cp1251_to_utf8_recursive($k)] = cp1251_to_utf8_recursive($v);
zhu4koff
phpBB 1.0.0
Сообщения: 1
Стаж: 14 лет 4 месяца

Re: Мост DLE & форум phpBB

Сообщение zhu4koff »

а в каких папках у вас стоит dle и форум, и включено ли у вас чпу?
WebSam
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 5 месяцев

Re: Мост DLE & форум phpBB

Сообщение WebSam »

DLE стоит в корне, форум к ней /forum/
_http://______.ru - DLE
_http://______.ru/forum/ - phpbb3
ЧПУ у DLE включено

P.S. При регистрации на DLE выкидывает ошибку (см выше), но если в строке оставить только адрес домена, то авторизация проходит и на сайте и на форуме.
Т.е. в принципе мост рабочий только вот где то закралась ошибка.

Добавлено спустя 43 минуты 51 секунду:
Если в этой строке

Код: Выделить всё

foreach ($data as $k => &$v) $d[cp1251_to_utf8_recursive($k)] = cp1251_to_utf8_recursive($v);
убрать &
соответственно получится такая строка

Код: Выделить всё

foreach ($data as $k => $v) $d[cp1251_to_utf8_recursive($k)] = cp1251_to_utf8_recursive($v); 
То выдаёт такое сообщение.
Ошибка авторизации пользователя "_____" , зарегистрированного "*****" на форуме.

Но ошибок такого рода уже нет

Код: Выделить всё

Parse error: syntax error, unexpected '&', expecting T_VARIABLE or '$' in /******/bridge/module/utf/cp1251_to_utf8_recursive.php on line 19
WebSam
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 5 месяцев

Re: Мост DLE & форум phpBB

Сообщение WebSam »

При нажатии кнопки ВЫХОд на сайте выскакивает следующее:

Код: Выделить всё

Fatal error: Cannot redeclare set_config() (previously declared in /*******/bridge/module/functions/functions_phpbb.php:26) in /*******/forum/includes/functions.php on line 141 
При подтверждении регистрации через email и перехода по ссылке в письме выкидывает следующее:

Код: Выделить всё

Warning: mysql_query(): 18 is not a valid MySQL-Link resource in /*******/engine/classes/mysql.class.php on line 74 MySQL Error! 
Если кто понимает в чём тут проблема подскажите пожалуйста, а то этот мост работает но с ошибками.
Аватара пользователя
Naris
phpBB 1.0.0
Сообщения: 5
Стаж: 14 лет 4 месяца
Откуда: Москва
Контактная информация:

Re: Мост DLE & форум phpBB

Сообщение Naris »

Поставил всё работает... Кроме путей так как он на субдомене.... Расскажите как быть и сделать поддержку субдомена...
Klaf
phpBB 1.0.0
Сообщения: 3
Стаж: 14 лет 4 месяца

Re: Мост DLE & форум phpBB

Сообщение Klaf »

У меня при выходе выдает ошибку:
Fatal error: Cannot redeclare set_config() (previously declared in /home/pspkarel/public_html/mediasoft-karelia.ru/bridge/module/functions/functions_phpbb.php:26) in /home/pspkarel/public_html/mediasoft-karelia.ru/forum/includes/functions.php on line 165
IgorA100
phpBB 1.4.0
Сообщения: 30
Стаж: 14 лет 5 месяцев
Поблагодарили: 3 раза

Re: Мост DLE & форум phpBB

Сообщение IgorA100 »

У меня при выходе выдает ошибку:
Это уже исправлено.
Приношу извинения с задержкой исправленной версии, т.к. всю прошлую неделю был очень занят и было не до моста :(
Shredder
Former team member
Сообщения: 2219
Стаж: 15 лет 3 месяца
Благодарил (а): 236 раз
Поблагодарили: 561 раз
Контактная информация:

Re: Мост DLE & форум phpBB

Сообщение Shredder »

IgorA100, а нафиг на ифолдерах хранить? Их потом запросто могут удалить. Лучше прикреплять к форуму через вложения.
Аватара пользователя
Naris
phpBB 1.0.0
Сообщения: 5
Стаж: 14 лет 4 месяца
Откуда: Москва
Контактная информация:

Re: Мост DLE & форум phpBB

Сообщение Naris »

Мне ктонибудь ответит ? :?
IgorA100
phpBB 1.4.0
Сообщения: 30
Стаж: 14 лет 5 месяцев
Поблагодарили: 3 раза

Re: Мост DLE & форум phpBB

Сообщение IgorA100 »

Мне ктонибудь ответит ? :?
Поддержки работы на разных доменах ПОКА нет.
Klaf
phpBB 1.0.0
Сообщения: 3
Стаж: 14 лет 4 месяца

Re: Мост DLE & форум phpBB

Сообщение Klaf »

А как мне исправить-то это??
По новой весь модуль ставить?

Добавлено спустя 1 минуту 4 секунды:
к тому же у меня последняя версия стоит. Где ты исправил это?
Закрыто

Вернуться в «Бета-версии модов для phpBB 3.0.x»