Программирование - это просто
Advertisement
Главная arrow Web-программирование arrow Углубленное изучение PHP. Пишем Easy CMS (пл. р.) arrow Пишем EasyCMS. Урок 23. Создаем экшены.
06.07.2022 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Пишем EasyCMS. Урок 23. Создаем экшены. Печать E-mail
Автор megabax   
19.05.2013 г.
Структура программы на примере простейшей программы

Пишем EasyCMS. Урок 23. Создаем экшены.

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


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

На прошлом уроке мы вернулись к сайту с тестами. Создали макет этого сайта и заготовку движка. Сегодня пойдем дальше, будем обрабатывать экшены. Но сначала приведем конструктор класса движка (ETestsCore) к стандарту ECMS, который мы разработали ранее...

....

... И так, инклюдим библиотеку в файл ETestsCore.php:

<?php

    include_once("EASYCMSVisual.php");

    include_once("EASYCMSDB.php");

    include_once("elib.php");

...

Теперь мы можем передать функцию show_right класса ETestsCore, которая показывает основную часть сайта....

....

...И все, теперь при нажатии на кнопку "О сайте" выйдет страница "about.html":

Пишем EasyCMS. Урок 23. Создаем экшены.

Еще мы можем сделать форму регистрации пользователя и посадить так же ее на экшен. И так, давайте сделаем...

...

...обзовем этот файл newuser.html и снова изменим show_right...

...

...Теперь при нажатии на кнопку "Регистрация" мы будем видеть такую картину:

Пишем EasyCMS. Урок 23. Создаем экшены.

Может возникнуть вопрос: а что это там за буковки с решеточкой? А это шаблонные имена. В будущих уроках мы как раз будем заменять эти буковки с решеточкой на информацию, которою пользователь ввел ранее, но из за ошибки не смог зарегистрироваться, например, заполнил не все поля.  В этом случае форму нужно переотобразить, а что бы не заставлять его вводить все это еще раз, пусть те поля, которые он заполнил, отобразятся заполненными. Этого мы как раз достигнем тем, что при помощи шаблонизатора out_file заменим текст с решеткой на то, что пользователь ввел ранее. А если первый раз, то эти шаблонные имена мы будет заменять на пустой стринг. Но это в будущих уроках, а сейчас, напоследок, я скажу пару слов о капче. Капчу тут делает файл CaptchaSecurityImages.php, который распространяется по лицензии GNU и входит в комплект исходников к уроку.

 

Последнее обновление ( 19.05.2013 г. )
 
Пред. »
 
© 2022 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги