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

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

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

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

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


Страницы: Пред. 1 ... 29 30 31 32 33 ... 262 След.
0  
Michaelboado
нажмите здесь https://zelenka.guru
Имя Цитировать 0  
0  
ремонт телефонов
Недавно разбил экран своего телефона и обратился в этот сервисный центр. Ребята быстро и качественно починили устройство, теперь работает как новый. Очень рекомендую обратиться к ним за помощью. Вот ссылка на их сайт: срочный ремонт телефонов рядом со мной.
Имя Цитировать 0  
0  
ремонт телефонов москва
Если у вас сломался телефон, советую этот сервисный центр. Я сам там чинил свой смартфон и остался очень доволен. Отличное обслуживание и разумные цены. Подробнее можно узнать здесь: сервис сотовых телефонов.
Имя Цитировать 0  
0  
ремонт сотовых телефонов
Мой телефон перестал заряжаться, и я не знал, что делать. По совету друга обратился в этот сервисный центр. Мастера быстро нашли проблему и устранили её. Теперь мой телефон снова в строю! Рекомендую всем: ремонт телефонов с гарантией.
Имя Цитировать 0  
0  
ManuedHeamy
Много Дерева - интернет-магазин, который по недорогой стоимости предлагает приобрести из лиственницы планкен. Продукция пользуется большим спросом, так как имеет высокое качество. Наша репутация подтверждается отзывами покупателей. Она для нас важнее любой прибыли. Ищете косой планкен? Mnogo-dereva.ru/catalog/planken - здесь представлен богатый выбор планкена из лиственницы разных размеров и оттенков. Даем гарантию для всех клиентов на выгодные условия. Доставим материал в срок. Вы можете связаться с нами по телефону, и мы предоставим вам профессиональную консультацию.
Имя Цитировать 0  
0  
CoreyCob
casino sitesi en iyi casino siteleri or casino siteleri
https://images.google.dj/url?sa=t&url=https://1wintr.fun h?zl? casino
h?zl? casino casino siteleri and casino oyunlar? dunyan?n en iyi casino siteleri
Имя Цитировать 0  
0  
ремонт телефонов москва
Недавно разбил экран своего телефона и обратился в этот сервисный центр. Ребята быстро и качественно починили устройство, теперь работает как новый. Очень рекомендую обратиться к ним за помощью. Вот ссылка на их сайт: мастер ремонт телефонов.
Имя Цитировать 0  
0  
ремонт сотовых телефонов
Если у вас сломался телефон, советую этот сервисный центр. Я сам там чинил свой смартфон и остался очень доволен. Отличное обслуживание и разумные цены. Подробнее можно узнать здесь: сервис телефон.
Имя Цитировать 0  
0  
ремонт телефонов
Мой телефон перестал заряжаться, и я не знал, что делать. По совету друга обратился в этот сервисный центр. Мастера быстро нашли проблему и устранили её. Теперь мой телефон снова в строю! Рекомендую всем: ремонт телефонов с гарантией.
Имя Цитировать 0  
0  
ремонт телефонов
Мой телефон перестал заряжаться, и я не знал, что делать. По совету друга обратился в этот сервисный центр. Мастера быстро нашли проблему и устранили её. Теперь мой телефон снова в строю! Рекомендую всем: ремонт андроида.
Имя Цитировать 0  
0  
ремонт телефонов в москве
Недавно разбил экран своего телефона и обратился в этот сервисный центр. Ребята быстро и качественно починили устройство, теперь работает как новый. Очень рекомендую обратиться к ним за помощью. Вот ссылка на их сайт: ближайший ремонт телефонов от меня.
Имя Цитировать 0  
0  
ремонт мобильных телефонов
Хочу поделиться своим опытом ремонта телефона в этом сервисном центре. Остался очень доволен качеством работы и скоростью обслуживания. Если ищете надёжное место для ремонта, обратитесь сюда: ремонт сотовых телефонов поблизости.
Имя Цитировать 0  
0  
сервис по ремонту телефонов
Недавно разбил экран своего телефона и обратился в этот сервисный центр. Ребята быстро и качественно починили устройство, теперь работает как новый. Очень рекомендую обратиться к ним за помощью. Вот ссылка на их сайт: ремонт смартфонов.
Имя Цитировать 0  
0  
ремонт сотовых телефонов
Сломался телефон, думал покупать новый, но решил попробовать отремонтировать. Обратился в этот сервисный центр и не пожалел. Профессионалы своего дела быстро восстановили мой телефон. Рекомендую посетить их сайт: где ремонт телефонов.
Имя Цитировать 0  
0  
ремонт телефонов
Сломался телефон, думал покупать новый, но решил попробовать отремонтировать. Обратился в этот сервисный центр и не пожалел. Профессионалы своего дела быстро восстановили мой телефон. Рекомендую посетить их сайт: срочный ремонт смартфонов.
Имя Цитировать 0  
0  
ремонт телефонов в москве
Хочу поделиться своим опытом ремонта телефона в этом сервисном центре. Остался очень доволен качеством работы и скоростью обслуживания. Если ищете надёжное место для ремонта, обратитесь сюда: ремонт стационарных телефонов цена.
Имя Цитировать 0  
0  
ремонт телефонов рядом
Недавно разбил экран своего телефона и обратился в этот сервисный центр. Ребята быстро и качественно починили устройство, теперь работает как новый. Очень рекомендую обратиться к ним за помощью. Вот ссылка на их сайт: сервис по ремонту смартфонов.
Имя Цитировать 0  
0  
ремонт смартфонов
Если у вас сломался телефон, советую этот сервисный центр. Я сам там чинил свой смартфон и остался очень доволен. Отличное обслуживание и разумные цены. Подробнее можно узнать здесь: телефон починить.
Имя Цитировать 0  
0  
ремонт телефонов в москве
Сломался телефон, думал покупать новый, но решил попробовать отремонтировать. Обратился в этот сервисный центр и не пожалел. Профессионалы своего дела быстро восстановили мой телефон. Рекомендую посетить их сайт: ремонтный центр телефонов.
Имя Цитировать 0  
0  
Pin Up mf
Pinup, son illrd Azri bazarnda onlayn oyun blmsind gcl bir mvqe qazanm irktlrdn biridir. ksr xs trfindn oynanlan bu kazino platformas, geni oyun eidi, mrc bonuslar v etibarllq zr frqlnir. "Pin up" ad vasitsil bu onlayn kazino, oyun hvskarlarna eidli oyunlar verrk yana, mkmml qumar xidmti verir. Azrbaycanda oyun bazarnda zn geni auditoriya toplayan pin-up kazino , Azri oyunularna v beynlxalq sviyyd mhurluq ld edib.

Azri bazarnda virtual qumar oyunlarna seim artdqca, Pinup kazino kimi platformalar daha ox tannmaa balad. sasn, "Pin up casino online" arlar hazrda yerli oyunular n tandr. Pin-up casino azerbaycan mrc hvskarlarna eidli oyunlar tklif edir.

Pin-up cazino, yerli oyunular n n seviln platformalardan biridir. Bu onlayn kazino mtrilr frqli oyun nvlri tklif edir v oxlu bonuslar il oyunular zn clb edir.

Pin-up casino, oyun keyfiyytini artran onlayn kazinodur. yerli mrcilr arasnda oyunular trfindn seviln Pin-up kazino, istifadilr n eidli bonus imkanlar yaradr.

Yekun olaraq, Pin-up casino online mrcilr tkc oyun imkan deyil srfli bonuslar tmin edir. Bu onlayn kazinoda, qumar hvskarlar gvnli bir tcrb yaayr.

Web: http://smbc-comics.com/smbcforum/posting.php?mode=quote&f=1&t=7303&p=170579

Pin-up azerbaycan tkc bir kazino olaraq oyunlar il kifaytlnmir. Qumarlar burada geni mrc tcrbsindn istifad ed bilr v bonus sistemini istifad ed bilrlr.

mumilikd, Pin-up casino, gvnli oyun imkan tqdim etmkl onlayn qumar sektorunda n yax seimlrdn biridir. Azrbaycan mrcilri arasnda geni yaylmas lamtdardr.
Имя Цитировать 0  
0  
ремонт мобильных телефонов
Хочу поделиться своим опытом ремонта телефона в этом сервисном центре. Остался очень доволен качеством работы и скоростью обслуживания. Если ищете надёжное место для ремонта, обратитесь сюда: ремонт телефонов недорого.
Имя Цитировать 0  
0  
ремонт телефонов в москве
Хочу поделиться своим опытом ремонта телефона в этом сервисном центре. Остался очень доволен качеством работы и скоростью обслуживания. Если ищете надёжное место для ремонта, обратитесь сюда: ремонт телефон.
Имя Цитировать 0  
0  
ремонт телефонов
Хочу поделиться своим опытом ремонта телефона в этом сервисном центре. Остался очень доволен качеством работы и скоростью обслуживания. Если ищете надёжное место для ремонта, обратитесь сюда: ремонт смартфонов sony xperia в москве.
Имя Цитировать 0  
0  
сервис по ремонту телефонов
Недавно разбил экран своего телефона и обратился в этот сервисный центр. Ребята быстро и качественно починили устройство, теперь работает как новый. Очень рекомендую обратиться к ним за помощью. Вот ссылка на их сайт: ремонт сотовых телефонов.
Имя Цитировать 0  
0  
RodneySof
They don't care about the aml of your cryptocurrency - Quickly sell Ethereum, I brought the euro from Russia to Germany through the exchange of usdt at a favorable rate
Имя Цитировать 0  
Страницы: Пред. 1 ... 29 30 31 32 33 ... 262 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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