![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk Страницы: (13) Все « Первая ... 2 3 [4] 5 6 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]() ![]() ![]() |
|
americanets |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: 5 Всего: 12 |
ясно буду разбираться, может что выйдет
-------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
Rock |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 264 Регистрация: 13.1.2005 Где: Краснодар Репутация: 0 Всего: 1 |
по моему лучше xslt нет ничего, но это имхо.
|
|||
|
||||
americanets |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: 5 Всего: 12 |
Вот, налабал начало шаблонизатора, естественно единичные данные выводит, также естественно динамичные данные мне нужно будет впихнуть в CONTENT, вопрос как это можно сделать?
-------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
americanets |
|
||||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: 5 Всего: 12 |
например при выдаче результатов поиска примерно такая конструкция
Добавлено @ 09:29 как их обработать и всключить в цикл вобщем размножить, делить на страницы и т д -------------------- Пусть популярную музыку слушают те, среди кого она популярна |
||||
|
|||||
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
americanets,
Так чем не устраивают приведённые мной выше примеры? -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
americanets |
|
||||||||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: 5 Всего: 12 |
по моему не полностью разделяют код от дизайна , а нужно допустим чтоб шаблон был
а на выходе после цикла в страницу инклюдилось
с таблицами тоже самое или в шаблоне
а на выходе
-------------------- Пусть популярную музыку слушают те, среди кого она популярна |
||||||||
|
|||||||||
Eugene_Bond |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 3.9.2006 Репутация: 1 Всего: 4 |
Вариант простого, но хорошего шаблонизатора с ведомым контроллером: XTemplate
Поддерживает инклюды, блоки и переменные. Большего от шаблонизатора с ведомым контроллером и не требуется. Проект практически не обновляется, потому что практически все, что нужно в нем уже есть. Последнее обновление было в 2005 году. Если не ошибаюсь добавили нативное кеширование средствами шаблонизатора. До этого он не обновлялся с 2003 -- кеширование дописывалось ручками. Полностью отделяет логику от дизайна. Сам долго пользовался именно этим шаблонизатором. Понятен для дизайнеров. Пример шаблона (для описанной выше задачи):
Пример выводящего кода:
Код писал по-памяти. Мог где-то немного с методами напутать, но идея именно такая. |
||||
|
|||||
americanets |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: 5 Всего: 12 |
ясно, все же хочется свое , чтоб все понятно было, а то не могу со сторонними шаблонизаторами работать
![]() Добавлено @ 12:23 вобщем как придумаю выложу, может кто раньше подскажет -------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
SamDark |
|
||||||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
americanets,
А шаблонизатор полностью? Ничуть! Eugene_Bond, Дизайнеру (точнее верстальщику) понятно то, к чему он привык. Нет никакой разницы, шаблонные ли это тэги или же пара конструкций PHP. p.s. извиняюсь, но не сдержался:
![]() -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
||||||
|
|||||||
Eugene_Bond |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 3.9.2006 Репутация: 1 Всего: 4 |
Они, к сожалению, разные бывают. Для некоторых и такое сложно.. А для некоторых не важно смарти это или XSLT -- работают со всем. Но конструкции PHP ИМХО не кошерно использовать извиняюсь, но не понял прикола |
|||
|
||||
americanets |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: 5 Всего: 12 |
и все же есть ряд систем использующих свою систему шаблонов и позволяющих полностью избежать кода в дизайне например кмс мастер
-------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
americanets |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: 5 Всего: 12 |
сдклал так, но неработает
-------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
americanets |
|
||||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: 5 Всего: 12 |
еще попробвал
но выводит только первое , зато там где надо, как сделать чтоб все выводилось? -------------------- Пусть популярную музыку слушают те, среди кого она популярна |
||||
|
|||||
SamDark |
|
||||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
Eugene_Bond,
То же можно сказать и про шаблоны. Всё это - дело вкуса с тем лишь отличием, что шаблонизатор надо ещё написать, придумать свою разметку, обучить верстальшика. Да и нагрузка на сервер дополнительная при парсинге шаблона... americanets,
-------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
||||
|
|||||
americanets |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: 5 Всего: 12 |
Спасибо, а нагрузка при таком решении сильно увеличивается ?
-------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |