Идея состоит в том, что дизайнер пишет шаблоны страниц, где указано например такое:
#title
. Затем скрипт, выбрав из базы данных необходимую информацию, вызывает функцию ЗАМЕНИТЬ("#title", $info1) относительно этого шаблона. Таким образом, в шаблоне лишь указывается, что "в данном месте необходимо вставить название страницы". Либо что-нибудь подобное.
Для чего это нужно? - при таком подходе скрипт содержит только команды работы с информацией по существу (выборка-вставка в БД, обработка, вывод), а дизайн страницы (html-теги) содержится полностью в шаблоне. Таким образом можно, однажды написав скрипт, менять дизайны как перчатки. Или вообще по запросу пользователей.
На самом деле это только первое приближение. В шаблонах можно прописывать последовательности и циклы, условия и т.д.
Я пользуюсь набором функций, который находится в приложении. Откуда он взялся не знаю и
не помню. Главное, работает. А вот мой товарищ, который пишет под веб на работе, использует библиотеку "смарти" (не помню точно название), которую всем рекомендует. Ищите в сети и обрящете.
Приложение: Ответ отправлен: 15.09.2004, 08:52 Отправитель: Александр Чуранов Отвечает КиберТварь
Добрый день, Blast! Почитайте книжки Ответ отправлен: 14.09.2004, 17:20 Отправитель: КиберТварь
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.