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

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

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

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

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


Страницы: Пред. 1 ... 2021 2022 2023 2024 2025 ... 2404 След.
0  
DannyHoavy
darkmarket 2025  onion dark website
Имя Цитировать 0  
0  
DannyHoavy
dark market 2025  dark web marketplaces
Имя Цитировать 0  
0  
DannyHoavy
darknet links  darknet links
Имя Цитировать 0  
0  
DannyHoavy
darknet site  dark web market urls
Имя Цитировать 0  
0  
CharlesGes
Имя Цитировать 0  
0  
DannyHoavy
darknet site  darkmarket link
Имя Цитировать 0  
0  
DentalMex
Erstklassige Ersatzrotoren fr zahnmedizinische Turbinen – Zuverlssigkeit und Genauigkeit fr Ihre Werkzeuge

In der fortschrittlichen Zahnmedizin spielen hochprzise und robuste Instrumente eine wesentliche Bedeutung fr eine optimale und sichere Therapie. Ein wesentlicher Bestandteil dieser Instrumente sind die Dentalturbinen, die mithilfe ihrer schnellen Drehbewegung eine rasche und exakte Modifikation von zahnmedizinischen Werkstoffen ermglichen. Damit diese Werkzeuge immer reibungslos funktionieren, sind hochwertige Ersatzrotoren von zentraler Bedeutung.

Unsere Ersatzrotoren fr zahnmedizinische Bohrinstrumente gewhrleisten herausragende Przision und Langlebigkeit. Sie sind mit exakten Keramiklagern ausgestattet, die einen sanften und sicheren Betrieb ermglichen. Die verwendeten Klemmvorrichtungen stammen von renommierten Produzenten aus Europa, was eine passgenaue Kompatibilitt und Dauerhaftigkeit sicherstellt.

Dentalturbinen mssen standhalten whrend des kontinuierlichen Anwendungsbereichs enormen Anforderungen. Die extremen Rotationsgeschwindigkeiten und der kontinuierliche Einfluss von Feuchtigkeit und Luftdruck fhren mit der Zeit zu Materialermdung. Um eine zuverlssige Funktionalitt und ein angenehmes Arbeiten zu sicherzustellen, ist es unerlsslich, nicht mehr funktionstchtige Rotoren rechtzeitig zu ersetzen.

Ein weiteres wichtiges Merkmal unserer Ersatzrotoren ist die Vielseitigkeit mit einer breiten Palette von etablierten Unternehmen auf dem Dentalmarkt. Wir haben Ersatzteile fr W&H.

Zustzlich zu der ausgezeichneten Leistungsfhigkeit unserer Artikel legen wir groen Wert auf Kundenzufriedenheit und Kundenberatung. Unser Produktangebot an Zahnarzt-Werkzeugen und Ausrstungen wird stetig verbessert, um den Anforderungen von zahnmedizinischen Fachkrften und Technikern zu entsprechen.

Unsere Kunden genieen von einer spitzenmigen Lngsbarkeit und einem fixen, sorgfltigen Versand.

Wenn Sie auf der Suche https://dzone.com/users/5176642/fabiandunkle.html  nach exzellenten Ersatzrotoren fr Dentalturbinen sind, die fr eine dauerhafte Nutzung, beste Performance und einfache Handhabung stehen, sind Sie bei uns genau richtig.
Имя Цитировать 0  
0  
AngelMubre
http://delaemkirpich.ru/ - C'est Moi - студия предметной съемки для маркетплейсов.
Имя Цитировать 0  
0  
Boyceerype
https://plinkofr.com/# plinko argent reel avis
Имя Цитировать 0  
0  
Trevordot
r7 казино играть - казино r7, r7 казино
Имя Цитировать 0  
0  
Michaelusest
Plinko-game: Plinko game for real money - Plinko casino game
Имя Цитировать 0  
0  
DannyDroms
darknet sites  dark market list
Имя Цитировать 0  
0  
Dwightshago
Имя Цитировать 0  
0  
DannyDroms
dark web markets  bitcoin dark web
Имя Цитировать 0  
0  
DannyWem
darkmarkets  dark market 2025
Имя Цитировать 0  
0  
DannyHoavy
dark market list  darkmarkets
Имя Цитировать 0  
0  
CurtisMep
explanation Look up
Имя Цитировать 0  
0  
GreggPem
Бонусы за регистрацию с промокодом Slotomen - Betwinner промокод бонусы на депозит, Betwinner промокод
Имя Цитировать 0  
0  
Martinsourb
Имя Цитировать 0  
0  
Scottcug
look here  
galaxyswapper
Имя Цитировать 0  
0  
barnetref
Портал gorodnsk63.ru любому пользователю будет понятен. Его выбирают те, кто ценит свежесть и наполненность. Статьи снабжены фотографиями и очень удобны для чтения. Среди других позитивных моментов портала стоит достоверность размещенных данных отметить. http://gorodnsk63.ru - портал, который дает возможность быть в курсе всех событий. Здесь можно прочитать самые горячие новости. Наш ресурс уже завоевал популярность среди интернет-аудитории. Публикации четко разделены на категории. Информацией в социальных сетях вы можете делиться.
Имя Цитировать 0  
0  
CurtisEmeri
this post BANK STATEMENT
Имя Цитировать 0  
0  
888starzgreen
888starz скачать на айфон бесплатно  http://watersport.org.ru/images/pgs/888starz-top-10-slotov-casino.html
Имя Цитировать 0  
0  
888starzgreen
888starz bet скачать бесплатно  http://watersport.org.ru/images/pgs/888starz-top-10-slotov-casino.html
Имя Цитировать 0  
0  
888starzgreen
888starz скачать на айфон бесплатно  http://watersport.org.ru/images/pgs/888starz-top-10-slotov-casino.html
Имя Цитировать 0  
Страницы: Пред. 1 ... 2021 2022 2023 2024 2025 ... 2404 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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