Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: И все таки - как отделить дизайн от кода?
 
 автор: cyberface   (01.08.2006 в 22:53)   письмо автору
 
 

Что для этого надо? Поделитесь люди опытом:
Я вот с какой проблемой столкнулся - делаю сайт. Для него у меня есть дизайнчик, разбил я его на части - шапка, левая колонка с менюшками, центральная колонна, в которой отображается контент, и низ. К примеру сделал я скрипт новостей (news.php), он, естесственно выводит новости. Я подключаю шапку, левую колонку, нижнюю колонку, а вот вместо колнки с контеном я подключаю скриптик, он в себе содержит и дизайн и код.
Вроде бы такая система работает. Поехал я дальше - сделал возможность разбивки новости на описание, и саму новость, типа кликает пользователь по ссылке "Читать дальше" и видит там полный вариант новости. Ну и придется мне теперь переписывать отот скриптик с контентом, делать новый... вобщем у меня довльно таки часто стали встречаться такие трудности, вот по этому и спрашиваю вас, как мне с этим быть.

   
 
 автор: Loki   (02.08.2006 в 00:18)   письмо автору
 
   для: cyberface   (01.08.2006 в 22:53)
 

Почитайте про шаблоны. Сразу вы на них врятли перейдете - поначалу отпугивает, но во всяком случае будете себе представлять возможный уровень асбстрагирования дизайна и кода (о сказанул:) Мы, например, с дизайнером вообще ведем разработку своих частей параллельно. И дизайн прикручивается потом к уже работающему коду. Причем, занимает это времени совсем немного.

   
 
 автор: Veli   (02.08.2006 в 03:44)   письмо автору
 
   для: Loki   (02.08.2006 в 00:18)
 

А здесь где-нибудь можно об этом почитать?

   
 
 автор: Loki   (02.08.2006 в 11:49)   письмо автору
 
   для: Veli   (02.08.2006 в 03:44)
 

http://providerz.ru/articles/php/templates.html
http://www.softtime.ru/forum/srchform.php?id_forum=1&name=%F8%E0%E1%EB%EE%ED%E8%E7%E0%F2%EE%F0&numberthemes=30&srchwhere=2&id_forum=1&logic=0&send=%CD%E0%E9%F2%E8

   
 
 автор: Veli   (02.08.2006 в 17:50)   письмо автору
 
   для: Loki   (02.08.2006 в 11:49)
 

Спасибо фсем! Обязтально все просмотрю!

   
 
 автор: Veli   (02.08.2006 в 03:43)   письмо автору
 
   для: cyberface   (01.08.2006 в 22:53)
 

Я сам недавно занимаюсь php, и у самого возникла первой как раз такая трудность, с прикручиванием "шапок".

   
 
 автор: BAHO   (02.08.2006 в 09:31)   письмо автору
 
   для: Veli   (02.08.2006 в 03:43)
 

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=21721&page=1

   
 
 автор: cyberface   (02.08.2006 в 23:12)   письмо автору
 
   для: cyberface   (01.08.2006 в 22:53)
 

Потратил сегодня полдня на изучение смарти и MVC и всё - вопрос исчез =)

   
 
 автор: куч1963   (03.08.2006 в 09:16)   письмо автору
 
   для: cyberface   (02.08.2006 в 23:12)
 

А мне больше нравится вывод контента функциями.
Несколько функций вывода, и расставляеш их туда, где надо.

   
 
 автор: BAHO   (03.08.2006 в 14:19)   письмо автору
 
   для: куч1963   (03.08.2006 в 09:16)
 

я когда то тоже так думал. но когда вы будете работать на более профессиональном уровне, то поймёте все преимущества шаблонной системы.... а особенно когда будете работать с дизпйнером паралелльно...
лично я начал мутить что то типа пародию на шаблоны достаточно давно, т.е. своими идеями отделять код от диза.... но сейчас вырос и дошёл до шаблонов по старше, начал использовать XTemplate и Smarty... работать пока непривычно, но стало как то удобнее и интересней :)

   
 
 автор: cyberface   (03.08.2006 в 22:54)   письмо автору
 
   для: куч1963   (03.08.2006 в 09:16)
 

Я тоже раньше так делал.. но со временем просто задолбался. Потрать немного времени на изучение смарти и ты откроешь для себя новую философию кода....
Если хочешь узнать, что такое MVC, то почитай эту темку - http://www.forum.vingrad.ru/index.php?showtopic=53396&view=all

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования