.\aplication\views\titleview.php
.. \aplication\views\titleview. php <? php $request = Request:: factory('authformer/form'); // запуск метода form в контроллере authformer $response = $request-> execute(); echo $response;? > < div id=" header" > < div class=" header_content_mainline" > Программный Комплекс Управления Сайтом< /div> < div id=" header_content_tagline" > The System Software Control of Website with Kohana Framework < /div> < /div> < div id=" header_lower" > < div id=" header_content_boxline" > " Движок" < div id=" header_content_boxcontent" > < br /> Вообще-то, движок, это жаргонное выражение, правильное название – программный комплекс управления сайтом. Подобная система управления может состоять из множества небольших модулей (т. е. несколько маленьких программ), которые объединены в общую систему. Наиболее часто встречается аббревиатура CMS – Content Managment System – Система Управления Контентом. Движки, в подавляющем большинстве случаев, программируются на языке PHP, тем не менее, возможно применение других языков, всё зависит от программиста и возможностей хостинга. В любом случае, движок всегда работает в связке с базой данных MySQL (базы данных так же должны поддерживаться хостером). < br /> < b> Принцип действия: < /b> Для начала, обратимся к работе обычного сайта. Как происходит открытие веб-страницы? В строку браузера вводится адрес и открывается соответствующая ему страница, из тех, которые лежат на сервере. Если адрес введён неправильно, то получим ошибку 404 (на сервере такая страница не обнаружена). Как происходит открытие страницы на сайте, которой функционирует с помощью CMS? Страниц, как таковых, на сервере нет. Есть база данных, в которой находится текстовая информация и есть программа, которая работает с этой базой данный (тот самый движок). В строку браузера вводится адрес, в соответствии с адресом, программа «выдёргивает» из базы определённый кусок текста, вставляет его в заранее заданный дизайн и показывает посетителю. На все эти действия уходят доли секунды. Таким образом, страница будет генерироваться столько раз, сколько её будут запрашивать посетители. Итак, мы пришли к определениям статической и динамической страницы. Статическая страница – находится на сервере в виде отдельного файла и отображается при каждом запросе. Динамическая страница – фактически, её не существует, т. е. она собирается заново при каждом новом запросе посетителя сайта. < /div> < /div> < /div>
< div id=" header_lower" > < div id=" header_content_boxline" > Kohana< /div> < div id=" header_content_boxcontent" > < br /> < b> Kohana < /b> — это HMVC PHP5 веб фреймворк, предоставляющий средства для разработки web-приложений. Благодаря своей каскадной файловой системе, большому количеству встроенных утилит и последовательному API, он идеально подходит для решения большинства задач, а высокая скорость выполнения и обширные возможности профилирования позволяют ускорить разработку и использовать менее мощные ресурсы для содержания конечного продукта. < p> < ul> < b> Почему именно Kohana? < /b> < li> Высокая скорость выполнения< /li> < li> Использование всех возможностей PHP5< /li> < li> Большое количество встроенных инструментов, в том числе ORM и Database< /li> < li> Малые системные требования< /li> < li> Средства профилирования и отладки< /li> < li> Поддержка UTF-8 и I18N< /li> < /ul> < /p> Первоначальная версия Kohana была известна как Blue Frame и являлась форком CodeIgniter. Затем разработчики посчитали нужным переименовать свой проект, и с версии 2. 0 за фреймворком укрепилось название Kohana. В сентябре 2009 года выходит новая версия, 3. 0, в которой был полностью переписан код, добавлено множество нововведений, а также увеличена скорость по отношению к Kohana 2. < /div> < /div>
.. \aplication\views\emailbody\register. php <? php echo" Ваш логин: $email, Ваш пароль: $password < br> < br> Ссылка для подтверждения аккаунта: < a href='http: //localhost/authformer/checkreg/$key'> ПОДТВЕРДИТЬ < /a> ";? >
.. \aplication\views\emailbody\rememberpassword. php <? php echo " Перейдите по ссылке < a href='http: //localhost/authformer/checkcode/$genpass'> восстановить пароль< /a> "; ? >
.. \aplication\views\emailbody\rememberpasswordcomplete. php <? php echo " Ваш логин: $email Ваш пароль: $genpass"; ? >
.. \aplication\views\admin\adminview. php < p> < h3> Страница управления материалами< /p> < /h3> < div style=" padding: 50px; " > <! -- Вывод ошибок валидации при сохранении нового пароля --> <? if(isset($errors) // если существует $errors){? > <? foreach($errors as $item){? > < p style=" color: red" > <? =$item? > < /p> <? }? > <? }? > <! -- / Вывод ошибок валидации при сохранении нового пароля --> < div> < form method=" post" action=" " > < h3 style=" font-size: 16px; font-family: Verdana; " > Создать категорию: < /h3> < select name=" parentId" > <? foreach($categories as $item) {? > < option value=" <? =$item['id']? > " > <? =str_repeat('& nbsp; ', 4*$item['level']). htmlspecialchars($item['name'])? > < /option> <? }? > < /select> < input type=" text" name=" categoryName" /> < input type=" submit" value=" Добавить" name=" addcategory" /> < /form> < /div> < h3 style=" font-size: 16px; font-family: Verdana; " > Добавить материал: < /h3> < form action=" " method=" post" style=" width: 900px; " > < div> < select name=" categoryId" > <? foreach($categories as $item) {? > < option value=" <? =$item['id']? > " > <? =str_repeat('& nbsp; ', 4*$item['level']). htmlspecialchars($item['name'])? > < /option> <? }? > < /select> < span> Название материала: < input type=" text" name=" materialname" /> < span style=" padding: 0 10px; " > Теги к статье(через запятую): < input type=" text" name=" tagnames" alt=" Введите теги к материалу через запятую! " /> < /div> < /span> < /span> < textarea name=" content" id=" editor" > < /textarea> < input type=" submit" value=" Сохранить" name=" materialsavebtn" /> < /form> < /div> < script type=" text/javascript" > CKEDITOR. replace( 'editor' ); // CKEDITOR подключить к текстовому полю с идентификатором editor < /script> < /div>
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|