Уважаемые пользователи!
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 2.0.x
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5268
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 189 раз
Поблагодарили: 801 раз
Контактная информация:

Сообщение Siava »

MXM
MXM писал(а):как ты сделал, что при нажатии на ссылку сява.ру/forum/ у тебя грузиться портал, какой файл у тебя грузиться?
Так проще простого :D В корне форума в файле .htaccess прописать

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

Options -Indexes
DirectoryIndex portal.php
:mrgreen:

P.S.
я в своём форуме ответил на твой вопрос =)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
alexnik
phpBB 1.0.0
Сообщения: 2
Стаж: 18 лет 1 месяц
Откуда: Н. Новгород

Сообщение alexnik »

Передо мной встала точно такая же задача: на уже готовый сайт вывести форму регистрации с форума.
Поставил модуль ezportal, но теперь обратный вопрос: как на страницу portal.php добавить свои модули на PHP (раньше я подключал с помощью include и с шаблонами не работал).
Relax110
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 1 месяц

Сообщение Relax110 »

Antony писал(а):Вопрос к теме.
Пользователи сайта могли входить на форум с любой страницы сайта.
а) Если они не авторитизированны, то надо чтобы выдавалась форма авторитизации, непосредственно на странице сайта.
б) Если они авторизизированны, выдать ник(ну если совсем круто, то и личные сообщения с форума)

Я почти реализовал это, точнее сказть реализовал, вот таким способом

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

<? 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
, я пытался описываь ссесии в начале страниуцы, но у меня есть ещё подключаемые модули, в которых появляются другие ошибки.
Как бы мне все это исправить или подскажите другой метод реализации того же самого.
кто-нибудь решил эту проблему? поделитесь плиззз.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5268
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 189 раз
Поблагодарили: 801 раз
Контактная информация:

Сообщение Siava »

Relax110
А форум в каталоге phpbb установлен?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Relax110
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 1 месяц

Сообщение Relax110 »

нет, создан каталог forum.

Добавлено спустя 2 минуты 7 секунд:
Siava писал(а):А форум в каталоге phpbb установлен?
а разве есть какая то разница, если пути все прописаны правильно?
Relax110
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 1 месяц

Сообщение Relax110 »

неужели никто не может помочь???? как мне избавиться от этой ошибки?
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 4 месяца
Поблагодарили: 13 раз
Контактная информация:

Сообщение VVVas »

Relax110
Посмотрите phpbbfetchall у меня с ним проблем не было, сейчас у меня написано вот так

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

// start session management
init_userprefs($userdata);
И больше ничего.
я люблю daft punk | новый sugoi.ru
Relax110
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 1 месяц

Сообщение Relax110 »

VVVas писал(а):phpbbfetchall
это что такое, и где это находится??? не судите строго, я просто новичек.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 4 месяца
Поблагодарили: 13 раз
Контактная информация:

Сообщение VVVas »

Будьте добры воспользуйтесь, пожалуйста, поиском.

Добавлено спустя 49 секунд:

И не обсуждайте свою проблему в "пяти" темах, пожалуйста. Выберите основную и продолжайте её, пожалуйста.
я люблю daft punk | новый sugoi.ru
RIDDICK
phpBB 1.0.0
Сообщения: 7
Стаж: 16 лет 3 месяца
Контактная информация:

Сообщение RIDDICK »

Подскажите пожалуйста как вывести статистику форума на главную сайта :?:

Сайт: http://arttalk.ru/

Спасибо
RIDDICK
phpBB 1.0.0
Сообщения: 7
Стаж: 16 лет 3 месяца
Контактная информация:

Сообщение RIDDICK »

Пожалуйста, помогите :?
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 18 лет 7 месяцев
Откуда: Новосибирск
Поблагодарили: 37 раз
Контактная информация:

Сообщение Alek$ »

RIDDICK
3. Запрещается:
...
5) "Поднимать" интересующую вас тему (т. е. посылать не несущее информационной нагрузки сообщение) в течении 5 суток с момента последнего ответа в тему. Помните, что люди тоже работают, устают, отдыхают, огорчаются и радуются, и не забудьте о качестве и постоянстве услуг связи.
На форуме уже почти месяц, а правила не прочитал, ай-ай-ай...
Предупреждение дать?

Добавлено спустя 4 минуты 28 секунд:

Нет, точно надо предупреждение давать, поиском вы не пользуетесь...

По запросу "статистика на сайте" находится, например, вот эта тема:
http://phpbbguru.net/community/viewtopi ... highlight=
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Закрыто

Вернуться в «Запросы модов для phpBB 2.0.x»