Создание страниц в стиле конференции

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!

Создание страниц в стиле конференции

Сообщение NCom 27.01.2008 1:00

Своя страница в стиле форума. Создаю новую страничку php
Код: Выделить всё
<?php

define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

// Assign page specific vars
$template->assign_vars(array(

PLACE_YOUR_ARRAY_HERE
)
);

// Output page
page_header($user->lang['TEMPLATE']);

$template->set_filenames(array(
   'body' => 'template.html')
);

page_footer();

?>

html
Код: Выделить всё
<!-- INCLUDE overall_header.html -->
<style type="text/css">
</style>

</body></html>
<!-- INCLUDE overall_footer.html -->


common.php
Код: Выделить всё
'TEMPLATE' => 'Пустая страница',

Подскажите пожалуйста, как добавить эту страницу для отображения в "кто сейчас на сайте" ?
Последний раз редактировалось Поручик 25.05.2008 15:20, всего редактировалось 2 раз(а).
Причина: редактирование для удобства поиска
NCom
phpBB 2.0.16
 
Сообщения: 950
Зарегистрирован: 05.01.2006 14:59
Откуда: Ставрополь

Сообщение rxu 27.01.2008 6:58

NCom
Предположим, ваш файл называется your_file.php и он находится в корневой папке форума. Тогда, с учетом того, что изменение в языковой файл уже внесено
NCom писал(а):'TEMPLATE' => 'Пустая страница',
открывыете viewonline.php, находите
Код: Выделить всё
      case 'report':
         $location = $user->lang['REPORTING_POST'];
         $location_url = append_sid("{$phpbb_root_path}index.$phpEx");
      break;
и после добавляете
Код: Выделить всё
      case 'your_file':
         $location = $user->lang['TEMPLATE'];
         $location_url = append_sid("{$phpbb_root_path}your_file.$phpEx");
      break;
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4376
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение NCom 27.01.2008 10:24

rxu
приогромнейшее вам спасибо

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

5 страниц внес и 2 не показываются в "кто он лайн" В чем может быть дело? Все файлы создавались одинаково, сразу все прописывал в языковом файле, все работает, а вот в кто онлайн 2 странички не показываются и пишет "главная"
NCom
phpBB 2.0.16
 
Сообщения: 950
Зарегистрирован: 05.01.2006 14:59
Откуда: Ставрополь

Сообщение NCom 31.01.2008 16:47

Еще один вопрос. Требуется создать более 40 новых страниц, которые будут часто прибавляться, но адрес у них будет http://www.адрес.ru/bio/здесь странчичка. И хочется в папке стиля в templates сделать отдельную папку bio. Как мне отредактировать файл php что бы все работало?
NCom
phpBB 2.0.16
 
Сообщения: 950
Зарегистрирован: 05.01.2006 14:59
Откуда: Ставрополь

Сообщение rxu 31.01.2008 18:08

NCom
Предыдущая проблема, видимо, как-то решилась.
NCom писал(а):Как мне отредактировать файл php что бы все работало?

Задавайте имя файла шаблона с именем подпапки, например
Код: Выделить всё
$template->set_filenames(array(
   'body' => 'bio/index_body.html')
);
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4376
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение NCom 01.02.2008 2:14

rxu писал(а):Предыдущая проблема, видимо, как-то решилась.

нет не рушилась :(

rxu
за ответ огромнейшее спасибо. В поиск добавлять так же?

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

rxu
и еще поправочка к вопросу, сами php файлы планирую тоже хранить в отдельной папочке. как сделать, что бы и php файлы пачкой лежали в отдельной папке. Сейчас у меня все лежит в папке к примеру http://www.сайт/био/ а шаблоны в папке со стилями в папке био.
NCom
phpBB 2.0.16
 
Сообщения: 950
Зарегистрирован: 05.01.2006 14:59
Откуда: Ставрополь

Сообщение Alek$ 01.02.2008 14:20

NCom
Код: Выделить всё
$phpbb_root_path = '../';

После этого все должно работать как надо.
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.


Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1583
Зарегистрирован: 03.08.2005 13:46
Откуда: Новосибирск

Сообщение NCom 01.02.2008 15:54

Alek$
огромное спасибо, все работает
NCom
phpBB 2.0.16
 
Сообщения: 950
Зарегистрирован: 05.01.2006 14:59
Откуда: Ставрополь

Сообщение Fray98rus 07.02.2008 23:34

Никто не подскажет как сделать:
У меня есть гугл карта(специальная) по адресу http://*****.ru/ так же есть форум на http://*****.ru/forum/
Возможно ли главную страничку http://*****.ru/ сделать как на форум? чтобы стиль был один и тот же?
Т.е. мне нужна шапка от форума, и низ форума, а центральная часть своя.
Fray98rus
phpBB 1.2.1
 
Сообщения: 29
Зарегистрирован: 14.10.2007 19:21

Сообщение Alek$ 08.02.2008 15:23

Fray98rus
Возможно.
Код: Выделить всё
<?php

define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Assign page specific vars
$template->assign_vars(array(

PLACE_YOUR_ARRAY_HERE
)
);

// Output page
page_header($user->lang['TEMPLATE']);

$template->set_filenames(array(
   'body' => 'template.html')
);

page_footer();

?>
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.


Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1583
Зарегистрирован: 03.08.2005 13:46
Откуда: Новосибирск

Сообщение Fray98rus 08.02.2008 16:40

Alek$
А если кодировка карты другая, то это сложно сделать?
IE же вроде не получается использовать две кодировки на 1 странице.
Fray98rus
phpBB 1.2.1
 
Сообщения: 29
Зарегистрирован: 14.10.2007 19:21

Сообщение Alek$ 08.02.2008 17:16

Fray98rus
а сменить кодировку карты нельзя?
+ Где-то тут была тема про перевод phpBB3 в кодировку cp1251 - может, поможет.
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.


Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1583
Зарегистрирован: 03.08.2005 13:46
Откуда: Новосибирск

Сообщение Fray98rus 08.02.2008 18:16

Alek$
Друг парился два дня подбирал кодировку к карте... ))
Спасибо.
А можно как нибудь вставить на страницу карты только header от форума?
Я хотел раньше просто скопировать код, но тогда входить на форум нельзя будет через него...
Fray98rus
phpBB 1.2.1
 
Сообщения: 29
Зарегистрирован: 14.10.2007 19:21

Сообщение Alek$ 08.02.2008 18:23

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

define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Сюда вставляешь код своей странички

page_footer();

?>
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.


Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1583
Зарегистрирован: 03.08.2005 13:46
Откуда: Новосибирск

Сообщение keep-out 14.05.2008 15:25

Нужна помощь в подобной ситуации. Отличие в том, что пытаюсь сделать следцющее:
Код: Выделить всё
форум лежит по адресу http://my_site.ru/forum/  (my_site/home/forum/)
страница лежит http://www1.my_site.ru/index.php (my_site/home/www1/)

Как верно изменить строку $phpbb_root_path = './'; ?
Аватара пользователя
keep-out
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 27.02.2008 14:13
Откуда: Киев

След.

Вернуться в Поддержка phpBB 3.0.х

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0