Уважаемые пользователи!
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.
Форма входа на сайт и статисктика с установкой на сайт
Форма входа на сайт и статисктика с установкой на сайт
Здраствуйте!
Вот подумал, а нет ли у кого-нить мода, который отображал бы форму входа на форум, число людей на форуме, кнопку регистрации, время последнего визита и чтобы это можно было include в любую страницв сайта. как я понимаю, если такое у кого и найдется, то надо будет просто поменять пути к файлам.
Как я понимаю, надо будет просто сделать вырезки из index.php, хотя я наверно ошибаюсь..
P.S. Что такое реализуется при помощи портала я знаю, но он мне не нужен..
Заранее спасибо!
Вот подумал, а нет ли у кого-нить мода, который отображал бы форму входа на форум, число людей на форуме, кнопку регистрации, время последнего визита и чтобы это можно было include в любую страницв сайта. как я понимаю, если такое у кого и найдется, то надо будет просто поменять пути к файлам.
Как я понимаю, надо будет просто сделать вырезки из index.php, хотя я наверно ошибаюсь..
P.S. Что такое реализуется при помощи портала я знаю, но он мне не нужен..
Заранее спасибо!
- [R: R@m$e$ :U]
- phpBB Maniac
- Сообщения: 1464
- Стаж: 19 лет 2 месяца
- Откуда: Novosibirsk,RU
- Контактная информация:
в принципе такого мода нет... есть вывод статистики... но не логин... логин обычно делается, если в целом цмс и форум интегрированы... а реализуется не оч. сложно... тебе надо с сайта заходить на форум? у тебя логин на сайте и на форуме раздельны будут...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Вопрос к теме.
Пользователи сайта могли входить на форум с любой страницы сайта.
а) Если они не авторитизированны, то надо чтобы выдавалась форма авторитизации, непосредственно на странице сайта.
б) Если они авторизизированны, выдать ник(ну если совсем круто, то и личные сообщения с форума)
Я почти реализовал это, точнее сказть реализовал, вот таким способом
Но есть одно НО. По скольку старт ссесии должен быть до вывода чего либо на экран, возникает ошибка
, я пытался описываь ссесии в начале страниуцы, но у меня есть ещё подключаемые модули, в которых появляются другие ошибки.
Как бы мне все это исправить или подскажите другой метод реализации того же самого.
Пользователи сайта могли входить на форум с любой страницы сайта.
а) Если они не авторитизированны, то надо чтобы выдавалась форма авторитизации, непосредственно на странице сайта.
б) Если они авторизизированны, выдать ник(ну если совсем круто, то и личные сообщения с форума)
Я почти реализовал это, точнее сказть реализовал, вот таким способом
Код: Выделить всё
<? define('IN_PHPBB', true);
$phpbb_root_path = '../phpbb/'; // ну или какой там каталог с форумом
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX); // тут нужно использовать новую константу, т.к. за этой закреплена главная страница ФОРУМА
init_userprefs($userdata);
//
// End session management
//
//
// ну а тут, собственно, необходимый код...
//
if ($userdata['user_active']==1) // Если вы зарегистрированны то ваш ник опрделиться, иначе выдать форму регистрации
{
print $userdata[username];
}
else
{
print "ЗАРЕГИСТРИРУЙТЕСЬ!";
print" <form method='post' action='../phpbb/login.php'>
Логин: <input type='text' name='username' size='15' id=inp>
Пароль: <input type='password' name='password' size='15' maxlength='32' id=inp>
Запомнить: <input type='checkbox' name='autologin' id=inp>
<input type='hidden' name='redirect' value='../index.php?$QUERY_STRING'> <input type='submit' name='login' value='Войти' id=fix_w2>
<a href='../phpbb/profile.php?mode=register'>Регистрация</a>
<a href='../phpbb/profile.php?mode=sendpassword'>Забыли пароль? Логин?</a> ";
}
?>
Код: Выделить всё
Warning: Cannot add header information - headers already sent by (output started at C:\server\www\Natali\menu\dop_menu.php:36) in C:\server\www\phpBB2\includes\sessions.php on line 188
Warning: Cannot add header information - headers already sent by (output started at C:\server\www\Natali\menu\dop_menu.php:36) in C:\server\www\phpBB2\includes\sessions.php on line 189
Как бы мне все это исправить или подскажите другой метод реализации того же самого.
- [R: R@m$e$ :U]
- phpBB Maniac
- Сообщения: 1464
- Стаж: 19 лет 2 месяца
- Откуда: Novosibirsk,RU
- Контактная информация:
попробуй так... где-нибудь в начале страницы пропиши... если не поможет будем искать другой способ...
Код: Выделить всё
error_reporting(E_ERROR);
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
- MXM
- phpBB 2.0.7
- Сообщения: 555
- Стаж: 19 лет 7 месяцев
- Откуда: Санкт-Петербург
- Благодарил (а): 1 раз
- Контактная информация:
Тоже думаю над данной темой, но пока не получается.
Пытался сделать сайт на основе ezportal, сам файл portal.php нужно было разместить не в каталоге там где форум, а выше.
Вообщем-с, пока, все заморозилось.
И Сява, куда-то пропал, у него на сайте практически то что мне нужно.
Вот еще юзаю эту тему:
http://www.phpbbguru.net/community/viewtopic.php?t=3112
Кстати, удали у себя все заголовки, после удаления у меня аналогичная ошибка исчезла!
Пытался сделать сайт на основе ezportal, сам файл portal.php нужно было разместить не в каталоге там где форум, а выше.
Вообщем-с, пока, все заморозилось.
И Сява, куда-то пропал, у него на сайте практически то что мне нужно.
Вот еще юзаю эту тему:
http://www.phpbbguru.net/community/viewtopic.php?t=3112
Кстати, удали у себя все заголовки, после удаления у меня аналогичная ошибка исчезла!
- [R: R@m$e$ :U]
- phpBB Maniac
- Сообщения: 1464
- Стаж: 19 лет 2 месяца
- Откуда: Novosibirsk,RU
- Контактная информация:
MXM
у меня на сайте папка форума лежит не в корне... в корне только index.php и .htaccess =) и все работает... =) так что имхо, надо смотреть чего делать с кодом =)
у меня на сайте папка форума лежит не в корне... в корне только index.php и .htaccess =) и все работает... =) так что имхо, надо смотреть чего делать с кодом =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
- MXM
- phpBB 2.0.7
- Сообщения: 555
- Стаж: 19 лет 7 месяцев
- Откуда: Санкт-Петербург
- Благодарил (а): 1 раз
- Контактная информация:
Если не сложно, то скинь мне, пожалуйста, на почту файл index.php. Хочу узнать как ты сделал.[R: R@m$e$ :U] писал(а):MXM
у меня на сайте папка форума лежит не в корне... в корне только index.php и .htaccess =) и все работает... =) так что имхо, надо смотреть чего делать с кодом =)
Заранее благодарен!
Добавлено спустя 9 минут 8 секунд:
max-em@mail.ru
Добавлено спустя 27 минут 51 секунду:
Как вынести ezportal в корневой каталог, при условии что сам форум находится в папке forum? А так же как сделать свои простые html странице в оболочке ezportala, чтобы на всех отображалась информация, сколько на форуме человек, какие темы последние и т.д.?
- [R: R@m$e$ :U]
- phpBB Maniac
- Сообщения: 1464
- Стаж: 19 лет 2 месяца
- Откуда: Novosibirsk,RU
- Контактная информация:
MXM
=)))
а то, что хочешь сделать ты я делал подругому... =) если щас найду код... то поделюсь... иначе вечером напишу по-новой... =)
Код: Выделить всё
//
// Start define initial vars
//
$modules_path = './modules/';
$module = $_GET['module'];
$submodule = $_GET['submodule'];
if ( !empty($submodule) )
{
$module_path = $modules_path . $module . '/' . $submodule . '.php';
}
else
{
$module_path = $modules_path . $module . '/index.php';
}
$default_module_path = $modules_path . 'news/index.php';
//
// End define initial vars
//
if ( file_exists($module_path) )
{
include($module_path);
}
else
{
if ( file_exists($default_module_path) )
{
include($default_module_path);
}
else
{
die('Module ' . $module . ' not exists');
}
}
а то, что хочешь сделать ты я делал подругому... =) если щас найду код... то поделюсь... иначе вечером напишу по-новой... =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
- [R: R@m$e$ :U]
- phpBB Maniac
- Сообщения: 1464
- Стаж: 19 лет 2 месяца
- Откуда: Novosibirsk,RU
- Контактная информация:
MXM
у меня форум разбит на модули =) поэтому это совсем не форум... =) в принципе я бы тебе не советовал воспользоваться этим кодом... тк у тебя потом возникнут проблемы... =) даже если ты просто перенесешь... у тя тоже возникнут проблемы... тк он будет пытаться взять шаблоны из не из tempates/, а например из forum/templates
потому придется перенести некоторые шаблоны туда... а некоторые оставить на месте... а такие как overall_header станут дважды у тебя... =) и аналогично с картинками... хотя... есть для этого выход... но я им делится не буду... это пока только у мя... =) а чтобы просто перенести... тебе надо исправить на в нужных тебе файлах =)
у меня форум разбит на модули =) поэтому это совсем не форум... =) в принципе я бы тебе не советовал воспользоваться этим кодом... тк у тебя потом возникнут проблемы... =) даже если ты просто перенесешь... у тя тоже возникнут проблемы... тк он будет пытаться взять шаблоны из не из tempates/, а например из forum/templates
потому придется перенести некоторые шаблоны туда... а некоторые оставить на месте... а такие как overall_header станут дважды у тебя... =) и аналогично с картинками... хотя... есть для этого выход... но я им делится не буду... это пока только у мя... =) а чтобы просто перенести... тебе надо исправить
Код: Выделить всё
$phpbb_root_path = './';
Код: Выделить всё
$phpbb_root_path = './../';
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
- MXM
- phpBB 2.0.7
- Сообщения: 555
- Стаж: 19 лет 7 месяцев
- Откуда: Санкт-Петербург
- Благодарил (а): 1 раз
- Контактная информация:
Спасибо! Предложенный тобой вариант я не знаю, но не совсем устраивает.
Есть вариант разместить форум в корневом каталоге, тогда все проблемы отпадают, кроме как, хотелось бы еще в оболочку форума запихать сайт, чтобы была общая статистика посетителей на форуме и сайте. Ведь статистика из сессии берется или?
Вроде так вставлять нужно???:
Есть вариант разместить форум в корневом каталоге, тогда все проблемы отпадают, кроме как, хотелось бы еще в оболочку форума запихать сайт, чтобы была общая статистика посетителей на форуме и сайте. Ведь статистика из сессии берется или?
Вроде так вставлять нужно???:
Код: Выделить всё
<?php
// Stefan2k1 < sp@phpbb2.de > stefan2k1 http://www.phpbb2.de
define('IN_PHPBB', true);
$phpbb_root_path = './'; // <-- путь к форуму
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>
HTML-код здесь
<?
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
- Siava
- Поддержка
- Сообщения: 5268
- Стаж: 19 лет 2 месяца
- Откуда: Питер
- Благодарил (а): 189 раз
- Поблагодарили: 801 раз
- Контактная информация:
MXM
Я обошёлся вот этим, всё остальное к сайту вроде не относится.
Код: Выделить всё
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'common.php');
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
- [R: R@m$e$ :U]
- phpBB Maniac
- Сообщения: 1464
- Стаж: 19 лет 2 месяца
- Откуда: Novosibirsk,RU
- Контактная информация:
Siava
остальное относится к оформлению форума =)
остальное относится к оформлению форума =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
- MXM
- phpBB 2.0.7
- Сообщения: 555
- Стаж: 19 лет 7 месяцев
- Откуда: Санкт-Петербург
- Благодарил (а): 1 раз
- Контактная информация:
Всем спасибо!
Ситуация, как сделать чтобы сайт начинал грузиться не с index.php, а с portal.php? Слышал, что все это делается настройках .htaccess. А как там сделать настройку?
Заранее спасибо!
Добавлено спустя 10 минут 54 секунды:
Siava, как ты сделал, что при нажатии на ссылку сява.ру/forum/ у тебя грузиться портал, какой файл у тебя грузиться? А если нажать на сява.ру/forum/index.php у тебя грузиться форум. Как ты это сделал?
Заранее благодарен!
Ситуация, как сделать чтобы сайт начинал грузиться не с index.php, а с portal.php? Слышал, что все это делается настройках .htaccess. А как там сделать настройку?
Заранее спасибо!
Добавлено спустя 10 минут 54 секунды:
Siava, как ты сделал, что при нажатии на ссылку сява.ру/forum/ у тебя грузиться портал, какой файл у тебя грузиться? А если нажать на сява.ру/forum/index.php у тебя грузиться форум. Как ты это сделал?
Заранее благодарен!