phpbbex и blueimp ajax chat - доступ к архиву чата?

Список разделов phpBBex 1.x (поддерживается) Мастерская 1.x

Описание: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 1.x и phpBB 3.0.x.
Модератор: Поддержка

Сообщение #1 dipol » 09.04.2015, 21:24

Люди может кто уже ставил этот чат с phpbbex и заморачивался такой проблемой: надо сделать так что бы архив чата был доступен ТОЛЬКО когда клиент находится в чате. Если клиент просто залогинелся на форум что бы при переходе по прямой ссылке на архив чата (например вбив ее в адресную строку браузера)) его выводило на страничку с предупреждением что для просмотра архива надо вначале зайти в чат.

Сейчас у меня стоит phpbbex 1.8 и blueimp ajax chat

Если кто в курсе как это сделать - подскажите плз. (по возможности не трогая БД форума - те без создания доп полей или еще чего - если такое возможно конечно).
dipol M
Автор темы
Аватара
Репутация: 21
С нами: 9 лет 10 месяцев

Сообщение #2 sag-sag » 09.04.2015, 22:37

dipol, чат интересный. А какие у него возможности есть!?
sag-sag M
Аватара
Репутация: 411
С нами: 11 лет 2 месяца

Сообщение #3 dipol » 09.04.2015, 23:19

sag-sag,

1. вспомнил )) отвечу на твой вопрос про cbb chat - его мы тоже пробовали, но как оказалось он на мобильных девайсах совсем плохо с ним у многих. А этот худо бедно но выкрутиться можно )) хоть он и не имеет мобильного стиля.
2. Возможности стандартные наверное....но простые. Самое главное это я так понял он может работать через сокет, но я так до конца не понимаю что это такое )) но в общих чертах вижу что это требует отдельного сервака, зато можно обрабатывать много клиентов без тормозов, ну или в нашем случае когда юзеров совсем мало, то его можно впихать на самый дешевый обычный хостинг (ajax обработчик сообщений).
3. Из недостатков выделю то что как я уже написал о своей проблеме в основном посте темы (ну мне так видется что такая плюшка не помешает или как отдельную настройку например). Еще то что в основном окне нет ссылки на сам архив чата, т.е. ссылку на архив надо ручками в адресную строку вбивать. Но мы его подправили у себя и сделали в правом нижнем углу экрана чата иконку с ссылкой на архив.
Так же изначально нет вставки ника пользователя по клику на его имени (обращение те). Реализовали его тоже сами отдельно.
4. Как таковой админки я так понял нет. Все настраивается через файл конфигурации.

ну это так на вскидку самое основное вроде.
dipol M
Автор темы
Аватара
Репутация: 21
С нами: 9 лет 10 месяцев

Сообщение #4 vibondarenko » 12.04.2015, 23:41

А можете подсказать, как его установить?
Делаю все по инструкции. Вроде бы устанавливает.
Выдает такую ошибку при попытке открыть чат:
Код: Выделить всё
General Error
Illegal use of $_SERVER. You must use the request class or request_var() to access input data. Found in /var/www/vibondarenko/data/www/vib.in.ua/forum/chat/lib/class/AJAXChat.php on line 423. This error message was generated by deactivated_super_global.

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/request/deactivated_super_global.php
LINE: 67
CALL: trigger_error()

FILE: [ROOT]/phpbb/request/deactivated_super_global.php
LINE: 87
CALL: phpbb\request\deactivated_super_global->error()

FILE: [ROOT]/chat/lib/class/AJAXChat.php
LINE: 423
CALL: phpbb\request\deactivated_super_global->offsetGet()

FILE: [ROOT]/chat/lib/class/AJAXChat.php
LINE: 149
CALL: AJAXChat->login()

FILE: [ROOT]/chat/lib/class/AJAXChat.php
LINE: 42
CALL: AJAXChat->initSession()

FILE: [ROOT]/chat/lib/class/AJAXChat.php
LINE: 28
CALL: AJAXChat->initialize()

FILE: [ROOT]/chat/index.php
LINE: 23
CALL: AJAXChat->AJAXChat()
vibondarenko M
Аватара
Откуда: Kyiv, Ukraine
Репутация: 0
С нами: 9 лет 7 месяцев

Сообщение #5 dipol » 13.04.2015, 09:39

vibondarenko,
Не помню, была у меня такая ошибка или нет. Вы на какую версию форума ставите чат? Какая версия самого php ?
Например с обычным phpBB 3.1 я так понял есть подобные проблемы. Вот что сам автор чата пишет.

+ мб это немного будет в тему.
dipol M
Автор темы
Аватара
Репутация: 21
С нами: 9 лет 10 месяцев

Сообщение #6 Sumanai » 13.04.2015, 15:30

Да, это ошибка от 3.1, ждите адаптации чата к 3.1.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 8 месяцев

Сообщение #7 vibondarenko » 13.04.2015, 19:54

vibondarenko,
Не помню, была у меня такая ошибка или нет. Вы на какую версию форума ставите чат? Какая версия самого php ?
Например с обычным phpBB 3.1 я так понял есть подобные проблемы. Вот что сам автор чата пишет.

+ мб это немного будет в тему.
У меня стоит phpBBex 1.9
Ставил версию чата "For phpBB3"
vibondarenko M
Аватара
Откуда: Kyiv, Ukraine
Репутация: 0
С нами: 9 лет 7 месяцев

Сообщение #8 Sumanai » 13.04.2015, 21:05

vibondarenko:У меня стоит phpBBex 1.9

В этой версии нет и быть не может файла
Код: Выделить всё
FILE: [ROOT]/phpbb/request/deactivated_super_global.php
И да, это чистый 3.1, издалека вижу.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 8 месяцев

Сообщение #9 vibondarenko » 13.04.2015, 22:14

Sumanai, Ах да, я забыл, просто ставил на один форум, где чистый 3.1, а вообще использовать хочу на phpBBex на другом форуме.
vibondarenko M
Аватара
Откуда: Kyiv, Ukraine
Репутация: 0
С нами: 9 лет 7 месяцев

Сообщение #10 Sumanai » 14.04.2015, 15:47

На 3.0 и на phpBBex всё будет работать.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 8 месяцев


Вернуться в Мастерская 1.x



cron