Авторизация
Логин:
Пароль:
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Подписка на рассылку
Реклама
1QH.net - Unique Quality Hosting.network
Расскажи о нас


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

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


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

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

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

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


Страницы: Пред. 1 ... 2540 2541 2542 2543 2544 ... 2816 След.
0  
MarkNONow
dark markets 2025  darknet markets 2025
Имя Цитировать 0  
0  
FNDavidHaigo
darknet markets 2025  darknet marketplace
Имя Цитировать 0  
0  
FNDavidHaigo
dark websites  darkmarkets
Имя Цитировать 0  
0  
DonaldRah
darknet markets  dark market link
Имя Цитировать 0  
0  
Link - flego
Online casinos have reshaped the gambling world, offering an unmatched level of ease and diversity that brick-and-mortar venues can’t match. Over the past decade, countless gamblers globally have welcomed the excitement of online gaming thanks to its ease of access, thrilling aspects, and progressively larger collections of titles.

If you’re a beginner with the world of online gaming or want to discover reliable sites, why not become part of our dynamic social network? It’s a space where enthusiasts share experiences, assisting you to enhance your casino activities. Explore the connections and start your journey now:  

One of the most compelling reasons of online casinos is the astounding selection of entertainment options at your disposal. Whether you enjoy spinning traditional fruit machine slots, playing through engaging video-based games, or strategizing in table games like Roulette, virtual venues boast limitless possibilities. Plenty of operators also offer live gaming streams, giving you the chance you to communicate with actual dealers and opponents, all while experiencing the lifelike atmosphere of a land-based casino from the comfort of your home.

Adding to the extensive catalog, internet-based gambling hubs shine accessibility.
Имя Цитировать 0  
0  
FNDavidHaigo
darknet market  darknet marketplace
Имя Цитировать 0  
0  
Stevenjag
pharmacie en ligne france fiable: Pharmacie sans ordonnance - Pharma Internationale
Имя Цитировать 0  
0  
Pingunisp
darkmarkets  darknet drug store
Имя Цитировать 0  
0  
Pingunisp
tor drug market  dark market
Имя Цитировать 0  
0  
Thomaspoids
look at these guys  
Kreativstorm Reviews
Имя Цитировать 0  
0  
WilliamIRunisp
darknet markets onion  dark web market list
Имя Цитировать 0  
0  
WilliamIRunisp
darknet drug links  dark market onion
Имя Цитировать 0  
0  
DonaldRah
darkmarket url  darknet markets url
Имя Цитировать 0  
0  
DonaldRah
dark websites  dark web link
Имя Цитировать 0  
0  
DonDonPally
bitcoin dark web  dark markets 2025
Имя Цитировать 0  
0  
MarkNOshevy
dark market 2025  dark websites
Имя Цитировать 0  
0  
WilliamIRunisp
tor drug market  darknet markets
Имя Цитировать 0  
0  
FNDavidHaigo
darkmarket  darknet site
Имя Цитировать 0  
0  
FNDavidHaigo
best darknet markets  darknet links
Имя Цитировать 0  
0  
Thomasfrier
Имя Цитировать 0  
0  
DonaldNow
dark market url  darknet drug links
Имя Цитировать 0  
0  
StevenDiova
Pharma Internationale: pharmacie en ligne france pas cher - pharmacie en ligne pas cher
Имя Цитировать 0  
0  
Pingunisp
darkmarket list  darknet markets links
Имя Цитировать 0  
0  
Pingunisp
onion dark website  darkmarket
Имя Цитировать 0  
0  
MarkNORah
darknet sites  dark market 2025
Имя Цитировать 0  
Страницы: Пред. 1 ... 2540 2541 2542 2543 2544 ... 2816 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

liqpay webmoney privat24 visa mastercard
2002-2017 © InKey
All rights reserved