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

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

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

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

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


Страницы: Пред. 1 ... 32134 32135 32136 32137 32138 ... 66251 След.
0  
DanFeage
Имя Цитировать 0  
0  
SamuelLeway
Имя Цитировать 0  
0  
SamuelLeway
Имя Цитировать 0  
0  
Kevindrusy
dark markets 2022  darkmarket darknet websites
Имя Цитировать 0  
0  
itugicaki
The rqm.vnfw.inkey.pro.oab.av deposits, penetrates satisfy loette nizagara generika 50 kaufen farmacia on line synthroid buy cheap vidalista on vardenafil pills lowest prices vardenafil pharmacy america pharmacy discount pharmacy no prescription prednisone amazon sublingual viagra pro online canada wallgreens topamax cost generic levitra bactrim levitra extra dosage get diflucan online canada buy plaquenil 0.1 % retin a from canadian pharmacy take loette uk nizagara en suisse synthroid cost of vidalista in canada vardenafil en usa pharmacy in generic prednisone online sales sublingual-viagra-pro generique topamax canada achat de levitra bactrim generic levitra extra dosage diflucan plaquenil without pres how do i get retin-a non-immunological http://eatingaftergastricbypass.net/item/loette/ loette http://yourdirectpt.com/product/nizagara/ alternative uk nizagara http://treystarksracing.com/item/synthroid/ farmacia on line synthroid http://uprunningracemanagement.com/product/vidalista/ vidalista http://dreamteamkyani.com/vardenafil/ vardenafil uk shop buy vardenafil without email address http://dreamteamkyani.com/pharmacy/ buy pharmacy from india http://millerwynnlaw.com/prednisone/ online prednisone usa http://millerwynnlaw.com/product/sublingual-viagra-pro/ sublingual viagra pro.com http://tei2020.com/item/topamax/ buy topamax online fast http://trucknoww.com/generic-levitra/ vardenafil 20 mg http://werenthomesaz.com/bactrim/ next day express delivery for bactrim http://myquickrecipes.com/product/levitra-extra-dosage/ levitra extra dosage http://wowloremaster.com/product/diflucan/ purchasing diflucan in mexico cod diflucan http://rozariatrust.net/plaquenil-overnight/ buy plaquenil without prescription http://yourdirectpt.com/product/retin-a/ uk online retin a below, interactions, begin inferiorly.
Имя Цитировать 0  
0  
Jimrap
dark market url  darknet market darkmarket
Имя Цитировать 0  
0  
Philipzed
Имя Цитировать 0  
0  
Philipzed
Имя Цитировать 0  
0  
Philipzed
dark market list  darkmarket dark market onion
Имя Цитировать 0  
0  
JimEmarL
dark market list  darknet markets darkmarket
Имя Цитировать 0  
0  
Josephovago
sildenafil from india sildenafil 50mg brand name cheap sildenafil 50mg
https://sildenafilg.com/ sildenafil cost canada
prescription drugs online without doctor non prescription ed drugs buy canadian drugs
Имя Цитировать 0  
0  
Samuelfew
dark market onion  dark web sites darknet markets
Имя Цитировать 0  
0  
Qbedso
Имя Цитировать 0  
0  
SamuelLeway
dark market list  darkmarket darknet market
Имя Цитировать 0  
0  
Ivfrso
Имя Цитировать 0  
0  
Josephovago
stromectol ivermectin buy ivermectin usa price buy stromectol pills
https://edpillsg.online top ed pills
ed treatment review buy erection pills ed pill
Имя Цитировать 0  
0  
MiaJomia
Имя Цитировать 0  
0  
GonzisMup
Телефон с двумя SIM-картами
Телефон с двумя SIM-картами — это мобильный телефон, обычно смартфон, с возможностью использования двух SIM- карт модуля идентификации абонента.
SIM-карта — это смарт-карта, на которой хранятся причина о владельце, включая идентификационные причина и предпочтения пользователя, местоположение и часть телефона, данные авторизации в сети, личные ключи безопасности, списки контактов и сохраненные текстовые сообщения. Чтобы передать данные для противоположный телефон, пользователю достаточно вынуть SIM-карту из одного телефона и вставить ее в другой.
Телефоны с двумя SIM-картами используются чтобы ряда целей, включая следующие:
Два человека могут использовать одним телефоном, отдельный со своим номером телефона и данными, хранящимися для разных SIM-картах. Смотри тут самый дешевый сенсорный телефон в днс https://smartfonresurs.ru/xiaomi-mi-note-10-lite-64-gb-dve-sim-karty-xiaomi/ лучшие сенсорные телефоны дешевые.
В среде BYOD сотрудники могут иметь приманка личные номера и причина одиноко от рабочих.
Человек могут пользоваться работник и домашний номера на одном телефоне, а не заключать битва с отдельными телефонными трубками.
Путешественники могут приобрести местную SIM-карту, дабы избежать платы следовать роуминг, оставаясь около этом доступными по своему обычному номеру.
Вы однако прекрасно знаете, что две SIM-карты — главная редкость наших телефонов. С самого начала Wiko оборудовала круг из своих телефонов функцией двух SIM-карт.
Однако что такое двойная SIM-карта и точно она работает?
Занятие двух SIM-карт позволяет пользователю зараз использовать две разные услуги без необходимости использования двух отдельных телефонов. Например, один и тот же телефон дозволено использовать чтобы личных и профессиональных целей с разными номерами и разными счетами разве для путешествий с конкретной SIM-картой ради страны назначения.
Благодаря этой функции двух SIM-карт с вами можно связаться по обоим номерам с одного телефона.
Существует изрядно различных типов двойных SIM-карт, предлагающих различные функции. Наши телефоны Wiko оснащены SIM DUAL STANDBY — обе SIM-карты могут принимать звонки. Однако быть подключении вызова для одну SIM-карту другая перестает быть активной и все входящие вызовы перенаправляются для голосовую почту. Предварительно сих пор все наши модели были оснащены мини-слотами (обычными) SIM-картами.
DARKMOON довольно совмещать слот чтобы мини-SIM и слот ради микро-SIM, а DARKFULL — два слота ради микро-SIM.
Самые ранние телефоны с двумя SIM-картами были простой адаптерами (псевдо-двойными либо пассивными), сколько означало, сколько, чтобы они могли волочить две карты, в любой момент времени работала один одна, и вам приходилось переключаться между ними при необходимости. Едва более развитая пример — Dual Sim Stalwart, где обе карты работают враз, но присутствие поступлении вызова для одну карту другая деактивируется на дата разговора.
Телефоны Dual Sim Potent (DSA) теперь более распространены: они способны принимать вызовы для обе SIM-карты, а более продвинутые модели позволяют пользователям пить вызов для оба номера зараз, который называется Dual Yell или Dual Active.
Некоторые модели, имея два слота, не дают одинаковой функциональности обоим: возьмем, основной слот для карты обеспечивает скорый мобильный интернет 3G разве 4G, а дополнительный слот может быть ограничен более медленным 2G.
Имя Цитировать 0  
0  
DanFeage
dark market onion  darkmarket url darkmarket link
Имя Цитировать 0  
0  
Kevindrusy
Имя Цитировать 0  
0  
MiaJomia
Имя Цитировать 0  
0  
Josephovago
best ed drug ed pills gnc the best ed pill
https://stromectolg.online ivermectin price usa
ivermectin 18mg ivermectin oral solution stromectol ireland
Имя Цитировать 0  
0  
Bootuh
Имя Цитировать 0  
0  
Sskzyq
Имя Цитировать 0  
0  
JimEmarL
dark web sites  darkmarket darkmarket
Имя Цитировать 0  
Страницы: Пред. 1 ... 32134 32135 32136 32137 32138 ... 66251 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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