Страница Правила пользования форумом. По умолчанию при создании интерфейсов приложения создаются модели, которые выводят на страницу статическую информацию. Например, код созданной модели будет таким:
class wforum_models_help { protected $parser; public function __construct($parser) { $this->parser = $parser; } function getData() { $output = $this->parser->parsePageContent(); return $output; } }
Здесь метод парсера parsePageContent() получает контент страницы, который можно ввести в админке в карточке страницы с Кодом (Id) wforum/help.
Вызов модели происходит в контроллере ext/wforum/controllers/help.php:
class wforum_controllers_help extends common_controller { public function index($pars = '') { $model = new wforum_models_help($this->parser); $this->modeldata = $model->getData(); } }
В представлении ext/wforum/views/help.php отображаются данные модели:
< ? php print($modeldata); ? >
Для того, чтобы добавить контент на статическую страницу необходимо:
Зайдите на страницу http://site.com/index.php?pageid=wforum/help - здесь появится введенный текст.
Страницы Авторизация, Мой профиль, Личные сообщения. Эти страницы уже встроены в PHP-платформу Wad-er, поэтому специально создавать их не нужно. Необходимо просто в соответствующих пунктах меню приложения проставить ссылки на эти страницы:
Страница | Программный адрес | Полный адрес страницы |
Авторизация | $parser->makeUrl('wforum/checkuser'); | http://site.com/index.php?pageid=wforum/checkuser |
Мой профиль | $parser->makeUrl('wforum/myprofile'); | http://site.com/index.php?pageid=wforum/myprofile |
Личные сообщения | $parser->makeUrl('wforum/messages'); | http://site.com/index.php?pageid=wforum/messages |