![]() ![]() |
|
|
|
|
|
Навигация: К началу / Руководства по скриптам Общая структура внешнего вида в скриптах.Автор:Кузнецов Сергей Общая структура внешнего вида в скриптах. В своих скриптах я применяю схему, которой сам придерживаюсь уже несколько лет при проектировании сайтов любой сложности. Эта схема имеет ряд преимуществ, и в дальнейшем будет только развиваться. Все приемы, описанные ниже применимы для практически для любого из моих скриптов. Суть данного подхода в том, что существуют единые для всего сайта (скрипта) блоки кода html, которые подключаются абсолютно ко всем страницам сайта (скрипта). Это так называемая «верхняя часть страницы кода» и «нижняя» часть страницы кода. В кавычках эти понятия даны для того, что бы подчеркнуть, что такая их ориентация отражается только в местоположении кода в html коде страницы, а не в расположении элементов оформления при просмотре страницы в браузере. Например, в «нижней части» кода вполне реально сделать шапку страницы – все зависит от html кодирования. Благодаря этим двум файлам (блокам кода) и достигается единство всего оформления сайта, а также повторение на всех его страницах неизменяемого содержимого – например меню сайта. Внутренняя же часть кода страницы зависит уже от каждой конкретной страницы, которая при загрузке и подключает «верх» и «низ» кода. В моих скриптах за отображение каждой конкретной страницы отвечает свой шаблон, в котором и происходит подключение общих блоков, и оформление вывода самой страницы. То есть, в самом простом варианте, наша схема при загрузке любой страницы выглядит так: Однако при такой упрощенной схеме мы лишены возможности выводить для каждой страницы свои собственные элементы страницы: title, keywords, description . Теперь при загрузке страницы в шаблоне сначала идет код, отвечающий за блок страницы, а затем уже стандартная схема. При этом блок убирается из файла «верха» страницы.Последовательность теперь выглядет так: Для примера возьмем шаблон главной страницы скрипт продажи авто (ЛЮКС)
< ! - -//дальше – скрипт вызывает «нижнюю» часть кода -- > {include_php file='inc/bottom.php'} Все, формирование страницы закончено. Небольшие дополнения. Файлы с общими блоками кода я обычно называю Располагаются они в зависимости от скрипта либо в папке /inc/ , либо /include_design/ Итак, данная схема позволяет использовать единое оформление — как для самих скриптов, так и для всего остального сайта. Каким образом можно подключить дизайн к другим страницам сайта? - за счет внедрения в них тех самых единых элементов внешнего вида, заключанных в файлах «верха» и «низа» страниц. Обычно это делается для страниц php при помощи включений вида . Подобный прием можно использовать и для создания дополнительной страницы в рамках скрипта — например с формрой обратной связи. В таком случае нам нужно работать с php файлом следующим образом: Итак, мы рассмотрели общую схему создания внешнего вида скриптов и приемы использования этой схемы для подключения к ней дополнительных страниц. Если у вас возникли какие либо вопросы – пишите мне, с удовольствием проконсультирую. |
|
Скрипты для сайта Все права защищены © Сергей Кузнецов На правах рекламы: command line image resize ; Каталог товара: ковролин для дома. Недорогой ремонт квартиры. ; Наклейки, листовки, плакаты брошюры, каталоги, журналы, печать бланк и наклейка, приглашение ; Купи дом заграницей - это престижно - недвижимость в австрии. ; автоломбард ; Заказать для зятя прикольные подарки в необычном магазине Originaloff |
Дополнительная информация: