[FAQ] Интеграция входа на конференцию phpBB с сайтом
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
[FAQ] Интеграция входа на конференцию phpBB с сайтом
Ниже приведен пример скрипта с интегрированной формой входа на конференцию (общего вида).
В приведённом примере папка, в которой находится скрипт, находится на один уровень выше папки конференции. Файлы конференции находятся в папке phpBB3 относительно скрипта.
По коду скрипта имеются пояснительные комментарии (на английском языке).
Вопросы принимаются в этой теме.
Версия 1.1.0 с интегрированным списком онлайн и легендой групп здесь.
Версия 1.2.0 с аватарой здесь.
Версия 2.0.1 для phpBB 3.2/3.3 здесь.
В приведённом примере папка, в которой находится скрипт, находится на один уровень выше папки конференции. Файлы конференции находятся в папке phpBB3 относительно скрипта.
По коду скрипта имеются пояснительные комментарии (на английском языке).
Вопросы принимаются в этой теме.
Версия 1.1.0 с интегрированным списком онлайн и легендой групп здесь.
Версия 1.2.0 с аватарой здесь.
Версия 2.0.1 для phpBB 3.2/3.3 здесь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rxu 22.05.2020 8:37, всего редактировалось 6 раз.
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет 9 месяцев
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Ещё одна проблема,
что-то похожее здесь уже упоминалось. Ошибка
Появляется через какое-то время, если был не залогинен, но после перезагрузки страницы исчезает. Так все работает.
Виноват, конечно, я. Все работает так,
Есть php страница, в ней весь код этого дополнения, кроме строк
так как все перенаправляется на файл login.php (по некоторым причинам пришлось так сделать),
и т.д.
и там присутствует весь код.
ну и вот так, может еще что-то где-то подчистить?
что-то похожее здесь уже упоминалось. Ошибка
Код: Выделить всё
[phpBB Debug] PHP Notice: in file /includes/session.php on line 916: Cannot modify header information - headers already sent by
Виноват, конечно, я. Все работает так,
Есть php страница, в ней весь код этого дополнения, кроме строк
Код: Выделить всё
// Send headers
header('Content-type: text/html; charset=UTF-8');
header('Cache-Control: private, no-cache="set-cookie"');
header('Expires: 0');
header('Pragma: no-cache');
Код: Выделить всё
<form method="post" action="login.php">
и там присутствует весь код.
ну и вот так, может еще что-то где-то подчистить?
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет 9 месяцев
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Имя показывается, все работает,Здыхлик писал(а):А Вы файлы форума подключили? Объект $user создался?
вот схема страницы,
Код: Выделить всё
<?php код скрипта ?>
html и т.д.
<?php print<<<EOF <input type=text value=""> EOF; ?>
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 17 лет 4 месяца
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
При подключении файлов форума вроде как посылаются header'ы, поэтому и требуется вставлять их как можно выше.
Ошибка Cannot modify header information - headers already sent by как раз и говорит о том, что в файле session.php происходит попытка послать заголовки, но это невозможно, т.к. начался вывод информации на странице. Инициализируйте объект $user до собственно обработки и показа сайта.
Ошибка Cannot modify header information - headers already sent by как раз и говорит о том, что в файле session.php происходит попытка послать заголовки, но это невозможно, т.к. начался вывод информации на странице. Инициализируйте объект $user до собственно обработки и показа сайта.
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет 9 месяцев
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Здыхлик,
поставил на самый верх сраницы, все равно Cannot modify header information
поставил на самый верх сраницы, все равно Cannot modify header information
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 17 лет 4 месяца
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Ошибка происходит, например, если перед открывающей скобкой <?php стоит пробел. Проверьте такие случаи. Ведь сам по себе форум у Вас работает? Значит файлы форума работают нормально.
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет 9 месяцев
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Здыхлик, да, в этом и была проблема, спасибо, теперь все работает
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет 9 месяцев
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
+ 1 проблема,
скрипт работает отлично, но из-за него начинаются проблемы с кодировкой у другого php скрипта, хотя на сайте все отлично
скрипт работает отлично, но из-за него начинаются проблемы с кодировкой у другого php скрипта, хотя на сайте все отлично
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 17 лет 4 месяца
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
minaro
Отвечаю: наверное что-то не так.
PS. Вы уж поподробнее опишите, чтоли :)
Отвечаю: наверное что-то не так.
PS. Вы уж поподробнее опишите, чтоли :)
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 16 лет 9 месяцев
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Здыхлик,
на самом верху страницы код скрипта, далее html, и есть скрипт комментариев, вызывается
в файле код комментариев, при добавлении комментария (через сайт) проблемы с кодировкой (текст в виде Комментарий ),
если убрать в коде скрипта "Интеграция входа на конференцию с сайтом"
то, естественно, все ок
на самом верху страницы код скрипта, далее html, и есть скрипт комментариев, вызывается
Код: Выделить всё
<?php require("/export/storage0/data/www/www.xxx.com/public_html/comments/comments.php"); ?>
если убрать в коде скрипта "Интеграция входа на конференцию с сайтом"
Код: Выделить всё
define('IN_PHPBB', true);
// Set phpBB root folder properly. Change in according to the actual board folder
define('PHPBB_ROOT_PATH', '/export/storage0/data/www/www.xxx.com/public_html/forum/');
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 17 лет 4 месяца
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
minano
Судя по всему, у Вас кодировка сайта отличается от юникода.
Как вариант - кодировать текст комментария в utf-8 перед отправкой.
Судя по всему, у Вас кодировка сайта отличается от юникода.
Как вариант - кодировать текст комментария в utf-8 перед отправкой.
-
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 17 лет 11 месяцев
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
ребят привет! я к сообщению прикрепил скрипт добавления фоток на моем сайте.. дак вот как мне проверить авторизован юзер или нет ?
что нужно написать вместо $_SESSION["login"] ? пробовал и так и так.. неполучается никак :(((
что нужно написать вместо $_SESSION["login"] ? пробовал и так и так.. неполучается никак :(((
Код: Выделить всё
if (empty($_SESSION["login"]))
{
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='4; URL=registration.php'>
</HEAD></HTML>
</body><br><center>Чтобы добавить фотографию вам необходимо зарегистрироваться или войти на сайт.<br><a class=\"down1\" href=\"registration.php\">( нажмите сюда, если не хотите ждать... )</a></center>";
exit;
}
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 20 лет 2 месяца
- Откуда: Москва
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
if (!$user->data['is_registered'])
if ($user->data['user_id'] != ANONYMOUS)
if ($user->data['user_id'] != ANONYMOUS)
-
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 16 лет 7 месяцев
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Всем привет, я тока нчинаю разбиратся. Такой ворос, есть ли у кого беплатный скрипт интеграции phpbb3 в DLE 7.x. тока находили за деньги, а их жалко пока.
-
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 18 лет 1 месяц
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Добрый вечер, уважаемые.
Не могли бы вы посмотреть и сказать будет ли правилен следующий код:
Это шаблон страницы, который я собираюсь использовать для страниц на своем сайте. Вопрос следующий: правильно ли включать сюда вот это блок php?:
Вроде как он лишний, так как заголовок страницы выводится повторно чуть ниже сразу за ним, но странно то, что без этих строк все содержимое файла login.php (это форма логина обсуждаемая здесь) показывется кракозябрами. Эти строчки я взял как раз из login.php (оттуда удалил соответственно), так как если они стоят в login.php, то выпадает ошибка что заголовок уже отослан.
В консоли ошибок Mozilla ошибок вроде нет, но мне кажется эта конструкция не верна.
Спасибо.
Не могли бы вы посмотреть и сказать будет ли правилен следующий код:
Код: Выделить всё
<?php
header('Content-type: text/html; charset=UTF-8');
header('Cache-Control: private, no-cache="set-cookie"');
header('Expires: 0');
header('Pragma: no-cache');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ru-ru" xml:lang="ru-ru">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="content-language" content="ru-ru" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="resource-type" content="document" />
<meta name="distribution" content="global" />
<title>Проверка</title>
</head>
<body>
<h2>Мой сайт</h2>
<?php
include_once ('login.php');
?>
</body>
</html>
Код: Выделить всё
<?php
header('Content-type: text/html; charset=UTF-8');
header('Cache-Control: private, no-cache="set-cookie"');
header('Expires: 0');
header('Pragma: no-cache');
?>
В консоли ошибок Mozilla ошибок вроде нет, но мне кажется эта конструкция не верна.
Спасибо.
-
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 18 лет 1 месяц
Re: [FAQ RC] Интеграция входа на конференцию с сайтом
Решение найдено. Оказывается чтобы все страницы показывались правильно в кодировке UTF-8 одной строчки
недостаточно, нужно еще указать это в .htaccess:
Код: Выделить всё
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Код: Выделить всё
AddDefaultCharset UTF-8