Авторизация
Логин:
Пароль:
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Подписка на рассылку
Реклама
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 | След. | Конец


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

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

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

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


Страницы: Пред. 1 ... 2769 2770 2771 2772 2773 ... 2863 След.
0  
KxyuTyday
dark market list  dark markets
Имя Цитировать 0  
0  
WilliamIRrar
darknet drug links  darknet market
Имя Цитировать 0  
0  
PeterMah
В динамичном ритме Санкт-Петербурга, где каждый ценит свое время, клининговая компания становится незаменимым помощником в поддержании чистоты и уюта в квартирах. Профессиональная уборка – это не просто наведение порядка, а создание комфортной среды для жизни и отдыха. санкт петербург клининг
Имя Цитировать 0  
0  
RobertSeple
Upshift Finance is a next-generation decentralized trading platform designed to provide secure, fast, and efficient crypto transactions. With smart contract automation, low transaction fees, and seamless integration with DeFi protocols, Upshift Finance empowers traders to swap digital assets and execute trades with maximum security. Whether you're a beginner or an experienced trader, Upshift Finance offers a powerful, transparent, and user-friendly trading ecosystem. https://upshift.ink
Имя Цитировать 0  
0  
Volodyasit
dark markets  darknet drugs
Имя Цитировать 0  
0  
RabyHaigo
dark markets 2025  dark market
Имя Цитировать 0  
0  
DonDonTyday
darkmarket 2025  dark web marketplaces
Имя Цитировать 0  
0  
DonDonTyday
dark market url  dark market
Имя Цитировать 0  
0  
RabyHaigo
darknet links  darknet market list
Имя Цитировать 0  
0  
FNDavidchirl
dark market url  darknet markets url
Имя Цитировать 0  
0  
Pingunisp
best darknet markets  darkmarket url
Имя Цитировать 0  
0  
Pingunisp
dark markets 2025  dark websites
Имя Цитировать 0  
0  
ArthurInfok
Имя Цитировать 0  
0  
Stephynsoibe
Regards! Very good information!
Michigan online casino promo casinos online  online casinos for real cash.
Online casinos free money slotocash casino bonus  merkur casino spiele online kostenlos!
Vulkan casino online eth casino  agen judi casino sbobet online!
Usa based online casinos https://shadowcasino.info/review-ducky-luck/  cards and casino games free online!
Vegas rio online casino no deposit bonus https://combatcasino.info/nhl-betting/  casino online eesti keeles!

http://t20suzuki.com/phpBB2/viewtopic.php?p=1147865#1147865
https://www.rollstyle.ro/index.php/forum/suggestion-box/4207-golden-nugget-online-casino-signup-bonus-k479rt#4207
https://pdn-forum.bpgs.de/viewtopic.php?t=6554
http://dronetr.net/forum/posting.php?mode=reply&t=64170
http://www.cqsfbbk.com/forum.php?mod=viewthread&tid=2452&extra=
Имя Цитировать 0  
0  
KxyuTyday
darknet market list  dark web market
Имя Цитировать 0  
0  
Jeffreyhex
Имя Цитировать 0  
0  
KxyuTyday
dark markets  darkmarket url
Имя Цитировать 0  
0  
MarkNORah
dark web markets  dark market list
Имя Цитировать 0  
0  
MarkNORah
dark web market urls  tor drug market
Имя Цитировать 0  
0  
DonDonpen
dark web market urls  darknet drug market
Имя Цитировать 0  
0  
DonaldRah
dark web market links  darknet market links
Имя Цитировать 0  
0  
DonaldRah
darknet drug market  darknet marketplace
Имя Цитировать 0  
0  
Pingunisp
darknet market list  tor drug market
Имя Цитировать 0  
0  
Volodyasit
dark web sites  dark web market urls
Имя Цитировать 0  
0  
Volodyasit
onion dark website  dark market onion
Имя Цитировать 0  
Страницы: Пред. 1 ... 2769 2770 2771 2772 2773 ... 2863 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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