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


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

02.10.2009

Пример подключения движка XML/XSLT:

Сначала регистрируем движок:

global $arCustomTemplateEngines;
$arCustomTemplateEngines = array(
   "xslt" => array(
      "templateExt" => array("xsl"),
      "function" => "XSLTEngine"
   ),
);

Функция инициализации параметров движка:

function CreateXMLFromArray($xDoc, $xNode, $ar)
{
   foreach($ar as $key=>$val)
   {
      if(!is_string($key) || strlen($key)<=0)
         $key = "value";

      $xElement = $xDoc->createElement($key);
      if(is_array($val))
      {
         CreateXMLFromArray($xDoc, $xElement, $val);
      }
      else
      {
         $xElement->appendChild($xDoc->createTextNode(iconv( SITE_CHARSET, "utf-8", $val)));
      }
      $xNode->appendChild($xElement);
   }
   return $xNode;
}

Функция подключения движка:

function XSLTEngine($templateFile, $arResult, $arParams, $arLangMessages, $templateFolder, $parentTemplateFolder, $template)
{
   $arResult["PARAMS"] = array(
      "templateFolder" => $templateFolder,
      "parentTemplateFolder" => $parentTemplateFolder,
      "arParams" => $arParams,
      "arLangMessages" => $arLangMessages
   );

   $xDoc = new DOMDocument("1.0", SITE_CHARSET);
   $xRoot = $xDoc->createElement('result');
   CreateXMLFromArray($xDoc, $xRoot, $arResult);
   $xDoc->appendChild($xRoot);

   $xXsl = new DOMDocument();
   $xXsl->load( $_SERVER["DOCUMENT_ROOT"].$templateFile );

   $xProc = new XSLTProcessor;
   $xProc->importStyleSheet($xXsl);

   echo $xProc->transformToXML($xDoc);
}


Страница 3 - 3 из 3
Начало | Пред. | 1 2 3 | След. | Конец

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

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

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

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


Страницы: Пред. 1 ... 6 7 8 9 10 ... 139 След.
0  
ремонт сотовых телефонов
Сломался телефон, думал покупать новый, но решил попробовать отремонтировать. Обратился в этот сервисный центр и не пожалел. Профессионалы своего дела быстро восстановили мой телефон. Рекомендую посетить их сайт: сервисы по починке телефонов.
Имя Цитировать 0  
0  
ремонт смартфонов
Мой телефон перестал заряжаться, и я не знал, что делать. По совету друга обратился в этот сервисный центр. Мастера быстро нашли проблему и устранили её. Теперь мой телефон снова в строю! Рекомендую всем: ремонт телефонов 24 часа москва.
Имя Цитировать 0  
0  
ремонт телефонов
Если у вас сломался телефон, советую этот сервисный центр. Я сам там чинил свой смартфон и остался очень доволен. Отличное обслуживание и разумные цены. Подробнее можно узнать здесь: сервисный центр по ремонту телефонов москва.
Имя Цитировать 0  
0  
Ernestbal
pin-up: pin-up - pin-up casino giris
Имя Цитировать 0  
0  
JuniorImalp
https://www.openlearning.com/u/evanvega-slqwfj/about/


Hey all!

I’ve been cooking a lot with Ceylon cinnamon lately, and it’s been such a great addition to my recipes.

It’s much lighter and more aromatic than Cassia cinnamon, and I find it works really well in both sweet and savory dishes. I made a Ceylon cinnamon-spiced roasted sweet potato dish for dinner, and the cinnamon’s delicate sweetness paired perfectly with the savory flavors.

I’ve also been adding it to smoothies and baked goods like Ceylon cinnamon muffins—it gives them a lovely warm flavor without overpowering the other ingredients.

If you’re looking for something a little more refined than regular cinnamon, I highly recommend trying Ceylon cinnamon in your recipes.

Anyone else here experimenting with it?

Would love to hear how you’re using it!
Имя Цитировать 0  
0  
JuniorImalp
http://hectordunh185.cavandoragh.org/curry-powder-in-street-markets-around-the-world


Hi everyone! I’ve been adding Curry Powder to more of my recipes lately, and it’s been amazing add-on.

The best part is how easy it is to incorporate into so many different dishes.

I’ve used it in traditional curries, of course, but also in things like roasted potatoes, scrambled eggs, and even homemade salad dressings.

It adds a warm, savory kick that’s not too spicy but super flavorful.

Plus, the health benefits of the spices in Curry Powder are a big bonus. Ingredients like turmeric and ginger are known for their anti-inflammatory properties, which is a great added benefit when I’m trying to eat healthier. Anyone else love Curry Powder?

How do you use it in your cooking?
Имя Цитировать 0  
0  
ремонт смартфонов
Хочу поделиться своим опытом ремонта телефона в этом сервисном центре. Остался очень доволен качеством работы и скоростью обслуживания. Если ищете надёжное место для ремонта, обратитесь сюда: мастер по ремонту сотовых телефонов.
Имя Цитировать 0  
0  
Prestongab
Имя Цитировать 0  
0  
Prestongab
Имя Цитировать 0  
0  
ремонт телефонов рядом
Сломался телефон, думал покупать новый, но решил попробовать отремонтировать. Обратился в этот сервисный центр и не пожалел. Профессионалы своего дела быстро восстановили мой телефон. Рекомендую посетить их сайт: адрес ремонта смартфонов.
Имя Цитировать 0  
0  
ремонт телефонов в москве
Хочу поделиться своим опытом ремонта телефона в этом сервисном центре. Остался очень доволен качеством работы и скоростью обслуживания. Если ищете надёжное место для ремонта, обратитесь сюда: номер телефона ремонт телефонов.
Имя Цитировать 0  
0  
Edwarddug
Имя Цитировать 0  
0  
Michealnok
Сверху сайте https://честная-реклама.рф/ ваша милость сможете ознакомиться со старый и малый услугами маркетингового агентства, тот или иной выполняет работы полного цикла. На этом месте же получится строго-настрого запретить контекстуальную,https://честная-реклама.рф/kontekstnay-reklama/ таргетированную рекламу https://честная-реклама.рф/target/, профессиональную разработку веб- сайтов, независимо от сложности. Также вам доступна а также эксплуатация дизайна а также СЕО продвижение https://честная-реклама.рф/seo-optimizacija-i-prodvizhenie-sajta/ . В общества трубят специалисты домашнего дела, тот или иной без- чуть только выполнят все, как что поделаешь, но и еще выкинут ценные рекомендации. Агентство заполучило немалое количество постоянных клиентов.
Имя Цитировать 0  
0  
Edwarddug
Имя Цитировать 0  
0  
ремонт мобильных телефонов
Если у вас сломался телефон, советую этот сервисный центр. Я сам там чинил свой смартфон и остался очень доволен. Отличное обслуживание и разумные цены. Подробнее можно узнать здесь: ремонт мобильных телефонов рядом.
Имя Цитировать 0  
0  
ремонт телефонов
Если у вас сломался телефон, советую этот сервисный центр. Я сам там чинил свой смартфон и остался очень доволен. Отличное обслуживание и разумные цены. Подробнее можно узнать здесь: ремонт мобильных телефонов москва.
Имя Цитировать 0  
0  
Pin Up ay
Pinup, son dvrlrd Azri bazarnda internet kazino snayesind hmiyytli bir yer tutmu xidmtlrdn biridir. Yzlrl istifadi ox seiln bu qumar xidmti, ox oyun tklif edn, srfli bonuslar v etibarllq nqteyi nzrdn populyarlq qazanr. Pin up azerbaycan ad vasitsil bu virtual qumar xidmti, oyunulara eidli oyunlar tklif etmkl yana, ideal xidmt tklif edir. Azri qumar bazarnda qumar bazarnda ox seiln pinup azerbaycan , Azri oyunularna v digr lklrd sevilib.

Azrbaycandak qumar sektorunda online kazino oyunlarna seim artdqca, Pinup kimi kazino xidmtlri daha ox tannmaa balad. Xsusil, Pin-up kazino klind olan platformalar artq Azri oyunular n gvnlidir. Pinup casino istifadilr mxsus mxtlif oyunlar tklif edir.

Pin-up online casino, yerli mrc hvskarlar n maraql seimdir. Bu qumar xidmti qumarbazlara rngarng oyunlar tmin edir v gzl hdiyylr il oyunular zn clb edir.

Pin-up online kazino, oyun keyfiyytini artran bir platformadr. Azrbaycanda oyunular trfindn seviln Pin-up oyunlar, qumar oyunular n eidli bonus imkanlar yaradr.

lav olaraq, Pin-up kazino mrc hvskarlarna geni oyun tcrbsi il yana mrc hdiyylri tqdim edir. Bu onlayn kazinoda, oyunular ffaf oyun rtlri il rastlar.

Web: https://benejuzar.es/clausura-del-taller-de-empleo-algorfa-benejuzar/

Pin-up cazino yalnz bir mrc sayt kimi mhdud deyil. Mrc hvskarlar bu platformada mxtlif mrc nvlrindn istifad ed bilr v cazibdar bonus imkanlarn istifad ed bilrlr.

Nticd, Pin-up kazino, etibarl oyun imkan oyunulara tklif etmkl mrc bazarnda n seviln platformalardan olur. Azri bazarnda mhur olmas lamtdardr.
Имя Цитировать 0  
0  
ремонт телефонов
Хочу поделиться своим опытом ремонта телефона в этом сервисном центре. Остался очень доволен качеством работы и скоростью обслуживания. Если ищете надёжное место для ремонта, обратитесь сюда: диагностика и ремонт телефонов.
Имя Цитировать 0  
0  
Dannybus
Доброго!
СЭС Эксперт предлагает эффективное решение по уничтожению клопов в Сурске. Мы применяем передовые технологии для профессиональной обработки. Обратитесь к нам для надежного и быстрого решения.
Подробная информация - http://www.xn----ttbdhebndao7ic.xn--p1ai/
Услуги по дезинсекции в Рязанье
Уничтожение клопов в помещении
Обработка от клопов с гарантией
Профессиональная обработка от клопов
Обработка от клопов в жилых помещениях

Как выбрать компанию по уничтожению клопов
Удачи!
Имя Цитировать 0  
0  
сервис по ремонту телефонов
Сломался телефон, думал покупать новый, но решил попробовать отремонтировать. Обратился в этот сервисный центр и не пожалел. Профессионалы своего дела быстро восстановили мой телефон. Рекомендую посетить их сайт: ремонт мобильных телефонов самсунг в москве.
Имя Цитировать 0  
0  
ремонт смартфонов
Хочу поделиться своим опытом ремонта телефона в этом сервисном центре. Остался очень доволен качеством работы и скоростью обслуживания. Если ищете надёжное место для ремонта, обратитесь сюда: починка телефонов.
Имя Цитировать 0  
0  
ремонт телефонов москва
Хочу поделиться своим опытом ремонта телефона в этом сервисном центре. Остался очень доволен качеством работы и скоростью обслуживания. Если ищете надёжное место для ремонта, обратитесь сюда: номер телефона ремонта телефонов.
Имя Цитировать 0  
0  
ремонт телефонов
Сломался телефон, думал покупать новый, но решил попробовать отремонтировать. Обратился в этот сервисный центр и не пожалел. Профессионалы своего дела быстро восстановили мой телефон. Рекомендую посетить их сайт: ремонт сотовых в москве.
Имя Цитировать 0  
0  
сервис по ремонту телефонов
Мой телефон перестал заряжаться, и я не знал, что делать. По совету друга обратился в этот сервисный центр. Мастера быстро нашли проблему и устранили её. Теперь мой телефон снова в строю! Рекомендую всем: мастерская по ремонту сотовых телефонов.
Имя Цитировать 0  
0  
Edwarddug
Имя Цитировать 0  
Страницы: Пред. 1 ... 6 7 8 9 10 ... 139 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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