Forum Webscript.Ru

Программирование => PHP => Тема начата: Jean от 30 Ноября 2004, 11:33:59

Название: Тупизна Про Шаблонизаторы
Отправлено: Jean от 30 Ноября 2004, 11:33:59
по-моему есть все-таки нормальный Шаблонизатор - PHPTAL, который все-таки отделяет код от
представления

вот как бы там выглядело перелистывание страниц



Страницы:



 
   
 

 
   
 




а массив pages формируется перед подачей шаблону, что-нибудь типа этого -

for(...)
{
  $page[\'current\'] = ($i == $_GET[\'page\']);
  $page[\'content\'] = $i;
  $page[\'href\'] = $i . ".html";
  $pages[] = $page;
}


Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 30 Ноября 2004, 11:46:13
Jean
и нафига нужен новый язык со своими репитами и кондишенами, когда есть уже известный стандартный и простой пхп с форичем и ифом?
Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 30 Ноября 2004, 11:51:41
еа если уж заниматься такими извращениями, то настоятельно рекомендую сменить этот псевдо XSLT на настоящий.
Чем раньше - тем лучше
Название: Тупизна Про Шаблонизаторы
Отправлено: Jean от 30 Ноября 2004, 11:59:12
по-моему только для того, чтобы намного облегчить жизнь верстальщику. Куда проще будет ему взять код шаблона, что-то подправить, не обращаю внимания на малозаметные атрибуты шаблона.

А также, чтобы не давать ему сам пхпшный код

да и сам пхпшный код выглядит логичнее.

p.s. Шаблонизатор то как раз написан с использованием xml-парсера
Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 30 Ноября 2004, 12:11:05
Цитировать
Jean:
по-моему только для того, чтобы намного облегчить жизнь верстальщику. Куда проще будет ему взять код шаблона, что-то подправить, не обращаю внимания на малозаметные атрибуты шаблона.

не понял.
ты вообще ветку читал?
А голована плечах у тебя только для того, чтобы в неё есть?
а если на пхп разделить код и шаблон - ЧТО ИЗМЕНИТСЯ в твоём описании?
Берёт верстальщик код шаблона, и подправляет, не обращая внимания на вставки кода пхп.

А НА САМОМ ДЕЛЕ, если думать головой, то верстальщик должен как раз ОБРАЩАТЬ внимание на программу, которую ты стыдливо, и непонятно кого обманывая, называешь "атрибутами шаблона".
Должен обращать и применять по своему усмотрению.

А по-твоемцу выходит вообще бред.
Программер должен писать сразу две программы - на пхп и на этом недоязыке.

Цитировать
Jean:
А также, чтобы не давать ему сам пхпшный код

Ты поясни - а ЧЕМ ЛУЧШЕ давать ему уродский самопальный код, и не давать пхп?
Цитировать
Jean:
да и сам пхпшный код выглядит логичнее.

тупить не надо, да?
ты без шаблона не можешь написать пхп код логичнее?
тебе обязательно вешать себе на шею гирю, чтобы писать логичнее?
Цитировать
Jean:
p.s. Шаблонизатор то как раз написан с использованием xml-парсера

да хоть с помощью господа бога.
тебе говорят не о том, на чем оно написано, а о том, что тебе делать.
перейти на нормальный, СТАНДАРТНЫЙ xslt с этого самопала.
андэстенд?
Название: Тупизна Про Шаблонизаторы
Отправлено: Jean от 30 Ноября 2004, 12:25:27
RomikChef , причем здесь ветка, я ответил только на тот вопрос, который ты мне задал.

Цитировать
RomikChef:
и нафига нужен новый язык со своими репитами и кондишенами, когда есть уже известный стандартный и простой пхп с форичем и ифом?


опять же как кто-то здесь подметил, в связке с CMS, шаблоны куда правильнее, чем блоки типа
...

и чем больше код шаблона похож на простой HTML, тем лучше
Название: Тупизна Про Шаблонизаторы
Отправлено: Jean от 30 Ноября 2004, 12:30:38
Цитировать
RomikChef:
на самом деле, не принимай близко к сердцу.
Людей, которые, как и ты, находятся в плену иллюзий, и не понимают элементарных вещей - очень много. Чудовищно много.


Разве приятно копаться в HTML, в перемешку с PHP
Возможно это чисто субъективное мнение, но по-моему, это выглядит лучше:



...

...





$resolver = new SourceResolver();

$tpl = new PHPTAL($this->path);
$tpl->setSourceResolver($resolver);

$tpl->set(\'content\', \'...\');
//...

$res = $tpl->execute();

Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 30 Ноября 2004, 13:35:35
Цитировать
Jean:
 в связке с CMS, шаблоны куда правильнее, чем блоки типа
...

не понял.
при чем здесь цмс и дивы?
в цмс дивы не используются?
Ты вообще о чём?
Цитировать
Jean:
 ответил только на тот вопрос

на вопрос ты как раз не ответил.
Я спросил - чем лучше?
ты начал сыпать общими фразами, при том, что НИКАКОГО различия между твоими утверждениями про твой движок, и точно такими утверждениями про пхп ПРОСТО НЕТ! Никакого различия.

И это ты называешь ответом на вопрос?

Цитировать
Jean:
Разве приятно копаться в HTML, в перемешку с PHP

ЧЕМ
ЭТО
НЕПРИЯТНЕЕ
КОПАНИЯ
в твоем кривом недошаблоне?

Ты можешь ответить прямо на поставленный вопрос?

Цитировать
Jean:
но по-моему, это выглядит лучше:

Выглядит лучше чем ЧТО?
чем перемешанный пхп с хтмл?
А ТЫ ТЕМУ ЧИТАЛ?
А кто здесь говорит о перемешанном пхп с хтмл?
ЗДЕСЬ ГОВОРЯТ о таком же точно ШАБЛОНЕ.
который точно так же раздеолен на шаблон и на код.
код подготавлинвает данные, читает шаблон, заполняет его данными и выводит.
ПРОСТО операторы выода и управляющие структуры имеют немного другой синтаксис, чем у тебя.
Но ПРИНЦИПИАЛЬНОГО ОТЛИЧИЯ НЕТ НИКАКОГО!

Абстрактное мышление в голове вообще присутствует?
Начинает доходить? или всё ещё туго?
Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 30 Ноября 2004, 13:48:00
Цитировать
Jean:
и чем больше код шаблона похож на простой HTML, тем лучше

с какой стати ПРОГРАММА должна быть похожа на УРОДСКИЙ язык форматирования?!
Название: Тупизна Про Шаблонизаторы
Отправлено: Jean от 30 Ноября 2004, 14:01:57
Спасибо, конечно, за щедрые комплименты.

Цитировать
RomikChef:
А кто здесь говорит о перемешанном пхп с хтмл?

ты, вообще-то, и говоришь

Цитировать
RomikChef:
НИКАКОГО различия между твоими утверждениями про твой движок, и точно такими утверждениями про пхп ПРОСТО НЕТ!
, конечно, нету никаких различий, если в конечном итоге, "скомпилированный" файл шаблона, это тот же пхп вперемешку с хтмл
И я опять (по-твоему) буду сыпать общими фразами, если скажу, что разбирать код использующий шаблоны и не использующий, гораздо проще, и что в большОй степени влияет на время написания/переписывания сайта или какого-либо приложения

Цитировать
RomikChef:
ЧЕМ
ЭТО
НЕПРИЯТНЕЕ
КОПАНИЯ
в твоем кривом недошаблоне?

я же написал, что это всего лишь мое мнение. И не думаю, что этот шаблон, кривее всех остальных
Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 30 Ноября 2004, 14:11:37
Цитировать
Jean:
ты, вообще-то, и говоришь

поправка.
Я говорю о ШАБЛОНАХ.
Если же ты ты желаешь продолжать настаивать на перемешивании пхп с хтмл, то БУДЬ ЛЮБЕЗЕН, не говорить о своем шаблоне, как о шаблоне, а говори о перемешивании PHPTAL с хтмл.

Доходит? Логика? или нет?

Цитировать
я опять (по-твоему) буду сыпать общими фразами, если скажу, что разбирать код использующий шаблоны и не использующий, гораздо проще

Да, будешь.
Приведи конкретный пример.
почему

труднее разобрать, чем

?

Я жду.
Название: Тупизна Про Шаблонизаторы
Отправлено: Jean от 30 Ноября 2004, 14:24:49
Цитировать
RomikChef:
Я жду.
, пожалуйста не надо так заявлять.

Такой одинокий кусочек кода конечно не трудно.
Зато когда тебе надо будет вывести громадную страницу, со списком товаров, и у каждого свои атрибуты,
а сбоку какая-нибудь панелька новостей, которую ИНКЛЮДИТЬ нельзя, а вывести именно так как надо для этой страницы
вот тогда то и зайдет речь, о том , что пхп перемешанный с хтмл разобрать будет намного сложнее.
Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 30 Ноября 2004, 14:31:13
не понял.
при использовании пхптал в приведенном тобой примере уменьшится количество кода?
из кода исчезнет хтмл?
в чем конкретно выразится удобство, если вместо сотни операторов в на странице будет сотня операторов ну ты можешь человеческим языком объясгнить?
С примерами?

или до тебя наконец дойдет тот простой факт, что
ЕСЛИ ТЫ НЕ МОЖЕШЬ ЭТУ РАЗНИЦУ ОБЪЯСНИТЬ, то её и НЕТ!
Название: Тупизна Про Шаблонизаторы
Отправлено: Jean от 30 Ноября 2004, 14:47:20
RomikChef
если сложить вместе код скрипта и код шаблона, то не уменьшится, но если сравнивать размер чистого кода срипта, с файлом пхп, где сам пхп сложно отделить от хтмл, тогда да, причем намного.
Цитировать
RomikChef:
в чем конкретно выразится удобство, если вместо сотни операторов в на странице будет сотня операторов
Удобство дизайнеру будет в том, что он спокойно сможет в эти спаны или дивы, куда угодно в общем, вставить свой стиль, классы, подправить вывод, и не надо говорить, что дизайнеру пофиг на ужасающие конструкции пхп перемешанного с хтмлом.
Удобство программеру будет в том, что он будет править чистый код, а не рыскать среди опять же этих спанов и дивов

Какие еще примеры? Страницы? - я сказал, что не собираюсь выкладывать куски кода, которые действительно покажут шаблоны с лучшей стороны.
А объяснил я здесь все на человечском языке.
Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 30 Ноября 2004, 14:55:58
Jean
Я поражаюсь.
На таких людей, как ты.
которым битый час объясняешь, что в моём случае программер будет править то же самый чистый код.
что верстальщик будет вставлять свои спаны точно так же спокойно.
что пхп шаблон делается точно так же, как твой: код отдельно - шаблон отдельно.

А сейчас дошло?
Или нет?
Название: Тупизна Про Шаблонизаторы
Отправлено: Jean от 30 Ноября 2004, 15:05:27
насчет верстальщика не соглашусь, что он будет вставлять свои спаны так же спокойно, потому что написал выше.

И не надо поражаться - битый час ты в основном оскорбляешь да пытаешься поддеть

Насчет программера, не представляю пока что , если ты захочешь использовать ООП в своем приложении, то как так получиться отделить код скрипта от кода шаблона.
Неужто придется создавать класс какой-нибудь Template
а внем парочку методов по типу assign, execute ?
Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 30 Ноября 2004, 15:12:04
целый час я заставляю тебя ответить на простые вопросы и подумать головой.
похоже, что это безуспешное занятие.
ты свободен.
Название: Тупизна Про Шаблонизаторы
Отправлено: Jean от 30 Ноября 2004, 15:19:04
[OFF]это все что ты можешь сказать
твоя смелость просто поражает

извиняюсь за оффтоп, никогда бы не стал писать подобное,
но просто у тебя излишняя уверенность в том, что ты говоришь, и из-за нее же ты не понимаешь (точнее даже не собираешься понимать) мои простые ответы.
[/OFF]
Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 30 Ноября 2004, 15:26:42
Цитировать
Jean:
не представляю пока что , если ты захочешь использовать ООП в своем приложении, то как так получиться отделить код скрипта от кода шаблона.

если не представляешь - то это, согласись, твоя проблема, но никак не пхп-шаблонов - верно?
Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 30 Ноября 2004, 15:32:01
Цитировать
Jean:
у тебя излишняя уверенность в том, что ты говоришь, и из-за нее же ты не понимаешь (точнее даже не собираешься понимать) мои простые ответы.

согласись - то же самое можно сказать и про тебя?

но при этом я привожу реальные примеры, а ты - только общие фразы.
Название: Тупизна Про Шаблонизаторы
Отправлено: Алексей от 01 Декабря 2004, 10:11:57
это типа вычестили?....


А почему так все боятся, что верстальщик увидит некоторые тривиальные операторы пхп в коде и мол убежит?
Верстальщик должен знать минимум JavaScript, а это уже программирование.
Название: Тупизна Про Шаблонизаторы
Отправлено: Gennady от 12 Октября 2005, 16:15:06
RomikChef
имхо, ты не прав на счет удобства шаблолнов, вот маленький простенький примерчик шаблона древовидного меню сайта без js, ничего лишнего кроме html и маркеров в шаблоне
который существенно помогает(упрощает) в работе как вертальщику так и программеру


 



 



"--"


"--"



"--"{DATA.caption}


"--"{DATA.caption}


"--"{DATA.caption}


"--"{DATA.caption}




 


{DATA.caption}{DATA.caption}


 



суть:
из разных частей php кода при определенных условиях успользуется html фрагменты из шаблона для сбоки нужного html
простейшими методами класса
- позволяет переключать шаблоны (хоть 100 различныйх отображений дерева, не требуется писать 100 пхпшных версий, и пытаться упростить вывод html кода различными способами типа $html .= <<-не нарушается целостность работы пхпшника, если верстальщик запорл шаблон пофиг есть шаблон по-умолчанию, остальные 10 человек делают свои шаблоны одновременно с тобой(только ты правишь пхп)
-пхпшник один(как модуль, меню, выпадающее меню, древрвидное меню... новости форум)
-шаблон понимает любой редактор html, если ручкми впадлу..
-маленький объем..

и даже если на пхп сделать аналог, т.е. вынести хтмл во внешний подключаеммый массив, не получишь такого результата, т.к. например не сможешь так просто    включить файл FILE "forms.htm"} т.е. придется писать функцию проверки сущестования и чтения файла как минимум и внедрения в массив, что и является частью шаблонизатора... который может брать массив откуда угодно из файла, БД, просто редактировать html удобнее в файле а не в базе или php массиве...





кусок php кода, как вариант
...
               $t->assign(\'DATA\',$ar);
                if ($i<$num-1) {
                     if ($ar[\'haschild\']==1)
                      $t->parse(treemenu.items.child_node\');
                    else $t->parse(treemenu.items.nochild_node\');
                } else {
                     if ($ar[\'haschild\']==1)
                      $t->parse(treemenu.items.child_lastnode\');
                    else $t->parse(treemenu.items.nochild_lastnode\');
                }
            $t->parse(treemenu.items\');
...
            $t->return(treemenu);
...
Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 12 Октября 2005, 19:04:05
интересно, до хотя бы одного из гениев, пишущих в эту ветку, дойдёт когда-нибудь простая мысль, что на пхп тоже можно писать шаблоны?
Со всеми перечисленными преимуществами?
Название: Тупизна Про Шаблонизаторы
Отправлено: ThE0ReTiC от 13 Октября 2005, 01:53:46
RomikChef
неа =)
[off]
у меня тоже был шаблонизатор. я от него избавился.
гораздо проще работать с кодом.
я верстальщик предоставляет просто технологическую нарезку типовых страниц. И вообще не думает про спаны и прочую лабуду.
[/off]
[moderator-note]
все это пахнет рекламой очередного шаблонизатора.
[/moderator-note]
Название: Тупизна Про Шаблонизаторы
Отправлено: Gennady от 13 Октября 2005, 09:14:40
RomikChef
может против этого еще попрешь? я пишу на нескольких языках perl уже редко, asp, и все чаще php для каждого языка используются одни и теже HTML шаблоны, в которых НИКАКОЙ завязки на язык програмирования, на каждом языке есть свои функции для работы с шаблоном с особенностями языка.. и где уверенность что через год я не буду писать на аля php.net или parser?? где синтаксис будет пусть самую малость но отличаться! ответь мне на вопрос что проще написать класс или спец функции для работы с определенным видом шаблонов, которые можно будет использовать во всех твоих проектах, причем как я умомянул без завязки на сам язык программирования!!

я скажу вам често я прошел веб от подобиия инклюдов на js, который ты подключаешь к странице и выводишь контент в зависимости от входных параметров типа document.write(""), потом конечно SSI, потом смесь SSI с языком программирования, щас я использую ТОЛЬКО шаблоны, и удобство поверьте от них огромное, конечно можно отказаться шаблонов и делать коллекции под каждый язык и придумывать другие варианты, но зачем??

когда шаблоны дают дополнительно,
- независимость от языка программирования, т.е. не побоюсь этого слова УНИВЕРСАЛЬНОСТЬ
- высокая скорость разработки сайтов(накапливаются качественные отлаженные шаблоны, в том числе использующие все прелести js), в шаблоны пихаешь нарезку, либо пишешь скрипт для авто нарезки согласно шаблону данной картинки для тех кто не умеет нарезать и использовть прелести слайсов в фотошопе.

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

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


ThE0ReTiC
еще раз повторюсь, не буду переубеждать на счет шаблонов, я высказал свое мнение, и это не реклама шаблонизатора
Название: Тупизна Про Шаблонизаторы
Отправлено: hanslinger от 13 Октября 2005, 09:17:11
Цитировать
где уверенность что через год я не буду писать на аля php.net или parser??

А где уверенность, что я не буду через год хотеть другой язык шаблонов?
Бред.
Название: Тупизна Про Шаблонизаторы
Отправлено: Gennady от 13 Октября 2005, 09:39:47
hanslinger

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

я возможно не говорил, я не сторонник нового языка,—языка шаблонов!!
потребоваться конечно теоретически может, но я пока даже придумать не могу зачем?? а другой язык для меня вполне актуально...
Название: Тупизна Про Шаблонизаторы
Отправлено: hanslinger от 13 Октября 2005, 10:22:05
Цитировать
я не вижу такой необходимости

Цитировать
теоретически может, но я пока даже придумать не могу зачем?? а другой язык для меня вполне актуально...

Забавно.
А актуально - почему?
Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 13 Октября 2005, 10:51:20
Цитировать
Gennady:
может против этого еще попрешь

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

А заодно покажи, где я пишу, что шаблоны - это плохо.
Название: Тупизна Про Шаблонизаторы
Отправлено: Gennady от 13 Октября 2005, 10:52:17
hanslinger

да и всем возможно будет интресно..

основной смысл шаблонов для меня, вынесение html кода из языка программирования нопрочь

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

ответьте для себя на вопрос какой код читабельнее и удобнее из соображений работы с html???


...


bla bla bla


 


   


   


   



left contentmain contentright content

...




суть если я не паршу блок их пхп

    left content


у меня в потоке не будет, целиком левой колонки
    left content

аналог пхр
это прошу заметить не
и не

а что-то типа
0) echo "функия которая циклически вставляет нужные блоки левой колонки, например showLeftColumn()" ?> а не

0) showLeftColumn()?>  или точнее
т.к . при этом уже придется править html в 2-х местах... а не в одном(хотя относяться к одному логическому html блоку)..

причем ко всему являются коментариями html, и удобно искать нужный HTML блок,
Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 13 Октября 2005, 10:52:58
А вообще, конечно, парит общение с людьми, которые не умеют читать, но кидаются всех учить.
Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 13 Октября 2005, 10:57:46
Цитировать
основной смысл шаблонов для меня, вынесение html кода из языка программирования нопрочь

прости, друг, но ты остался за бортом истории.
все те преимущества, которые ты расписываешь, имеют не твои доморощенные поделки, а ЯЗЫК ПРОГРАММИРОВАНИЯ XSLT. Если ты слышал о таком.
При РЕАЛЬНОЙ, а не высосанной из пальца универсальности, программирования там едва ли не больше, чем в пхп.

Помаши ручкой современным технологиям, и оставайся в своём каменном веке.
Никто, заметь, тебе этого не запрещает.
Просто чем громче ты вопишь, тем смешнее выглядишь.
Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 13 Октября 2005, 11:03:01
ThE0ReTiC
никакой рекламы.
первый гений рекламировал PHPTAL год назад.
а второй диггер раскопал эту тему и стал кидаться на людей с обвинениями в том, чего эти люди никогда не делали.

Если бы он не был таким дурным тетеревом, с ним можно было бы вполне общеться.
Но здесь, я думаю, медицина бессильна.

Между прочим, принципы их шаблонизаторов совершенно разные.
и вся моя аргументация была именно против первого.
У второго как раз больше ЛОГИЧЕСКИХ причин для существования.
собственно, второй шаблонизатор иллюстрирует мои слова, обращённые к первому.
А меня же за них и лупят =)

Ну, а раз клиент оказался таким упёртым, то грех не попинать его его же собственным оружием.
"и не хочется, да нельзя упускать такой случай" =)
Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 13 Октября 2005, 11:08:48
Цитировать
Gennady:
ответьте для себя на вопрос какой код читабельнее

сказать по правде - оба не сахар =)
этот частокол
Цитировать


left content


main content


где за блоками не видно несчастного кода - тоже не фунт изюму =)
ты фанатик, и говорить с тобой бесполезно.
ты, естественно, привык к это нотации, и не замечаешь её, она тебе привычна. постороннему же человеку и то и другое - дикость.
И не надо привлекать в свидетели такой необъективный довод, "что читабельнее". Кто с чем работает - тому то и читабельнее =)
Название: Тупизна Про Шаблонизаторы
Отправлено: hanslinger от 13 Октября 2005, 11:16:50
А мне еще на свой вопрос интересно услышать ответ.
Название: Тупизна Про Шаблонизаторы
Отправлено: Gennady от 13 Октября 2005, 11:24:27
Цитировать

Забавно.
А актуально - почему?


к сожалнию, сишные модули для веба

RomikChef

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

я говорю о том что на php не созать такой простой аналог чтобы html код был в одном месте т.е. не был разбросан по функциям, в отличии, как при использовании шаблонизатора и шаблонов,вот собсвенно и все..
Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 13 Октября 2005, 11:31:13
Цитировать
Gennady:
 говорю о том что на php не созать такой простой аналог чтобы html код был в одном месте т.е. не был разбросан по функциям

мда.
а ты, оказывается, ещё глупее, чем я думал.
хотя, казалось бы, дальше уже некуда.
Название: Тупизна Про Шаблонизаторы
Отправлено: Gennady от 13 Октября 2005, 11:36:29
RomikChef
Цитировать
где за блоками не видно несчастного кода - тоже не фунт изюму =)
ты фанатик, и говорить с тобой бесполезно.


забор забором просто тут слишкаом маленький html код, а подобный забор в html я вляется правилом хорошего тона, особенно если работаешь в команде...

вообщем шаблоны хороши тогда когда они продуманы и удобны и оправдывают цели, но не ради моды!! собственно об этом ты и говоишь поэтому, думаю вопрос можно закрыть..
Название: Тупизна Про Шаблонизаторы
Отправлено: Gennady от 13 Октября 2005, 11:40:49
RomikChef
слушай у тебя проблема людей оскорблять? или ты также не хочешь понять что html код удобнее редактировать в одном куске, а не разбросанным по функиям, и поэтому сам изображаешь из себя тупей топого! давай без оскорблений подобных, хорошо, иначе я просто уйду, т.к.  не собираюсь выслушивать оскорбления..
Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 13 Октября 2005, 12:33:16
Цитировать
Gennady:
иначе я просто уйду, т.к. не собираюсь выслушивать оскорбления..

обещаешь?
Название: Тупизна Про Шаблонизаторы
Отправлено: Gennady от 13 Октября 2005, 13:53:28
Цитировать
обещаешь?

тут нечего обещать так и будет, я случайно вышел на этот сайт увидел тему написал свои суждения по теме, так возможно и пройду далее, меня здесь пока ничего не держит, я и так скорее всего появляться не буду или оч. редко. а вслучае оскорблений однозначно забуду дорогу сюда... не вижу особого смысла общаться с людьми которые настолько не уважают себя, что с опускаются до оскорбляют других...(не бери на свой счет, я общем случае, сорваться любой может, но как норма) ладно кончаю, а то выпрут читание морали и офтопик...
Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 13 Октября 2005, 15:46:54
у меня другое мировоззрение.
я считаю, что человек может употреблять и резкие выражения - лишь бы говорил по делу.
Вообще, человеку, который говорит по делу, модно многое простить. просто по той причине, что таких исчезающе мало. Гораздо меньше, чем вежливых дураков.

Вот ты, например, не понял ни бельмеса из прочитанной темы и влез со своими замечаниями, которые не имеют никакого отношения к вопросу.
Я дал тебе шанс - задал несколько вопросов.
Ты не ответил ни на один, а продолжал нести бред о том, чего я не говорил.

Вот именно за это - за то, что ты не понимаешь элементарных вещей, не умеешь читать и кидаешься на людей с обвинениями в том, что они никогда не делали, тебя и "выпрут". А не за оффтопик и сопли.
Название: Тупизна Про Шаблонизаторы
Отправлено: Gennady от 14 Октября 2005, 03:14:35
RomikChef

Цитировать
у меня другое мировоззрение.


хорошо значит будет не обидно...

ты вообще ветку читал?
А голована плечах у тебя только для того, чтобы в неё есть?
или я тут давно мне все пох??

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

Абстрактное мышление в голове вообще присутствует?
Начинает доходить? или всё ещё туго?


Цитировать
и нафига нужен новый язык со своими репитами и кондишенами, когда есть уже известный стандартный и простой пхп с форичем и ифом?


да конечно ты тут же сообразил что херню сморозил(забыл что про раздельность кода говорили, зная или догадываясь что полностью нельзя разделить...) и поправился, что лучше XSLT чем подобие..
Jean тебе говорит типа "млин, ведь правда удобно когда кода разделен"

нет чтобы сказать что-то типа да удобно, но...... ты докапался до шаблона, уводя в сторону ...

тупить не надо, да?

если это называется гооврить по-делу, уметь читать, извини, оставь меня без таких деловых советов...

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

спрашивается на хера пудрить людям мозги?
или это способ накрутить счетчик постов??

я раскрыл все что хотел раскрыть и объяснил почему я якобы отвечал не "по теме", остальное судить не мне.. дальнейший разговор на данную тему не поддерживаю..
Название: Тупизна Про Шаблонизаторы
Отправлено: ThE0ReTiC от 14 Октября 2005, 09:38:25
Gennady
[off]
Я тя в следующий раз точно выпру. Только не за чтение моралей а за
Цитировать
Gennady:
или я тут давно мне все пох??

Ну ты понял, я надеюсь.
[/off]
Название: Тупизна Про Шаблонизаторы
Отправлено: Меняздесьдавнонет от 14 Октября 2005, 11:08:10
печально видеть такую убогость...
Гена, не пиши сюда больше.