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


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

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


Количество показов: 29301707

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

(Нет голосов)

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


Страницы: Пред. 1 ... 40 41 42 43 44 ... 65255 След.
0  
Joevonsow
best dose of viagra to take

buy generic viagra

buy generic viagradiscount viagra no rx

cheap viagra

viagra super active plusviagra dure action

viagra

online viagracialis pills ebay

generic cialis online

generic cialis
Имя Цитировать 0  
0  
Joevonsow
cheap viagra buy uk

viagra

buy viagra onlinewow overnight viagra generic

viagra cheap

cheap viagrawe recommend canada viagra

buy viagra

viagracialis y prilig

cialis

cialis online
Имя Цитировать 0  
0  
Nazarsow
fast is store

d055
Имя Цитировать 0  
0  
Myleahsow
can i be is from chemist

b43a other benefits of is

b43a
Имя Цитировать 0  
0  
Myleahsow
be official is

b43a on line is sale in riyadh

b43a
Имя Цитировать 0  
0  
Myleahsow
is pfizer kaufen

b43a at is soft tabs india

b43a
Имя Цитировать 0  
0  
Myleahsow
we use it cheap is from uk

b43a is price in sams club

b43a
Имя Цитировать 0  
0  
Eduardsow
is skutki uboczne

c51a
Имя Цитировать 0  
0  
Eduardsow
uk online at is

c51a
Имя Цитировать 0  
0  
Eduardsow
retail price is

c51a
Имя Цитировать 0  
0  
Eduardsow
at is norge

c51a
Имя Цитировать 0  
0  
Raburnsow
click now canadian is scam

370d status of personal loan in fullerton

370d eassy writer

370d order brand is

370d
Имя Цитировать 0  
0  
Raburnsow
is for sale ie

370d on line works

370d my custom writing

370d take advil and is

370d
Имя Цитировать 0  
0  
Raburnsow
kanadische is proben

370d employer guaranteed loans

370d cheap will writing service

370d only for you is in spain

370d
Имя Цитировать 0  
0  
Raburnsow
is online kaufen preis

370d payday cash advance nc

370d philadelphia business plan writers

370d 25mg is be

370d
Имя Цитировать 0  
0  
Toriesow
usefull link is india

370d cipla at ismastercard

370d
Имя Цитировать 0  
0  
Toriesow
prescription no visa is

370d comparison is

370d
Имя Цитировать 0  
0  
Toriesow
dosage is 36 hour or 4 5mg

370d where to get at is

370d
Имя Цитировать 0  
0  
Toriesow
be at is cipla india

370d female response to is

370d
Имя Цитировать 0  
0  
Toriesow
www try is

370d off lable use of is

370d
Имя Цитировать 0  
0  
Hennasow
cash advance in brawley

d055 macroeconomics helpexperts

d055 trial is is lavitra

d055 is taken by girl

d055
Имя Цитировать 0  
0  
Hennasow
cash advance avon in

d055 eb5 business plan writer

d055 is sale canada

d055 is email list

d055
Имя Цитировать 0  
0  
Hennasow
cash advance outer loop

d055 best online will writing services

d055 is anoniem bestellen

d055 ebay is

d055
Имя Цитировать 0  
0  
Hennasow
onlineloan

d055 write my business plan australia

d055 brand is for sale

d055 is preiswert deutschland

d055
Имя Цитировать 0  
0  
Kalininasow
personal loans peoria il

b43a sociology help

b43a
Имя Цитировать 0  
Страницы: Пред. 1 ... 40 41 42 43 44 ... 65255 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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