Вызов функции из переменной

Печать RSS
188

N

Эцилопп сией тентуры
0
eGo Отвертка в ухе (1 Августа 2011 / 13:53)
21. ramzes, ну у меня почему - то тоже на него сразу глаз упал.
вот только проблема единственная:
есть переменные , которые используются во всех шаблонах, по всему скрипту.
и приходится в каждом файле прописывать что - то вроде такого:
<?
$xtpl = new xtemplate('templates/index.xtpl');
$xtpl->assign('a_icon', $set['a_icon']);
$xtpl->assign('b_icon', $set['b_icon']);
$xtpl->assign('host', $_SERVER['http_host']);
$xtpl->assign('ads_head', $set['ads_head']);
$xtpl->assign('ads_foot', $set['ads_foot']);
$xtpl->parse('main_page');
$xtpl->out('main_page');
?>
Можно как - то избежать этого, ибо это ГК жуткий?
ясно ведь что что - то я упустил, читая мануалы
не знаю как в данном шаблонезаторе, а вообще можно еще все через массив пускать :-) а вообще других способов для реализации данной задачи я больше не вижу :-)
K

Транклюкаторщик
0
31. Джикинайс, да да, уже нашел smile
там же массивы можно юзать.
поподробнее почитал комменты в самом классе и понял

2000 лет д.н.э.
0
29. .::lugaro::., я пример давал, где же там свой язык?)
я не делаю того что ты назвал "Ты делаешь те же выражения что и в php", я делаю так как посоветовали знакомые верстальщикиsmile
N

Эцилопп сией тентуры
0
ramzes (2 Августа 2011 / 13:28)
29. .::lugaro::., я пример давал, где же там свой язык?)
я не делаю того что ты назвал "Ты делаешь те же выражения что и в php", я делаю так как посоветовали знакомые верстальщикиsmile
эмм я использую такой же механизм, и не жалуюсь, и оперативно, и полный контроль и самое главное ничего лишнего :-)

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

Транклюкаторщик
0
33. ramzes,
я не делаю того что ты назвал "Ты делаешь те же выражения что и в php"
а как еще назвать эти foreach, if в шаблоне?
банальное рыло на мыло, не более

Оранжевые штаны
0
XTemplate вещь хорошая, у меня на нём старая цмс была. Но медленная, а кеширование какое-то странное там

2000 лет д.н.э.
0
36. eGo Отвертка в ухе, ты можешь придумать динамический листинг без циклов?
Я весь во внимании.

Добавлено через 05:39 сек.
<!-- Разместите этот тег в теге head или непосредственно перед закрывающим тегом body -->
<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
{lang: 'ru'}
</script>
<!-- Разместите этот тег в том месте, где должна отображаться кнопка +1 -->
<g:plusone size="small" callback="http://www.wapblog.in/"></g:plusone>
смотрим на последнюю строчку и думаем, а почему это гугл предпочел ЭТО а не чистый код.
N

Эцилопп сией тентуры
0
38. ramzes, видел и таких умельцев :-) например dcms где фигачат так
<?php
while ($var = $var->fetch()) {
$template -> var = $var;
$template -> display('template');
}
?>
K

Транклюкаторщик
0
39. Джикинайс, хм, а почему бы и нет?

Добавлено через 00:47 сек.
какая разница - что там цикл с фетчем и выводом, что тут.
Изменил: KOZZ (03.08.2011 / 09:28)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск