Авторизация
Логин:
Пароль:
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Подписка на рассылку
Реклама
11 лет сервису WMe.in.ua - WebMoney Exchange in Ukraine
Расскажи о нас


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

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


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

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

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

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


Страницы: Пред. 1 ... 4968 4969 4970 4971 4972 ... 5013 След.
0  
DouglasMix
Имя Цитировать 0  
0  
Donaldicene
веб-сайте Mega сайт
Имя Цитировать 0  
0  
MichaelFougs
Имя Цитировать 0  
0  
Robertscero
Имя Цитировать 0  
0  
Donaldicene
посетить сайт Mega онион
Имя Цитировать 0  
0  
Donaldicene
на этом сайте Mega darknet
Имя Цитировать 0  
0  
Donaldicene
пояснения Mega darknet
Имя Цитировать 0  
0  
ToneyAdefe
Имя Цитировать 0  
0  
Trentalask
найти это Mega онион
Имя Цитировать 0  
0  
DonaldBek
?????? ???? ????
Имя Цитировать 0  
0  
ToneyDef
Имя Цитировать 0  
0  
Trentmek
узнать Мега онион
Имя Цитировать 0  
0  
ToneyAdefe
Find Out More https://Febrora.com/
Имя Цитировать 0  
0  
MatthewSpids
Hello, fashion lovers!  <a href="https://thespringrain.com/>https://thespringrain.com/</a>; has a great selection of stylish outfits, from baggy wide-leg pants to chic crochet sets. Their jackets are perfect for layering in any season, offering both function and style. Whether dressing up or keeping it casual, Springrain has trendy and versatile pieces for every wardrobe.
Имя Цитировать 0  
0  
Trentded
опубликовано здесь Mega ссылка
Имя Цитировать 0  
0  
Douglasweids
the original source https://Putocrypes.com
Имя Цитировать 0  
0  
Donaldicene
?????? ?????? ???? ???????
Имя Цитировать 0  
0  
Donalddal
другие Mega сайт
Имя Цитировать 0  
0  
Donaldicene
нажмите, чтобы подробнее Mega ссылка
Имя Цитировать 0  
0  
ToneyVam
Имя Цитировать 0  
0  
MichaelCix
Имя Цитировать 0  
0  
TrentReice
узнать Mega onion
Имя Цитировать 0  
0  
Donalddal
Читать далее Мега онион
Имя Цитировать 0  
0  
DouglasAsync
Имя Цитировать 0  
0  
Trentalask
перейдите на этот сайт Mega ссылка
Имя Цитировать 0  
Страницы: Пред. 1 ... 4968 4969 4970 4971 4972 ... 5013 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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