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


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

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

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

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


Страницы: Пред. 1 ... 2727 2728 2729 2730 2731 След.
0  
Volodyasit
Имя Цитировать 0  
0  
MarkNORah
tor drug market  darknet markets links
Имя Цитировать 0  
0  
Volodyasit
darkmarket url  darknet websites
Имя Цитировать 0  
0  
MarkNORah
darknet drug store  dark markets
Имя Цитировать 0  
0  
TerencePap
Имя Цитировать 0  
0  
KxyuTyday
darknet drug store  dark websites
Имя Цитировать 0  
0  
VolodyaItamp
darknet markets onion address  dark market onion
Имя Цитировать 0  
0  
MarkNONow
dark market link  dark market onion
Имя Цитировать 0  
0  
RabyHaigo
dark web market  darkmarket list
Имя Цитировать 0  
0  
KxyuTyday
dark web drug marketplace  darknet markets 2025
Имя Цитировать 0  
0  
MichaelInozy
Noon Capital is revolutionizing real estate crowdfunding by offering secure, decentralized, and high-yield investment opportunities. Through blockchain-powered property financing, Noon Capital investment platform allows investors to participate in fractional real estate ownership, earn passive income, and diversify their portfolios with full transparency and security. Whether you're an institutional investor or an individual seeking real estate-backed DeFi solutions, Noon Capital provides a seamless and profitable investment experience. https://noon.ad
Имя Цитировать 0  
0  
RabyHaigo
dark web sites  darknet site
Имя Цитировать 0  
0  
Michaelzed
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  
FrancisFebra
Имя Цитировать 0  
0  
DonDonTyday
dark market onion  dark web market urls
Имя Цитировать 0  
0  
DonDonTyday
tor drug market  dark web link
Имя Цитировать 0  
0  
MichaelWhomy
GUD Tech is at the forefront of blockchain innovation, providing secure, scalable, and efficient decentralized technology solutions. Whether you’re looking for blockchain infrastructure, smart contract development, or enterprise-grade decentralized applications, GUD Tech offers cutting-edge solutions to enhance security and efficiency. Designed for businesses and developers, GUD Tech ensures seamless integration of blockchain technology into real-world applications. https://gudchain.net
Имя Цитировать 0  
0  
FNDavidHaigo
darknet market links  darknet markets onion
Имя Цитировать 0  
0  
FNDavidHaigo
darknet drug store  dark web marketplaces
Имя Цитировать 0  
0  
ErnestNUM
https://canadianpharmacyaapd.com/# canadian pharmacy drugs online
Online medicine home delivery
Имя Цитировать 0  
0  
Pingrar
dark web market list  darkmarket
Имя Цитировать 0  
0  
MorganSnorn
Indian Pharmacy Abp: india online pharmacy - Best Indian pharmacy
Имя Цитировать 0  
0  
ErnestNUM
https://indianpharmacyabp.com/# Online medicine home delivery
india online pharmacy
Имя Цитировать 0  
0  
AlphaV1
Как не сдаться при изучении бизнеса: https://aroagardenbar.com.br/hello-world-2/
Имя Цитировать 0  
0  
DonDonpen
dark markets  darknet markets onion
Имя Цитировать 0  
Страницы: Пред. 1 ... 2727 2728 2729 2730 2731 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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