Технология создания web-проекта
Главная  
Про проект  
Книги  
Обмен ссылками  
Сервис  
Добавить статью  
Главная
Про проект
Книги
Обмен ссылками
Сервис
Добавить статью
Главная
dragon
Статьи в разделе:

∴ Установка програм

» Netbeans - редактор php » Учимся использовать логи » Список программ для создания сайта » Установка Denwer » Установка Photoshop » Установка Smarty » Установка Dreamweaver » Установка phpMyAdmin » Установка Web-сервера Apache » Установка PHP » Установка MySQL

∴ Оптимизация сайта

» Addstudio - SEO модуль » Отладка js и CSS » Атрибут rel="nofollow" » Тестируем кроссбраузерность » Понятие кроссбраузерности » Оптимизация кода » Детально про PageRank » Создание статических страниц » Внутреняя перелинковка » Про валидность сайтов » Правила оптимизации » Мета-теги

∴ Пример создания сайта

» Выбор движка сайта » Парадигма ООП в php » ООП и классы в php » Использование Ajax » Использование smarty » Переменные php, метод Get и Post » Favicon - иконки Вашего сайта » Таблица символов в html коде » Технология создания web-проекта » Практический урок » Создаем «файл-шаблон» » Создаем «файл PHP» » Полезные елементы сайта

∴ Раскрутка сайта

» Каталоги и биржи статей » SEO программа » Продвижение ключевых слов » Если сайт забанили » Форум как способ раскрутки » Создание дорвеев (doorway) » Обзор seo-программ » Индексация сайта » Обмен ссылками » Раскрутка в рейтингах » Обмен статьями » Поисковые системы » Продвижение сайта на Sape.ru

∴ Хостинг и домен

» Свой веб сервер » Про хостинг и домен » Выбор хостинга » Выбор домена

∴ Заработок Web-мастера

» Аутсорсинг на oDesk.com » Обзор биржи Liex.ru » Стратегия дохода на Sape.ru » Про заработок Web-мастера » Заработок на Sape.ru

∴ Подготовка к созданию сайта

» Платный или бесплатный? » Лицензии open source » Фриланс - каждый может! » Готовимся к созданию сайта » Про уникальность контента » Основы создания сайта » Создание семантического ядра » Курс молодого web-мастера » Тематика сайта

∴ Примеры PHP/Javascript

» Шифруем код base64 » Bcompiler расширение php » Отладка скриптов в php » Авторизация на sape.ru » Cокеты в php » Защита js кода » Отправка почты на PHP » Создание часов » Защита от спама » Резолюция дисплея на Javascript
 
купить плиту откупить
 
 
sape
криогенная заморозка
 
Кнопка сайта:
Самостоятельное создание сайта, веб-дизайн, web-программирование, продвижение и оптимизация сайта




По всем вопросам пишите на webmaster@info-pages.com.ua. Вы можете свободно использовать/размещать/перепечатывать статьи сайта всего лишь указав ссылку на источник.
Технология создания web-проекта
  

   Технология создания web-проекта

Размещено: 20 марта 2008   
tehnology   Ну что же, давайте приступим к созданию Web-проекта. Будем считать, что вы уже установили все необходимые программные инструменты.

   Учитывая то, что в примерах создания сайтов мы будем использовать шаблонные технологии Smarty, наш сайт будет состоять из двух основных файлов.

   Если вы уже прочитали руководство пользователя по Smarty, то должны помнить что использование Smarty делит в отдельные файлы верстку страницы и программный код PHP.

   Один файл будет содержать шаблон, или другими словами, конструкцию сайта в виде кода html раз метки (давайте назовем этот файл условно – «файл-шаблон»), а второй файл будет содержать код PHP (условно назовем его – «файл PHP»).

   Оба файла нам необходимо будет редактировать с помощью специальных текстовых редакторов.
   Для редактирования «файла-шаблона» удобно подойдет Dreamweaver, с помощью которого можно непосредственно создавать необходимые компоненты и сразу же просматривать их в браузере и редактировать код html.
   Для редактирования «файла PHP» можно использовать специальный редактор PHP, например, PHP Editor. Как правило, в таких редакторах существует множество функций которые позволяют правильно написать код PHP, проследят за корректностью использования переменных, ну и конечно обширная справка по различным функциям, готовые шаблоны процедур, подсказки и т.д. (лично я, в качестве редактора «файла PHP», использую тот же Dreamweaver, а по всем вопросам можно найти ответ на форумах).

   Методика создания сайта будет следующая:
   1. Создаем «файл-шаблон».
   Это будет выглядить как страница с html разметкой, а называтся *.tpl (например «index.tpl» или «main.tpl»), которая будет хранится в папке используемой Smarty (по умолчанию Smarty предлагает: smarty/templates/).
   Файл будет выглядить как обычная html-страница, в которую мы, под видом прописанных переменных Smarty, будем вставлять дополнительный html-код. И таким образом пользователю в браузер будет выдаваться окончательно сформированная страница.
   Вы можете создавать неограниченное количество «файлов-шаблонов» и по мере необходимости вызывать различные шаблоны.
   2. Создаем «файл PHP».
   Это будет выглядеть как страница с кодом PHP и называться *.php (например «index.php» или «main.php»). Файл будет хранится в корневом каталоге нашего сайта и будет основной (индексной) страницей которая будет автоматически выполнятся при переходе пользователей И-нета на ваш сайт (ваше доменное имя).

   Давайте рассмотрим всю цепочку действий, которые будут происходить на удаленном Web-сервере, начиная от перехода пользователей по адресной строке браузера на ваш сайт и вывод в браузер конечной страницы.
   Когда пользователей делает запрос к Web-серверу (переход в браузере на ваш сайт) Web-сервер начинает выполнение главного (индексного) файла (в нашем случае это будет «файл PHP»). Код этого файла обрабатывается (делаются запросы к базам данных, вычисляются необходимые арифметические, логические операции), результаты операций и части кода разметки html заносятся в переменные PHP. Потом, так как мы используем шаблонные технологии Smarty, значения переменных PHP присваиваются переменным Smarty. После того, как весь необходимые операции кода выполнились, вызывается «файл-шаблон». Как вы уже знаете, «файл-шаблон» это html-страница, в которой мы, заранее в определенных местах указали переменные Smarty. Теперь, Web-сервер вместо переменных Smarty подставит их значения в виде дополнительного html-кода. И… ))) вот, в результате всего этого, пользователю в окне браузера будет выведена программным методом созданная страничка сайта.
   Как видите, ничего сложного здесь нет. На этом наш первый этап создания сайта будем считать усвоенным, и начинаем практиковаться.

   Детально про создание «файла PHP».
   Детально про создание «файла-шаблона».

   Делаем практический урок – создаем самые простые «файл PHP» и «файл-шаблон» и выводим в браузер нашу первую страничку.
   
Ваша оценка:
 kod
Проголосовать!
Спасибо, Вы успешно
проголосовали!
Ошибка скрипта,
сообщите администратору!
Ошибка,
неверный код!
Вы уже голосовали!
Рейтинг: +4, проголосовало 2
  Отображено 2 последних комментариев  
Сергей ну чайникам сдесь делать нечего. нужно хотя бы начальные знания php, html, css. без этого никак. это тоже самое что создавать автомобиль не зная из чего он состоит
13:40 05.03.10
Валентина Жалко, что никаких картинок не прилагается к статьям, очень тяжело воспринимается изложенное, таким чайникам как я. Как говорится "лучше один раз увидеть, чем сто раз услышать".:(
12:55 30.08.09
Д О Б А В И Т Ь    К О М М Е Н Т А Р И Й:
   Ваше имя:    
   Почтовый ящик @:     * - не отображается
   Текст комментария:




:) :( ;) :|
8) :] :0 :B
:Ok :sos :S B(
yes boom write
   Введите защитный код:   kod

                                                                                                                                                                                                                                                                                                                                                                                 
Авторизация

Логин:
Пароль:

Частные объявления по всей России - купить стабилизатор напряжения.


















 
Все права защищены, 2007-2009рр. статей: всего 77, на модерации 248; комментариев: 463, ссылок: всего 15, новых 0; выполнено за 0.19 sec. Карта сайта