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

 #419   ASTIN
 22 мар 2011, 17:52
Блин. Белая страница и всё тут... Хоть убейте. Главная страница сайта при авторизации :(
Может кто помочь может?
 #420   IgorA100
 22 мар 2011, 19:37
ASTIN писал(а):Блин. Белая страница и всё тут... Хоть убейте. Главная страница сайта при авторизации :(
Может кто помочь может?

Для начала:
- Что пишет в логи РНР интерпретатор? Возможно ошибка в коде.
- ДЛЕ лицензионная и нуленая?
- Какая версия ДЛЕ?
- Какие доп хаки (модули стоят на ДЛЕ)?
- ТОЧНО ли выполнено это и нет ли ошибок при добавлении строки инклуда?
Файл /engine/modules/sitelogin.php:
Для автологина на форуме при входе в ДЛЕ, найти:

Код: Выделить всёif( isset( $_POST['login'] ) and $_POST['login'] == "submit" ) {


и ПОСЛЕ добавить:

Код: Выделить всёinclude_once($_SERVER['DOCUMENT_ROOT'] . '/bridge/bridge.php');
 #421   ASTIN
 22 мар 2011, 20:12
http://sendfile.su/304661 - Файл class.php (просил отправить).

Все действия выполнены.

Стоит много чего. Лень было самому модули ставить. Использовал конструктор DataLife + iChat v.5.0 + смайлики

Стоит всё что там есть кроме DT Online 1.2
 #422   IgorA100
 22 мар 2011, 21:33
ASTIN писал(а):Стоит всё что там есть кроме DT Online 1.2

Странно что вообще все это работает :lol:
Вообще хорошим тоном при написании сторонних модулей является использование уникальных классов. Ладно, посмотрю что можно предпринять, возможно вообще класс "Cache" уберу из моста.
 #423   NooLe
 23 мар 2011, 01:59
У меня траблы :( Стоит Dle 9.2 null + phpbb 3.0.8
Во-первых, при регистрации на сайте - не регистрирует на форуме. В обратном порядке все нормально. (Установку моста делал строго по инструкции, потом перепроверял)
Во-вторых, при регистрации нового пользователя на форуме сверху вылезает такое:

Код: Выделить всё[phpBB Debug] PHP Notice: in file /var/www/**/data/www/**/bridge/module/functions/functions_dle.php on line 112: strtr() [function.strtr]: The second argument is not an array
[phpBB Debug] PHP Notice: in file /var/www/**/data/www/**/bridge/module/functions/functions_dle.php on line 50: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3707)

Warning: Cannot modify header information - headers already sent by (output started at /var/www/**/data/www/**/forum/includes/functions.php:3707) in /var/www/**/data/www/**/forum/includes/functions.php on line 4506


П.с. Нуб в пхп) Заранее спасибо за помощь!
 #424   Buhgalter
 23 мар 2011, 03:31
IgorA100 писал(а):Как и обещал (ох, сколько уже раз....) выкладываю свежую версию моста 1.17, адаптированную по ДЛЕ 9.2 и с исправлением некоторых багов.
Вроде работает нормально.

Потестил. Есть покачто такой вот баг. При выходе с форума не выходит из учетной записи (тоесть пользователь остается подключенным) на сайте. Вход с обеих сторон в норме, выход со стороны сайта тоже.
 #425   IgorA100
 23 мар 2011, 10:11
NooLe писал(а):при регистрации на сайте - не регистрирует на форуме.

Что при этом пишет на сайте? Есть ли в этом случае ошибки РНР?
NooLe писал(а):Во-вторых, при регистрации нового пользователя на форуме сверху вылезает такое:
Код: Выделить всё[phpBB Debug] PHP Notice: in file /var/www/**/data/www/**/bridge/module/functions/functions_dle.php on line 112: strtr() [function.strtr]: The second argument is not an array


Покажите файл от ДЛЕ: "language/Russian/website.lng"
 #426   IgorA100
 23 мар 2011, 10:12
Buhgalter писал(а):При выходе с форума не выходит из учетной записи (тоесть пользователь остается подключенным) на сайте.

Попробуйте очистить куки для своего сайта.
 #427   IgorA100
 23 мар 2011, 10:46
ASTIN писал(а):Блин. Белая страница и всё тут... Хоть убейте.

Так, во всем виноват класс "cache" используемый в одной из сторонних разработок (в какой именно я не знаю). Аналогичный класс имеется и в форуме. "Легко" этот вопрос не решается (нужно переписывать ряд функций из форума) и в ближайшее время не планируется адаптация моста для работы со сторонним модулем. Возможно автор этого стороннего модуля у себя переименует класс на уникальное название.
 #428   Buhgalter
 23 мар 2011, 11:56
IgorA100 писал(а):Попробуйте очистить куки для своего сайта.


Почистил не помогло. Всеравно при выходе со стороны форума польователь остается активным на сайте.
  • 1
  • 3
  • 4
  • 5
  • 6
  • 7
  • 13