kamikadze1996
@kamikadze1996
{[]}

Как устроена организация многостраничного сайта?

Практически все время занимаюсь landing-page и словил себя на мысли что не знаю как организована структура многостраничного сайта. Вот например есть сайт-визитка компании по производству мебели. Сайта имеет 5 страниц (Главная, контакты, портфолио, услуги, отзывы). Как происходит разработка и структурирование этих файлов? Все чисто статически(5 отдельных html страниц с измененным контентом)? Как я понимаю дизайн рисуется для каждой страницы, дальше это дело верстается и....? Как в итоге все это организовано? Спасибо
  • Вопрос задан
  • 3679 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Sratimon
Засовываешь повторяющиеся блоки в php файлы
к примеру меню , сайт бары , шапку и подвал.
а далее на тех страницах на которых они повторяются просто подключаешь их и все !
по сути на сайте меняется только контент а стольные блоки просто нету смысла копировать и заново писать в 5 html .
Да и при использовании php тебе не придется делать изменения в 5 html файлах что бы поправить меню просто находишь в каком php лежит твое меню и правишь .
Еще большой + при использование php можно хранить название кнопок меню и ссылак на них в бд .
А при использование циклов код ставиться сказкой =)
Ответ написан
Комментировать
edli007
@edli007
full stack, team lead
Ну да, 5 отдельных страниц html

Засовываешь повторяющиеся блоки в php файлы
к примеру меню , сайт бары , шапку и подвал.

не верю что это прочитал.

Правильно сказали нужен движок, но это страницы на движок садятся, а не в страницы вставляют движок. Т.е. все страницы будут проходить через этот движок, не имеет значения есть так функции или нет.
В движке, рендеринг страницы чаще проходит по схеме лайаут - шаблон. Даже в разных шаблонах, шапка и футер часто одинаковы, это и есть лайаут, а внутри него есть место где написано "а вот тут вставишь шаблон какой скажут".
И конечно есть виджеты, маленькие шаблоны с повторяющимися элементами, например панель авторизации или код гугл аналитика, но ни в коем случае они не заменяют лайауты.
Конечно не все движки используют эту систему, особенно CMS грешат, но фреймворки чаще всего построены именно так.
Ответ написан
sabramovskikh
@sabramovskikh
Ну да, 5 отдельных страниц html все одинаково в них, но различается только контентная область.
Дизайн рисуется для каждой страницы.
Еще садят это все потом на движок, для управления шаблоном сайта и страницами, но это уже отдельная тема
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы