Авторизация
Логин:
Пароль:
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Подписка на рассылку
Реклама
11 лет сервису InKey.Biz.ua - Интернет бизнес под ключ.
Расскажи о нас


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

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

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

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

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

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


Страницы: Пред. 1 ... 1931 1932 1933 1934 1935 1936 След.
0  
Wifelbz
Психолог онлайн чат.  Онлайн-консультация психолога. Психологическая и информационная онлайн-помощь.
Имя Цитировать 0  
0  
Kingwsi
Психолог онлайн анонимно.  Получите консультацию онлайн-психолога в чате прямо сейчас. Онлайн чат с психологом без регистрации.
Имя Цитировать 0  
0  
Wilsonhap
Pharmacie en ligne livraison Europe: Pharmacies en ligne certifiees - pharmacie en ligne pas cher
Имя Цитировать 0  
0  
Samvid
Круглосуточная запись на онлайн-консультацию психолога.  Психолог в телеграм. Получить первую онлайн консультацию психолога чате.
Имя Цитировать 0  
0  
Lordidz
Психолог онлайн анонимно.  Дипломированный психолог с опытом работы и отзывами клиентов. Телеграм психолог.
Имя Цитировать 0  
0  
RaymondKig
Viagra pas cher livraison rapide france Viagra sans ordonnance 24h suisse or Viagra homme prix en pharmacie
http://www.calvaryofhope.org/System/Login.asp?id=40872&Referer=https://viagrameilleurprix.com Viagra pas cher livraison rapide france
Viagra pas cher inde Viagra femme ou trouver and Viagra Pfizer sans ordonnance Viagra Pfizer sans ordonnance
Имя Цитировать 0  
0  
Brotherwqb
Помощь психолога онлайн.  Получите консультацию онлайн-психолога в чате прямо сейчас. Получите консультацию онлайн-психолога в чате прямо сейчас.
Имя Цитировать 0  
0  
RaymondNor
Имя Цитировать 0  
0  
Masterfon
Психолог оказывает помощь онлайн в чате.  Психолог онлайн чат. Психолог онлайн анонимно.
Имя Цитировать 0  
0  
Ironpwg
Психолог оказывает помощь онлайн в чате.  Психолог онлайн анонимно. Психолог онлайн анонимно.
Имя Цитировать 0  
0  
Shadowpgt
Психолог онлайн чат.  Чат психологической поддержки. Психолог оказывает помощь онлайн в чате.
Имя Цитировать 0  
0  
Catcyz
Телеграм психолог.  В переписке у психолога. Получите консультацию онлайн-психолога в чате прямо сейчас.
Имя Цитировать 0  
0  
Curtisdorse
Имя Цитировать 0  
0  
Wolffli
Чат с психологом в телеге.  Психолог t me. Дипломированный психолог с опытом работы и отзывами клиентов.
Имя Цитировать 0  
0  
Keithsooff
pharmacie en ligne pas cher pharmacie en ligne or pharmacies en ligne certifiГ©es
http://forum.ahigh.ru/away.htm?link=http://tadalafilmeilleurprix.com/ Achat mГ©dicament en ligne fiable
pharmacies en ligne certifiГ©es pharmacie en ligne france fiable and pharmacie en ligne avec ordonnance vente de mГ©dicament en ligne
Имя Цитировать 0  
0  
ShawnHob
Казино Вавада  это одно с наиболее узнаваемых он-лайн-казино, предлагающее игрокам большой выбор игр равным образом красивые бонусы. Ежели вы желаете разузнать, яко найти этто толпа, какие забавы в течение нем доступны а также как найти евонный в течение Телеграм, то сия часть для вы.

Яко найти казино Вавада

Сначала, чтобы попасть в казино Вавада, вы сможете употребить дальнейшими методами:

1. Искательские построения: Ясно как день включите "Казино Вавада" в течение любой искательской тачке, также ваша милость выкопаете фотосайт. Отошлите чуткость, яко сайт эвентуально блокирован, в течение этаком случае используйте зеркала.

2. Синие воротнички зеркала казино: Если вход на фотосайт ограничен, отыскиваете актуальные зеркала. Яко обычно живые ссылки хоть найти сверху официальных страницах казино то есть форумах, приуроченных к азартным забавам.

3. Соц сети: Подпишитесь сверху служебные аккаунты Вавада в течение соц сетях  там через каждое слово публикуются новинки равным образом ссылочки на рабочие рабочие зеркала.

Какой-никакие забавы в течение толпа Вавада

Казино Вавада http://mrleroi.com/2019/10/26/featured-post/?unapproved=466512&moderation-hash=ef608c309b868a03894cc8de3be337dd#comment-466512 предлагает родным инвесторам сложность игр на вот хоть экой чувство:

1. Игровые слоты: Большее количество автоматов для игры с всяческими тематиками (а) также премиальными функциями.

2. Настольные зрелище: https://cabaan.com/2017/08/29/hello-world/?unapproved=104578&moderation-hash=3bcdfa6373a6b3b81d677c2503fe700d#comment-104578 Традиционные забавы, в течение этом числе рулетка, блэкджек и еще хорс, доступны для этих, кто такой ценит классические казино.

3. Лайв-казино: Игра раз-два жизненными дилерами, https://www.labellaimpresa.eu/2016/04/04/a-scuola-di-cooperazione/#comment-31181 кае ваша милость сможете взаимодействовать раз-два некоторыми игроками равно осязать атмосферу реального казино.

4. Провайдеры: Толпа сотрудничает не без; известными http://blcp.ie/benefits-of-cbt/?unapproved=432275&moderation-hash=85cca12b88c37b0b3c608d86a2f8fb47#comment-432275 изготовителями игр, яко дать голову на отсечение высшее качество также обилие контента

Яко нюхать Вавада в течение Телеграм

Телеграм  этто отличная электроплатформа для извлечения обновлений также инфы. Чтобы находить толпа Вавада в течение Телеграм, осуществите следующие шаги:

1. Поиск числом нику: Вскройте эпином Телеграм и в строке разведки введите "Вавада". Этто сможет помочь отыскать служебные каналы и группы.

2. Приобщайтесь к каналам: Почтите и еще подпишитесь на официальный канал казино Вавада. Через некоторое время вы можете получать речь о ранее не известных забавах, промо-акциях (а) также бонусах.

3. Якшание с соучастниками: Заступите на чаты а также группы игроков, где дискуссируются разные аспекты представления в течение казино Вавада. Этто хорэ доброй вероятностью переброситься опытом а также возыметь советы.

Толпа Вавада случит отличное фраза множество возможностей чтобы игры также развлечения. Запомните что касается гранях защищенности а также играйтесь трепетно. Фатума!
Имя Цитировать 0  
0  
RaymondNor
Viagra homme prix en pharmacie sans ordonnance SildГ©nafil Teva 100 mg acheter or Meilleur Viagra sans ordonnance 24h
https://www.google.tn/url?q=https://viagrameilleurprix.com Viagra pas cher inde
SildГ©nafil 100mg pharmacie en ligne Viagra pas cher livraison rapide france and Viagra femme ou trouver Viagra homme sans prescription
Имя Цитировать 0  
0  
Brotherncr
Онлайн чат с психологом без регистрации.  Получите консультацию онлайн-психолога в чате прямо сейчас. Психолог помогающий искать решения в непростых психологических ситуациях.
Имя Цитировать 0  
0  
Richardbal
http://kamagrameilleurprix.com/# pharmacie en ligne avec ordonnance
pharmacie en ligne
Имя Цитировать 0  
0  
Stararn
Телеграм психолог.  Чат психологической поддержки. Круглосуточная запись на онлайн-консультацию психолога.
Имя Цитировать 0  
0  
Kingjep
Имя Цитировать 0  
0  
Mastermri
Телеграм психолог.  В переписке у психолога. Психолог t me.
Имя Цитировать 0  
0  
Masterhyt
Анонимный чат с психологом телеграм.  Чат с психологом в телеге. Онлайн чат с психологом без регистрации.
Имя Цитировать 0  
0  
Ninjaddx
Получить первую онлайн консультацию психолога чате.  Получите консультацию онлайн-психолога в чате прямо сейчас. Чат психологической поддержки.
Имя Цитировать 0  
0  
KODnze
Психолог t me.  Круглосуточная запись на онлайн-консультацию психолога. Онлайн-консультация психолога.
Имя Цитировать 0  
Страницы: Пред. 1 ... 1931 1932 1933 1934 1935 1936 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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