Поиск по сайту
Информеры


Пользовательские движки шаблонизации

Решаем вместе
В квитанциях ошибки, в подъезде мусор, сотрудники управляющей хамят? Расскажите о проблемах с ЖКХ
02.10.2009

Пример подключения движка Smarty:

В массиве $arCustomTemplateEngines регистрируется движок Smarty:

global $arCustomTemplateEngines;
$
arCustomTemplateEngines = array(
   "smarty" => array(
      "templateExt" => array("tpl"),
      "function" => "SmartyEngine"
   ),
);

В функции SmartyEngine инициализируются параметры движка в соответствии с требованиями Smarty (см. систему помощи Smarty). Далее в Smarty передаются переменные результатов работы компонента, входных параметров, языковых сообщений и т.д., а в конце вызывается метод обработки и показа шаблона Smarty:

function SmartyEngine($templateFile, $arResult, $arParams, $arLangMessages, $templateFolder, $parentTemplateFolder, $template)
{
   if (!defined("SMARTY_DIR"))
      define("SMARTY_DIR", "<
абсолютныйпутькдвижку Smarty>/libs/");

   require_once( '<
абсолютныйпутькдвижку Smarty>/libs/Smarty.class.php' );

   $smarty = new Smarty;

   $smarty->compile_dir = "<
абсолютныйпутькдвижку Smarty>/templates_c/";
   $smarty->config_dir = "<
абсолютныйпутькдвижку Smarty>/configs/";
   $smarty->template_dir = "<
абсолютныйпутькдвижку Smarty>/templates/";
   $smarty->cache_dir = "<
абсолютныйпутькдвижку Smarty>/cache/";

   $smarty->compile_check = true;
   $smarty->debugging = false;

   $smarty->assign("arResult", $arResult);
   $smarty->assign("arParams", $arParams);
   $smarty->assign("MESS", $arLangMessages);
   $smarty->assign("templateFolder", $templateFolder);
   $smarty->assign("parentTemplateFolder", $parentTemplateFolder);

   $smarty->display( $_SERVER["DOCUMENT_ROOT"].$templateFile );
}

В строке "<абсолютныйпутькдвижку Smarty>" указывается абсолютный путь к движку Smarty.


Страница 2 - 2 из 3
Начало | Пред. | 1 2 3 | След. | Конец


Количество показов: 5523
Рейтинг:  3.02

Возврат к списку


kristis
Согласен,http://www.picta.ru/этоhttp://www.mostgames.ru/оченьhttp://promast.ru/замечательноеhttp://www.zovknig.ru/сообщение
Имя Цитировать
kristis
Имя Цитировать
Балябин
Имя Цитировать
Арефов
Имя Цитировать
kontras
Имя Цитировать
kontras
Имя Цитировать
Александрикин
Имя Цитировать
Аладышкин
Имя Цитировать
Амусов
Имя Цитировать
Абакшин
Имя Цитировать
Антонич
Имя Цитировать
Аморский
Имя Цитировать
John
Стоит ли ждать обновления?. .
Имя Цитировать
Текст сообщения*
Защита от автоматических сообщений
 
Важные телефоны

Телефон УК: (495) 548 6759
Факс УК: (495) 548 6789
E-mail УК: sovhozlenina-plus@yandex.ru

Диспетчерская служба (круглосуточно):
(495) 548 65-36
(495) 661-25-25

Диспетчерская служба телевещания:
(495) 585 0945 (ООО "Автоматика и Телемеханика Лтд")
(495) 541 4088 (МАУК "Видновская дирекция киносети") 

Газовая служба: 
(495) 541 3497

Обслуживание домофонной системы
(ЗАО "Совхоз им.Ленина")
(495) 548 6496     
kip@sovhozlenina.ru 

Адрес УК
142715, Московская обл, Ленинский р-н, поселок Совхоз им. Ленина, дом 15 к.1 1 этаж, вход с торца дома

Последние объявления
03.07.2025  Опрессовка системы отопления в домах 16, 16 к1
03.07.2025  Опрессовка системы отопления в домах 15, 15 к1
27.06.2025  График работы инспектора по регистрационному учету 28.06.2025
26.06.2025  Подача ГВС в домах 1-20
20.06.2025  Запуск новой системы проезда в доме 25
18.06.2025  Отключение ГВС в домах 1-20
06.06.2025  Подача ГВС в дом 25
06.06.2025  Подача ГВС в дома 23,24
06.06.2025  Подача ГВС в дом 22
06.06.2025  Подача ГВС в дом 21
03.06.2025  График работы УК 11-15 июня
26.05.2025  Отключение ГВС 27.05 в домах 6 и 7
19.05.2025  Работы на территории около дома 17/2
16.05.2025  Проверка вентиляции в домах 13,14
13.05.2025  График отключения горячей воды в домах 21-25
12.05.2025  Проверка вентиляции дома 7-9
12.05.2025  О своевременной оплате услуг ЖКУ
22.04.2025  График временного отключения электроснабжения дома 16 к1, 17 к3, 19
22.04.2025  График работы УК на майские праздники
22.04.2025  Временное отключение ГВС в доме №25