[FAQ] Интеграция входа на конференцию phpBB с сайтом

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

[FAQ] Интеграция входа на конференцию phpBB с сайтом

Сообщение rxu »

Ниже приведен пример скрипта с интегрированной формой входа на конференцию (общего вида).
В приведённом примере папка, в которой находится скрипт, находится на один уровень выше папки конференции. Файлы конференции находятся в папке phpBB3 относительно скрипта.

По коду скрипта имеются пояснительные комментарии (на английском языке).

Вопросы принимаются в этой теме.

Версия 1.1.0 с интегрированным списком онлайн и легендой групп здесь.
Версия 1.2.0 с аватарой здесь.

Версия 2.0.1 для phpBB 3.2/3.3 здесь.

login_1.0.5.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rxu 22.05.2020 8:37, всего редактировалось 6 раз.
Изображение
Bumerist
phpBB 1.0.0
Сообщения: 3
Стаж: 14 лет 10 месяцев

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение Bumerist »

MAzZY писал(а):Как сделан сайт: чистый хтмл, движок? Где находится форум: папка, поддомен?
Сайт сделан на чистом Html, форум находится в папке.
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 19 лет 11 месяцев
Благодарил (а): 19 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение MAzZY »

Bumerist, читайте первое сообщение темы и ищите в ней ответы. Ничего сложного
demon-online
phpBB 1.2.0
Сообщения: 17
Стаж: 15 лет 1 месяц
Забанен: Бессрочно

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение demon-online »

Bumerist писал(а):на чистом Html
Нужна поддержка PHP, для исполняемых скриптов, настраивается в апаче.
Друг не тот кто выбирает слова, а тот кто даст подзатыльник. (c) demon[online]
bronto
phpBB 1.2.0
Сообщения: 10
Стаж: 14 лет 10 месяцев

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение bronto »

Решил установить в joomla, взял версию login.php 1.2.0. Добавил через include в шаблон.
Работает без нареканий, кроме двух моментов:
1) В файл login.php добавил

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

global $db, $user, $auth, $template, $cache;
global $config, $phpbb_admin_path, $phpbb_root_path, $phpEx;
после

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

define('IN_PHPBB', true);
Иначе в joomla вылазит ошибка

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

PHP Fatal error:  Call to a member function sql_query() on a non-object in /www/forum/includes/cache.php  on line 51
Поправьте меня, если еще, что упустил.

2)Далее joomla выдает такую ошибку:

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

PHP Fatal error:  Cannot redeclare utf8_strrpos() (previously declared in /www/libraries/phputf8/mbstring/core.php:49) in /www/forum/includes/utf/utf_tools.php on line 122
Судя по схожей ситуацией, нашел решение проблемы у тех, кто ставит мост jFusion.
Скачал оттуда файл utf_tools.php и модифицировал файл в форуме, т.к. верия от jFusion отличается от версии phpBB 3.0.7-PL1.
Примерно решить проблему удалось, но не до конца. При отправлении ответа появляется белая страница и в логах соответственно строка

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

PHP Fatal error:  Call to undefined function utf8_strpos() in /www/forum/includes/utf/utf_tools.php on line 1999
Строка в файле:

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

while (($start = utf8_strpos($subject, $search[$i], $offset)) !== false)
Прошу помочь в решении проблемы с utf в форуме, модифицированный файл прилагается.
utf_tools.php.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 19 лет 11 месяцев
Благодарил (а): 19 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение MAzZY »

bronto
http://joomlaforum.ru/index.php/topic,52046.0.html

И научитесь уже пользоваться поиском
bronto
phpBB 1.2.0
Сообщения: 10
Стаж: 14 лет 10 месяцев

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение bronto »

Прямого отношения к jFusion вопрос не имеет ни какого.
К сожалению ответа не нашел.
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 19 лет 11 месяцев
Благодарил (а): 19 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение MAzZY »

bronto, объясняю на пальцах - в той теме написано подробно как связать phpBB и Joomla.
bronto
phpBB 1.2.0
Сообщения: 10
Стаж: 14 лет 10 месяцев

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение bronto »

Именно связывать phpBB и Joomla задача не стоит. Прости, но ту тему еще до использования этого метода смотрел - мосты не предлагать.
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 19 лет 11 месяцев
Благодарил (а): 19 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение MAzZY »

Так а что надо? Только логин на странице сайта?
bronto
phpBB 1.2.0
Сообщения: 10
Стаж: 14 лет 10 месяцев

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение bronto »

Да, только логин на странице сайта.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение rxu »

bronto писал(а):Примерно решить проблему удалось, но не до конца.
Показывайте, как конкретно решали, иначе неясно, где искать.
Изображение
bronto
phpBB 1.2.0
Сообщения: 10
Стаж: 14 лет 10 месяцев

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение bronto »

Примерно решить проблему удалось, но не до конца.
Стоит отнести к проблеме utf_tools.php on line 122, что является следствием появления utf_tools.php on line 1999.
Свой файл utf_tools.php.zip я прикрепил, на этом пока все, что есть.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение rxu »

Файл ни о чем не говорит. Покажите, что и как меняли конкретно.
Изображение
bronto
phpBB 1.2.0
Сообщения: 10
Стаж: 14 лет 10 месяцев

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение bronto »

В файле utf_tools.php добавил
if (!function_exists('utf8_ ...
практически перед каждой функцией
function utf8_ ...
Согласно рекомендованному файлу (схожая проблема) http://wiki.jfusion.org/doku.php?id=phpbb:redeclare

Больше нигде изменений не вносил. Устанавливал на форум phpBB 3.0.7-PL1 и joomla 1.5.18: обе версии английские, без SEO урлов. Joomla установлена в корне, форум в папке forum.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: [FAQ RC] Интеграция входа на конференцию с сайтом

Сообщение rxu »

Покажите функцию utf8_strrpos() из файла /www/libraries/phputf8/mbstring/core.php объявленную в строке 49.
Изображение
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 28.09.2016 15:02 модератором rxu

Вернуться в «FAQ»