Уважаемые пользователи!
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.
Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.
Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Выполнение стороннего скрипта в контексте phpbb
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 8 лет 11 месяцев
- Благодарил (а): 2 раза
Выполнение стороннего скрипта в контексте phpbb
Всем доброго времени суток.
Возникла необходимость объединить регистрацию/авторизацию на PHPBB и OpenCart, но как оказалось простого добавления записей В БД было мало, загорелся и захотел написать еще пару модулей для интеграции phpbb в OpenCart (не наоборот).
Вот тут-то и возникла проблема. Я, конечно, могу выполнять запросы напрямую к БД и выдергивать нужные данные, но это не то. Нужно, чтобы скрипт имел доступ ко всем классам и выполнялся в контексте движка. Я честно гуглил, но не нашел ничего дельного. Прошу помощи.
Может есть наработки или готовый API? Я так понял, что написать свое расширение для phpbb (посредник) и работать через него будет намного проще или нет?!
Возникла необходимость объединить регистрацию/авторизацию на PHPBB и OpenCart, но как оказалось простого добавления записей В БД было мало, загорелся и захотел написать еще пару модулей для интеграции phpbb в OpenCart (не наоборот).
Вот тут-то и возникла проблема. Я, конечно, могу выполнять запросы напрямую к БД и выдергивать нужные данные, но это не то. Нужно, чтобы скрипт имел доступ ко всем классам и выполнялся в контексте движка. Я честно гуглил, но не нашел ничего дельного. Прошу помощи.
Может есть наработки или готовый API? Я так понял, что написать свое расширение для phpbb (посредник) и работать через него будет намного проще или нет?!
-
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 14 лет 4 месяца
- Откуда: Сергиев Посад
- Благодарил (а): 306 раз
- Поблагодарили: 296 раз
Re: Выполнение стороннего скрипта в контексте phpbb
OpenCart использует phpbb на форуме поддержки http://forum.opencart.com/index.php не пробовал там мост интеграции или какие решения по интеграции искать?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 8 лет 11 месяцев
- Благодарил (а): 2 раза
Re: Выполнение стороннего скрипта в контексте phpbb
Само собой искал, я там завсегдатай. Нет, там на самом форуме раздельная регистрация, даже разраб OpenCart не смог их совместить, может даже не пытался. Нашел платное решение, но только для регистрации, потом нашел бесплатное решение для регистрации, но оно работает напрямую с БД, пдозреваю, что и первое работает так же. Мне же нужно получить контекст phpbb и выполнить в нем свой код.
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 8 лет 11 месяцев
- Благодарил (а): 2 раза
Re: Выполнение стороннего скрипта в контексте phpbb
Спасибо, то что нужно, оказывается достаточно было всего-то:
Код: Выделить всё
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');//$user->setup('ucp');
-
- Поддержка
- Сообщения: 5337
- Стаж: 19 лет 8 месяцев
- Откуда: Питер
- Благодарил (а): 191 раз
- Поблагодарили: 816 раз
Re: Выполнение стороннего скрипта в контексте phpbb
А вообще реально ли сделать общую таблицу сессий для двух форумных движков (на основе 2.0 и 3.1)?
Поясню. У меня на старом форуме, который на основе 2.0.23, есть большой мод дневников от Hyperion. В текущей 3.1 дневников нет вовсе, а терять модификацию с кучей данных очень не хочется. Возможно ли, чтобы старый мод как-то работал в связке с новым движком? Чтобы при авторизации в phpbb 3.1 пользователь также авторизовался в старом форуме и мог пользоваться некоторыми древними функциями
Наверное конфликтов будет масса...
P.S.
Ну или на крайний случай общую авторизацию 3.1 с 3.0. Так как в 3.0 есть потомок дневников от Hyperion - User Blog Mod.
Поясню. У меня на старом форуме, который на основе 2.0.23, есть большой мод дневников от Hyperion. В текущей 3.1 дневников нет вовсе, а терять модификацию с кучей данных очень не хочется. Возможно ли, чтобы старый мод как-то работал в связке с новым движком? Чтобы при авторизации в phpbb 3.1 пользователь также авторизовался в старом форуме и мог пользоваться некоторыми древними функциями
Наверное конфликтов будет масса...
P.S.
Ну или на крайний случай общую авторизацию 3.1 с 3.0. Так как в 3.0 есть потомок дневников от Hyperion - User Blog Mod.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB Guru
- Сообщения: 16586
- Стаж: 18 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 543 раза
- Поблагодарили: 1806 раз
Re: Выполнение стороннего скрипта в контексте phpbb
Siava, так может, конвертнуть User Blog Mod в расширение?
EDIT: мда. Посмотрел мод, там конвертировать - работы на месяц, не меньше.
EDIT: мда. Посмотрел мод, там конвертировать - работы на месяц, не меньше.
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 8 лет 4 месяца
Re: Выполнение стороннего скрипта в контексте phpbb
Доброго дня, подробнее можно?halfhope писал(а): Спасибо, то что нужно, оказывается достаточно было всего-то:Код: Выделить всё
define('IN_PHPBB', true); $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './'; $phpEx = substr(strrchr(__FILE__, '.'), 1); include($phpbb_root_path . 'common.' . $phpEx); include($phpbb_root_path . 'includes/functions_display.' . $phpEx); // Start session management $user->session_begin(); $auth->acl($user->data); $user->setup('viewforum');//$user->setup('ucp');
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1717 раз
Re: Выполнение стороннего скрипта в контексте phpbb
Подробнее о чем?
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 8 лет 4 месяца
Re: Выполнение стороннего скрипта в контексте phpbb
О тому коде которые написано выше.
Задача следующая сделать:
Единую регистрацию Opencart 2,2 с phpBB3
Чтобы зарегистрированные пользователи могли оставить запись на форуме.
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 8 лет 11 месяцев
- Благодарил (а): 2 раза
Re: Выполнение стороннего скрипта в контексте phpbb
Доброго времени суток. К сожалению, код ушел к клиенту, у себя не оставил. Работать вместе их заставить не получится. К сожалению, в PHP беда с пространством имен. Но если делать только авторизацию, то сделать можно - главное знак как именно происходит авторизация в обоих движках. Для этого можно использовать xhprof + callgraph.
Вот еще нашел готовый модуль "Единая регистрация PHPBB3 и ocStore 1.5.5.1.2"
-
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 9 лет 10 месяцев
- Благодарил (а): 257 раз
- Поблагодарили: 195 раз
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 8 лет 4 месяца
Re: Выполнение стороннего скрипта в контексте phpbb
Дела в том, что этот модуль "Единая регистрация PHPBB3 и ocStore 1.5.5.1.2" для версии 1,5 а мне нужна для версии 2,2.
Мне не только нужна авторизация но, чтобы оставляли темы на форуме.
Мне не только нужна авторизация но, чтобы оставляли темы на форуме.
-
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 8 лет 11 месяцев
- Благодарил (а): 2 раза
Re: Выполнение стороннего скрипта в контексте phpbb
В OpenCart с этим проблема. Я же модуль пишу, я не хочу половину движка перелопатить. Причем перелопатить нужно под разные версии OpenCart, чтобы у всех клиентов работало, а потом как всегда придется все переписывать вручную почти каждому клиенту. Единственное правильно решения между двумя системами - мост, каким бы он ни был. А еще бывает такое, что строишь этот мост через забор, перешел, а там в заборе оказывается дверь была)