Создать любую страницу

Started by Dr_Brown on 2013-07-14 09:06 — 17 replies, 5543 views

#1
Может мой вопрос покажется тупым, но все таки, скажите как создать отдельную страницу, со свободным контентом ?
#2
Dr_Brown,чтоб пользователь мог с нее скачать ?
#3
нет, просто html, со свободным текстом.
#4
Dr_Brown, с файлов donate переделай, работа на пару мин даже меньше)
#5
Может мой вопрос покажется тупым, но все таки, скажите как создать отдельную страницу, со свободным контентом ?
Ну вилы)
#6
Если уж красиво подходить, то создаёшь в корне для примера file.php
с содержимым
<?php
 
define('IN_PHPBB', true);
define('BB_SCRIPT', 'file');
define('BB_ROOT', './');
require(BB_ROOT .'common.php');
 
$user->session_start(array('req_login' => true));
 
print_page('file.tpl');
где $user->session_start(array('req_login' => true)); - это если страница должна быть видна только зарегистрированным пользователям
или $user->session_start(); - если для всех.

Создаёшь file.tpl в папке /templates/default (это если один шаблон, или во всех папках шаблонов если их несколько)
c нужным тебе HTML-содержимым.

После чего страница будет доступна по http://сайт/file.php и её адрес можно указывать в ссылках.
#7
dimka3210, и ещё камень-ножницы-бумага. Понимаешь, я как конечный пользователь, я не программист и мне тяжеловато разобраться в структуре движка, тем более что и как работает. Напихать в корень"гавна" и так можно, но вопрос в том как сделать это правильно, поэтому fly_indiz, и отписал что и как надо делать. Вообще по нормальному, чисто моё видение, из админки нужно вывести возможность, типа создать любую страницу, и кинуть в темплате какойнибудь дефолтный page.tpl, в который будет добавляться некая инфа нужная пользователю, вместо например конструктора шаблонов, которым я уверен что 70% не разобрались как пользоваться🙂
#8
Dr_Brown, это уже называется копипаста с cms.
#9
Dr_Brown
#10
dimka3210,
маленькая поправка:
ты в видео убираешь в шапке php строку
define('BB_SCRIPT', 'gallery');
это нехорошо. задефиненый бб_скрипт органично вписывает страницу в систему страниц движка, и даже можно специфично их применять.
наоборот - нужно советовать чтоб она была. тока вместо gallery вписать имя файла своего скрипта без .php
define('BB_SCRIPT', 'portal');