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


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

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

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

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

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

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


Страницы: Пред. 1 ... 33 34 35 36 37 ... 790 След.
0  
TannerBlork
pharmacy online online cialis
Имя Цитировать 0  
0  
TannerBlork
generic cialis online pharmacy reviews canadian pharmacy online no script
Имя Цитировать 0  
0  
TannerBlork
pacific care pharmacy viagra no prescription
Имя Цитировать 0  
0  
TannerBlork
canadian pharmacy  tretinoin without prescription
Имя Цитировать 0  
0  
TannerBlork
Имя Цитировать 0  
0  
ClementLesee
Имя Цитировать 0  
0  
Thomastewly
Услуги ассенизатора по Каширскому району от 750р. за 1 куб. Шланги до 100м. Работаем без выходных.
Оказываем услуги по ремонту и обслуживанию локально очестных сооружений на территории Москвы и Московской области подробнее.
редоставляем в арендукабинки с доставкой и дальнейшим обслуживанием по всей Московской области. подробнее.
Имя Цитировать 0  
0  
Pin Up u6
Pin-up casino, axr vaxtlarda Azri onlayn oyun snayesind hmiyytli bir yer tutmu saytlardan biridir. ox sayda mtri ox seiln bu mrc platformas, ox oyun tklif edn, cazibdar aksiyalar v gvnlik baxmndan liderdir. "Pin up" ad altnda bu virtual qumar xidmti, istifadilr ox sayda oyun tklif edib yana, keyfiyytli xidmt gstrmkddir. Azri bazarnda qumar bazarnda ox seiln pinup casino , Azrbaycandak istifadilr v dnya sviyysind tannb.

Azrbaycandak qumar sektorunda onlayn qumar oyunlarna gvni artdqca, Pinup kazino kimi oyun xidmtlri daha ox tannmaa balad. zllikl, Pin-up azerbaycan klind olan platformalar oxdan Azri mrc hvskarlar n adidir. Pin-up kazino online istifadilr mxsus ox oyun nvlri tklif edir.

Pin up kazino, Azri istifadilr n populyar seimdir. Bu mrc platformas qumarbazlara geni eidli oyunlar verir v clbedici bonuslar il istifadilrin diqqtini kir.

Pinup casino, bnzrsiz oyun imkan tqdim edn xidmtdir. Azri bazarnda gvniln Pin-up casino, oyun hvskarlar n zngin tkliflr tqdim edir.

Bununla yana, Pin-up casino online mrcilr oxlu oyun nvlril yana bonus imkan tqdim edir. Bu kazinoda, mtrilr rahat v thlksiz raitd oynayr.

Web: http://blogs.canalsur.es/reporteros/tag/comision-bebes-robados/

Pin-up kazino tkc bir oyun platformas kimi oyunular clb etmir. Mrc hvskarlar bu platformada frqli mrc seimlrindn hzz ala bilrlr v bonus sistemini istifad ed bilrlr.

Yekun olaraq, Pin-up kazino, rahat v thlksiz kazino tcrbsi oyunulara tklif etmkl onlayn qumar dnyasnda gcl mvqe tutub. yerli oyunular arasnda mhur olmas tsadfi deyil.
Имя Цитировать 0  
0  
Ernestbal
pin up azerbaycan: pin-up casino giris - pin up casino
Имя Цитировать 0  
0  
PatrickDyeri
Имя Цитировать 0  
0  
Rogerwew
Имя Цитировать 0  
0  
TannerBlork
canadian pharmacy cialis click here uuuppharmacy.com
Имя Цитировать 0  
0  
Ремонт техники с выездом на дом в Москве
Сервисный центр предлагает сервис ремонта бесперебойников makelsan качественый ремонт бесперебойников makelsan
Имя Цитировать 0  
0  
JamesDorry
cazino casino sitesi cazino
Имя Цитировать 0  
0  
lionelmessi_ioKi
Explore Messi's achievements throughout his career | Get insights into Messi’s career at Inter Miami | Learn more about Messi's role as a father and husband | Read about Messi’s most memorable goals | Discover Messi’s career-defining achievements | See Messi's impact on Barcelona’s football legacy | Track Messi's international career highlights | Find out about Messi’s influence on global fans | Catch up on the latest highlights of Messi’s career, Follow Messi's journey https://lionelmessi-bd.com.
Имя Цитировать 0  
0  
lionelmessi_yiMt
Explore the inspiring biography of Lionel Messi | Follow Messi's transition from Barcelona to Inter Miami | Learn about Messi's family and personal milestones | Read about Messi?s most memorable goals | Explore Messi's collection of football trophies | Explore Messi's role in Barcelona?s success | Read about Messi's journey to the World Cup victory | See how Messi is a role model to millions worldwide | Read about Messi's most iconic football moments, Lionel Messi news Lionel Messi latest news.
Имя Цитировать 0  
0  
PatrickSer
?????? ????? https://lzt.market
Имя Цитировать 0  
0  
JuniorImalp
https://telegra.ph/The-Best-Cinnamon-Rolls-for-Christmas-Morning-10-22-2


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  
PatrickDyeri
посмотреть на этом сайте https://zelenka.guru/articles/
Имя Цитировать 0  
0  
Stephenalite
Hey there! I'm Stephen hailing from Norway. I specialize in customer support by day, but my heart truly belongs to the realm of SEO and digital marketing. I'm always on the lookout for ways to enhance my skills and keep pace with the ever-evolving trends and algorithms. In my free time, I enjoy immersing myself in nature's wonders or indulging in a Netflix marathon. Let's build connections and thrive together!

Areas of Expertise:

On-page SEO
Keyword research
Website optimization
Local SEO
SEO tools and analytics

Looking Forward To:

Exchanging ideas and tactics
Learning from fellow SEO enthusiasts
Building meaningful connections within the industry
Имя Цитировать 0  
0  
JohnnyCouri
На сайте https://честная-реклама.рф/ ваша милость сможете войти в курс с старый и малый услугами маркетингового учреждения, кое выполняет опуса полного цикла. На этом месте ну получится выбрать контекстную,https://честная-реклама.рф/kontekstnay-reklama/ таргетированную рекламу https://честная-реклама.рф/target/, высококлассную разработку страниц, случайно от сложности. Также вам доступна и эксплуатация дизайна также СЕО продвижение https://честная-реклама.рф/seo-optimizacija-i-prodvizhenie-sajta/ . НА компашке трубят специалисты домашнего дела, тот или другой страсть чуть только выполнят все, яко что поделаешь, но (а) также пустят значимые рекомендации. Агентство заполучило огромное количество постоянных клиентов.
Имя Цитировать 0  
0  
JamesDorry
пинап пинап кз pin up kz
Имя Цитировать 0  
0  
Rogerwew
Имя Цитировать 0  
0  
PatrickSek
Продолжение https://zelenka.guru/articles/
Имя Цитировать 0  
0  
Pin Up 03
Pinup, axr vaxtlarda Azrbaycandak onlayn qumar blmsind hmiyytli bir yer tutmu saytlardan biridir. Bir ox xs seim olunan bu sayt, geni oyun imkan, srfli bonuslar v etibarllq baxmndan mvffq olur. Pin up azerbaycan ad ad il bu kazino, istifadilr geni oyun nvlri verib yana, keyfiyytli qumar oyunu verir. yerli qumar bazarnda oyunular trfindn seviln pin-up kazino , Azri oyunularna v qlobal bazarda sevilib.

yerli oyunular arasnda internet oyunlarna maraq artdqca, Pin-up online kimi saytlar daha ox tannmaa balad. zllikl, Pin-up azerbaycan klind olan platformalar son zamanlar Azrbaycandak oyunular n sevilir. Pin-up kazino online istifadilr eidli oyunlar tklif edir.

Pinup kazino, yerli oyunular n geni yaylm bir xidmtdir. Bu onlayn kazino mrc hvskarlarna mxtlif oyunlar verir v cazibdar aksiyalar il seim olur.

Pin-up casino online, geni oyun variantlar tklif edn irktdir. Azri oyunular arasnda geni istifad olunan Pin-up casino, mrc hvskarlar n maraql oyun imkanlar tklif edir.

Yekun olaraq, Pin-up casino online qumarbazlara yalnz qumar oyunlar yox, hminin bonuslar v aksiyalar v maraql aksiyalar tklif edir. Bu onlayn kazinoda, oyunular zlrini gvnd hiss edir.

Web: https://www.wikizero.net/wiki/en/Anthropometric

Pin-up kazino tkc bir kazino olaraq oyunular clb etmir. Mrc hvskarlar bu platformada frqli mrc oyunlarndan yararlana bilrlr v bonus sistemini qazanmaq imkan ld edrlr.

Nticd, Pin-up azerbaycan, ffaf v gvnli mrc imkan istifadilr vermkl onlayn mrc dnyasnda lider mvqeddir. Azrbaycan mrcilri arasnda ox seilmsi tsadfi deyil.
Имя Цитировать 0  
Страницы: Пред. 1 ... 33 34 35 36 37 ... 790 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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