использовать include это хорошо или плохо

dmx

Хранитель порядка
Регистрация
22 Июн 2011
Сообщения
709
Реакции
705
всем привет. Знающие люди подскажите про использование include.
Хедер , футер - понятно include. А в контенте выводить блоки инклудами - так не делают ? Получается почти вся страница из include. Или лучше кодом выводить на каждой странице ?
 
  • Заблокирован
  • #2
require, require_once
 
RezzaSergio можешь поподробнее. делаю сайт - хочется всё правильно сделать
 
  • Заблокирован
  • #4
приведите пример кода
 
<div id="sidebar">
<!--{include block_side_invite}-->
<!--{include block_side_bulletin}-->
<!--{include block_side_flv}-->
<!--{include block_side_others_sec}-->
<!--{include block_side_ask}-->

<!--{include block_side_2}-->
<!--{include block_side_vote}-->
<!--{include block_side_business}-->

</div>
 
<div id="sidebar">
<!--{include block_side_invite}-->
<!--{include block_side_bulletin}-->
<!--{include block_side_flv}-->
<!--{include block_side_others_sec}-->
<!--{include block_side_ask}-->
<!--{include block_side_2}-->
<!--{include block_side_vote}-->
<!--{include block_side_business}-->
</div>
это код шаблонизатора.
Ничего плохого в этом нет, делайте как вам удобнее.
 
  • Нравится
Реакции: dmx

require отличается от include тем, что вызывает ошибку, если подключаемый файл не найден. возможно ТС это не нужно, чтобы вызывалась ошибка.

те же функции с приставкой once (include_once, require_once) подгружают файл единожды. даже если их вызывать несколько раз с одним и тем же аргументом.

и да, дизайн на инклюдах вполне годен, ТС вполне можете использовать инклюды как вам нравится.
 
  • Нравится
Реакции: dmx
А в контенте выводить блоки инклудами - так не делают ?
Почему не делают, делают. Есть сайт, на котором index.php и еще пара страниц состоит исключительно из инклюдов.
 
  • Нравится
Реакции: dmx
На сколько я понял ТС разрабатывает морду сайта, при этом хочет сделать все более менее универсально, что бы можно было в случае чего изменить что то или допилить, не копаясь при этом в мешанине
хтмл тегов.
ИМХО для этого правильней использовать шаблонизаторы, мне нравиться
Smarty.
 
На сколько я понял ТС разрабатывает морду сайта, при этом хочет сделать все более менее универсально, что бы можно было в случае чего изменить что то или допилить, не копаясь при этом в мешанине
хтмл тегов.
ИМХО для этого правильней использовать шаблонизаторы, мне нравиться
Smarty.
нафиг нафиг этот смарти.
лишняя нагрузка на проц, куча лишних файлов при том же результате.
и на десяток больше инклюдов, по итогу.
 
Назад
Сверху