Самостоятельное создание сайта
Самостоятельная раскрутка и продвижение сайта

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

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» и «файл-шаблон» и выводим в браузер нашу первую страничку.

476
3 5
Рейтинг: +3 , голосов 5
Вы еще не голосовали!
Добавить комментарий (комментариев: 2)
Удалить ответ

Ваш почтовый ящик никогда не будет опубликован
Трудно разобрать цифры? Нажмите на рисунок, чтобы обновить.
#1 05/03/2010 13:40 Сергей
reply
ну чайникам сдесь делать нечего. нужно хотя бы начальные знания php, html, css. без этого никак. это тоже самое что создавать автомобиль не зная из чего он состоит
#2 30/08/2009 12:55 Валентина
reply
Жалко, что никаких картинок не прилагается к статьям, очень тяжело воспринимается изложенное, таким чайникам как я. Как говорится "лучше один раз увидеть, чем сто раз услышать".

Дополнительно

Свежая информация газировка купить тут.

» С чего начать сайт?

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

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

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

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

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

» Заработок web-мастера

» Примеры PHP/Javascript

» Блог и мои записки

Последние новости

Статьи по рейтингу

» Особенности покупки контента 5.0 1
» Выбор хостинга 4.8 5
» Поисковые системы 4.7 9
» Курс молодого web-мастера 4.6 21
» Где взять бесплатные ссылки 4.5 11
» Что такое сниппеты 4.5 6
» Addstudio - SEO модуль 4.5 4
» Отладка js и CSS 4.4 14
» Стратегия дохода на Sape.ru 4.3 3
» Каталоги и биржи статей 4.3 4