Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Работа с темплейтами

Ответить
Настройки темы
Работа с темплейтами

Аватара для Strange_V

Старожил


Сообщения: 222
Благодарности: 29


Конфигурация

Профиль | Отправить PM | Цитировать


Как лучше организовать роботу с темплейтами?
Видел такие варианты:
1. Вместо переменный пишут %some_var%, потом реплейсом заменяют их на значения.
2. Пишут $some_var, и выводят с помощью eval.

И как реализовать такое:
темплейт
HTML код: Выделить весь код
<table> <tr><td bgcolor="#eeeeee">$name<br>$text<br>$date</td></tr> <tr><td bgcolor="#cccccc">$read<hr>$date_c</td></tr> </table>

если существуют все переменные - все ок, но когда $read и $date_c нет, выйдет нехорошо… т.е. в идеальном варианте при их отсутствии второго рядка не должно быть вообще.
Легко написать
PHP код: Выделить весь код

if ( isset ($read) and isset ($date_c) )

echo 
'<tr><td bgcolor="#cccccc">',$read,'<hr>',$date_c,'</td></tr>'

но это уже смешивание кода и дизайна…

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


Отправлено: 13:52, 24-09-2006

 

Аватара для benya

Старожил


Сообщения: 302
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


Vlad Drakula,

1) День недели представлен в виде "Mon, 18 Sep 2006 14:55:57 +0300" нужно разбирать в любом случае, легче на XSL не будет.
2) Дописать кусочек и складывать все, к примеру, в хэш - ключом которого будет день недели, потом всю структуру распечатать вот и будет у нас все отгруппировано
3) Группировка в XSL 1.0 не такая уж и простая. Особенно если не по одному ключу, а больше 1-го.

Отправлено: 16:51, 03-10-2006 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


benya
Цитата:
Группировка в XSL 1.0 не такая уж и простая. Особенно если не по одному ключу, а больше 1-го.
там всего около 3х строк для этого нужно...

Цитата:
1) День недели представлен в виде "Mon, 18 Sep 2006 14:55:57 +0300" нужно разбирать в любом случае, легче на XSL не будет.
не легче но и не сложнее...

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


Отправлено: 00:04, 04-10-2006 | #22



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Работа с темплейтами

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Работа с файлом hhh8486 Вебмастеру 1 23-11-2007 20:43
Работа БП Surround Хочу все знать 5 05-03-2006 21:40
Работа ХР с CD LamerOK Microsoft Windows 2000/XP 8 17-04-2004 23:51
Автономная работа IPMC Сетевые технологии 1 19-09-2003 23:20
работа ХР в домене muha II Сетевые технологии 1 28-06-2003 10:57




 
Переход