Автор Тема: Мысль по инклудингу  (Прочитано 6169 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Мысль по инклудингу
« Ответ #15 : 28 Сентября 2003, 10:55:35 »
Можно.
можно использовать такой способ.
И ХТТП заголовки можно засунуть в те же комментарии - или как ты там собрался отделять "контент" от "кода" в одном и том же файле. можно еще кучу способов изобрести.

Можно вообще все. Хоть писать программы, стоя на голове.
Я только не понимаю - зачем.
Зачем в индексе весь этот код, который парсит файлы, открывает их по два раза.
Почему нельзя сделать самосточтельный файл на каждый раздел?
В котором и держать все его настройки. И безо всякого фроу обращаться к нему напрямую?
Чем инклюдинг лцчше этого?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Мысль по инклудингу
« Ответ #16 : 28 Сентября 2003, 18:21:08 »
Вот тут разговор о том же.
http://phpclub.net/talk/showthread.php?s=&threadid=40987
Я постарался изложить свои претензии к методу "инклюдинга".

Оффлайн MrGreeN

  • просто зелёный
  • Постоялец
  • ***
  • Сообщений: 195
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Мысль по инклудингу
« Ответ #17 : 29 Сентября 2003, 10:01:34 »
Ну ладно ждал я ждал когда прекратят ломать старый мир и начнут строить новый...чего-то никак...:(
Претензий по поводу нерациональности "инклюдинга" довольно много, и, надо признать, большинство из них не безосновательны. На эту тему уже писано-переписано достаточно много и в статьях на данном сайте и на цитфоруме и на пхпклубе...стоит только появиться статье посвящённой данному методу - критики разносят и статью и метод в пух и прах.:D
Но покажите мне (или ткните) статейку или просто правильный подход к "сайтостроению на пхп".
К примеру возьмём инетгазету:
1) Само-собой есть главная страничка с банерами, свежими новостями и прочей дребеденью...
2) Есть темы (Политика,Экономика,Спорт, Досуг.....)
3) Сответственно в каждой теме (их дизайн желательно хоть немного, но различать) есть подтемы (Сегодня,Архив,Видео...)
Ну и конечно поиск на главной странице по контенту.
P.S. Я не пишу газету, просто IMHO наиболее удобный пример...а если делать самостоятельный файл на каждую тему и подтему то тогда смысл использования пхп ?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Мысль по инклудингу
« Ответ #18 : 29 Сентября 2003, 11:01:19 »
В пхп нет таких слов "тема" "подтема".
есть очень простые вещи - код и контент.

Речь идет о запихивании КОДА, файлов с кодом в индекс.

контент свой можете хранить как угодно. Хоть в одном файле, хоть в разных, хоть еще как-то.
Я храню в базе и это меня не касается.
о темах с подтемами речь не идет.

Речь идет о программах, которые сайт составляют.
Даже в несчастной стенгазете есть гостевая книга.
и впхнуть примитивную гостевую в общий инклюд - уже задача.

А вот заинклюдить в нее шапку и ноги - это две строчки.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Мысль по инклудингу
« Ответ #19 : 29 Сентября 2003, 11:22:35 »
я не говорю о том что на каждый чих надо делать файл.
я говорю о том, что не надо запихивать весь сайт в индекс.

Если у тебя всю газету показывает один скрипт, которому передается название раздела - бога ради.
Но кроме этих скриптов еще на сайте присутствует тысяча разделов - подписка, форум, поиск.
Их куда?
в конце концов, разделы могут различаться больше, чем ты думаешь.
и разделив их по адресам сразу (пусть даже внутри скрипта politics.php ты будешь инклюдить свой движок, передавая ему имя файла) ты получишь масштабируемость.

Я не против параметров вообще.
Я за параметры, которые говорят, какой контент показывать, а не какой скрипт загружать.

Я не против множественной функциональности в одном скрипте - у меня самого один скрипт выполняет множество функций. которые в него же и зашиты. к примеру - редактирование-добавление-удаление-показ списка. Функциональный блок.
Но.
В силу технологии РНР, дизайн ЕСТЕСТВЕННО инклюдится в этот блок. В нужных местах. Дизайн - вторичен. он мне не мешает, вися громадой над кодом, как это происходит при "инклюдинге".

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
Мысль по инклудингу
« Ответ #20 : 29 Сентября 2003, 11:45:19 »
Я многое понял, почитав все посты - мозговито!

Еще позавчера придумал как сказал Роман засовывать в первую строку копентарий в котором и будут параметры титла и др., но все же прочевши все посты - чтото еще интересное увидел...
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

Оффлайн USE

  • Любитель
  • Ветеран
  • *****
  • Сообщений: 720
  • +0/-0
  • 2
    • Просмотр профиля
Мысль по инклудингу
« Ответ #21 : 29 Сентября 2003, 21:49:26 »
Цитировать
RomikChef:
отделять "контент" от "кода" в одном и том же файле

процитируй мои слова, которые можно сопоставить с твоими.

Цитировать
RomikChef:
Почему нельзя сделать самосточтельный файл на каждый раздел?

кто сказал что нельзя?

Цитировать
RomikChef:
Чем инклюдинг лцчше этого?

никто этого здесь не говорил.

этот метод не самый лучший, что можно было придумать, но он работает. кроме того этот тред начинался с того, что человек хотел узнать, каким способом ему можно устанавливать значение заголовка страницы на основании подключаемого файла. и, соответственно, насколько я понял поставленную задачу, ответил.

то что ты пишешь по поводу иклудинга - верно.
Не ходите, дети, без «Мозиллы» дальше localhost!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28