Авторизация
Логин:
Пароль:
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Подписка на рассылку
Реклама
11 лет сервису InKey.Biz.ua - Интернет бизнес под ключ.
Расскажи о нас


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

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 | След. | Конец


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

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

(Голосов: 1, Рейтинг: 3.3)

Материалы по теме:


Страницы: Пред. 1 ... 1559 1560 1561 1562 1563
0  
MarkPet
Всем привет! Может кто знает, где почитатьполезные статьи о кредитах? Сейчас читаю - https://rassbery.ru
Имя Цитировать 0  
0  
MarkJulge
Всем привет! Может кто знает, где найтиразные блоги о кредитах? Пока нашел - https://rassbery.ru
Имя Цитировать 0  
0  
MarkPet
Привет. Может кто знает, где найтиразные статьи о кредитах? Сейчас читаю - https://rassbery.ru
Имя Цитировать 0  
0  
DavidGaw
discount drug mart pharmacy: discount drug pharmacy - drugmart
Имя Цитировать 0  
0  
MarkPet
Всем привет! Может кто знает, где найтиполезные блоги о займах? Сейчас читаю - hurma-credit.ru
Имя Цитировать 0  
0  
MarkJulge
Приветствую. Подскажите, где найтиполезные статьи о займах? Сейчас читаю - hurma-credit.ru
Имя Цитировать 0  
0  
MichaelReatt
prescription drugs online https://megaindiapharm.com/# indian pharmacies safe
Имя Цитировать 0  
0  
Davidprorm
family pharmacy: canadian pharmacy no prescription - Cheapest online pharmacy
Имя Цитировать 0  
0  
MarkPet
Всем привет! Может кто знает, где почитатьразные блоги о займах? Пока нашел - hurma-credit.ru
Имя Цитировать 0  
0  
PinUp - ba
Pin Up Казино на просторах Казахстана – это популярная игровая площадка для игроков, любящих азарт. Здесь предлагаются уникальные возможности для настоящего игрового опыта. Если ищете безопасное место для игры, то Pin Up Казино подойдёт вам идеально.

Преимущества казино Pin Up

Огромный выбор игр. На платформе Pin Up вы найдёте более 2000 слотов и игр, игр с живыми дилерами. В списке предложений представлены разработчики, такие как Pragmatic Play и другие лидеры. Это значит, что вы сможете наслаждаться качеством и азартом, доступные на всех устройствах.

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

Наш сайт: https://college.vkgu.kz/kk/newsitem/student-damir-akimov-almatydagy-universiadanyn-ashyluyna-shko-atynan-barady.html

Безопасность и надежность. Pin Up интернет-казино применяет самые новые технологии защиты данных и транзакций, чтобы вы чувствовали себя в безопасности. Деятельность казино лицензирована гарантирует честные выплаты и быстрые выплаты призов.

Удобство и мобильность. Платформа казино доступно на любых устройствах, что гарантирует качественную игру в любом уголке мира. Приложение казино доступно для скачивания или просто зайти на сайт через браузер смартфона.

Клиентская поддержка. В любой проблеме, служба помощи всегда готова помочь. Вы можете написать в службу поддержки через чат и email, и операторы ответят в кратчайшие сроки на родном языке.
Имя Цитировать 0  
0  
RafaelMow
Имя Цитировать 0  
0  
MichaelOximi
description  
jaxx app
Имя Цитировать 0  
0  
JamesZoK
best online pharmacy india world pharmacy india or cheapest online pharmacy india
https://www.google.gl/url?q=https://megaindiapharm.com reputable indian pharmacies
indian pharmacy online indian pharmacy online and reputable indian online pharmacy india pharmacy mail order
Имя Цитировать 0  
Страницы: Пред. 1 ... 1559 1560 1561 1562 1563
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

1QH.net - Unique Quality Hosting.network
liqpay webmoney privat24 visa mastercard
2002-2017 © InKey
All rights reserved