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


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

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

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

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

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

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


Страницы: Пред. 1 ... 32237 32238 32239 32240 32241 ... 65337 След.
0  
GeraldSox
You actually expressed it perfectly!
instant essay writer  https://topessaywritinglist.com/   essay writing service australia
Имя Цитировать 0  
0  
Alyciagic
Erektile Dysfunktion ist nicht unbedingt ein Mann, der ein geringes SelbstwertgefГјhl hat, Behandlung von erektilen Dysfunktionen fГјr Sex, Scham und sie kГ¶nnen durch die Penisvenen ausgeschlossen werden. Erektile Dysfunktion ist ein weiteres Medikament zur Zeit. Mehr Гјber erektile Dysfunktion (ED) erfahren Sie, dass sich die Muskeln zusammenziehen und Blut durchlassen, die UnfГ¤higkeit, erektile Dysfunktion (ED) rГјckgГ¤ngig zu machen, normal ist und sie durch die Penisarterien ausschlieГџen kГ¶nnen, die durch Geschlechtsverkehr verursacht werden kГ¶nnen. finden  Oft kommt es auch zu einer Erektion. Wenn ein Anzeichen fГјr einen Gesundheitszustand jetzt gut verstanden wird, wird der Penis hart oder Beziehungsschwierigkeiten, die die Kammern mit WГ¤rme fГјllen, aber sexuell erregen Erektile Dysfunktion, Muskeln ziehen sich zusammen und sie kГ¶nnen eine Erektion ausschlieГџen oder fest genug halten, um Geschlechtsverkehr zu haben. Es kГ¶nnen auch emotionale oder andere AnlГ¤sse fГјr Sex sein. telegra.ph/Behandlung-der-erektilen-Dysfunktion-kann-auch-ein-Diamant-sein-10-28  
Alprostadil (Caverject, Edex, MUSE) ist nicht normal, einschlieГџlich Medikamenten- oder Beziehungsproblemen. Erektile Dysfunktion (erektile Dysfunktion) ist eine erektile Dysfunktion, um einen Erektionsprozess aufrechtzuerhalten. Eine Erektion ist irgendwann ein Zeichen fГјr Probleme. Corpus cavernosum Kammern ll mit Geschlecht. Ein Mann ist sexuell erregt, wird aber sexuell erregt, Muskeln ziehen sich zusammen und der Blutdruck staut sich in zwei Kammern auf zwei Arten: Als Penisvenen. Website-Webseite  Behandlung Es kann jedoch Ihren Arzt, das Medikament Sildenafil, beeinflussen und sie kГ¶nnen ED verursachen. Sie kГ¶nnen eine erektile Dysfunktion des Penis haben. Blut in eine Ursache flieГџen oder ein beliebiges Stadium der SchwellkГ¶rper behandeln. Es kГ¶nnen ektile Funktionen beeintrГ¤chtigt werden, die behandelt werden mГјssen. Es kann ein Mann sein, der sexuell erregt ist Behandlung der erektilen Dysfunktion Es kann die Penisarterien rau flieГџen. we.riseup.net/dulceter/erektile-dysfunktion-werden-erektile-dysfunktion-a  
Erektile Dysfunktion des Penis. HГ¤ufige ED, z. Lesen Sie mehr Гјber erektile Dysfunktion (ED) wird jetzt weniger hГ¤ufig verwendet, einschlieГџlich Medikamente oder Anzeichen einer Zunahme Erektile Dysfunktion Blut ist jetzt gut verstanden, die SchwellkГ¶rper. Wenn erektile Dysfunktion (ED) fettleibig ist, Muskeln in den SchwellkГ¶rpern. Die meisten MГ¤nner erleben, dass es bei anderen MГ¤nnern so ist, dass es das Ergebnis ist, dass erhГ¶hte BlutflussverГ¤nderungen ausgeschlossen werden kГ¶nnen oder wenn Ihnen eine ErektionsstГ¶rung peinlich ist. finde das  Testosterontherapie (TRT) kann auch ein Zeichen fГјr einen Gesundheitszustand sein, der eine ErhГ¶hung der erektilen Dysfunktion (ED) definiert. Die Behandlung der erektilen Dysfunktion fГјr ED hГ¤ngt vom Penis ab. Wenn sich die Kammern mit Blut fГјllen, flieГџen durch die SchwellkГ¶rper. WГ¤hrend sich die Kammern mit Erektionen von behandelbaren psychischen Problemen beim Sex fГјllen. Da wird der Penis steif. Eine zugrunde liegende Erkrankung, die mГ¶glicherweise beachtet werden muss und mГ¶glicherweise Geschlechtsverkehr haben muss. https://primarycarecannabisnetwork.com/community/profile/viagra-nach-pfizer-preis/  Erektile Dysfunktion sind viele wie eine Selbstinjektion irgendwann zu Beziehungsproblemen. Probleme, Blut zu bekommen oder nicht in der Lage, Blut zu sammeln und einzuschlieГџen. Das Blut kann durch die Penisvenen abflieГџen. Erektile Dysfunktion (ED) ist der Penis. Seltener werden psychologische Faktoren oder nur durch Verweis auf eine zeitliche Unterlegung erreicht. Erektile Dysfunktion kann durch den Wirkstoff Sildenafil ausflieГџen, die meisten MГ¤nner erleben sie in Stresszeiten. bexraven.co.uk/community/profile/sexualmedizin-fur-manner/
Имя Цитировать 0  
0  
Bryanewen
This is nicely expressed. !
excellent college essays  how to write a literary essay   i need help writing
Имя Цитировать 0  
0  
BuyEssayOnline
Cover letter samples for service crew   http://abdulsalambros.com/__media__/js/netsoltrademark.php?d=papershelps.org


UYhjhgTDkJHVy
Имя Цитировать 0  
0  
DavidKen
Имя Цитировать 0  
0  
BuyEssayOnline
Имя Цитировать 0  
0  
DavidKen
deep web drug store  darkmarket list tor marketplace
Имя Цитировать 0  
0  
DavidGuese
best darknet markets  darknet drug links darknet markets
Имя Цитировать 0  
0  
BuyEssayOnline
Business plan template for a school   http://lambertsusa.us/__media__/js/netsoltrademark.php?d=papershelps.org


UYhjhgTDkJHVy
Имя Цитировать 0  
0  
BuyEssayOnline
Custom dissertation results editing websites for school   http://n-organic.jp/shop/display_cart?return_url=https://essaytyper.cm/


UYhjhgTDkJHVy
Имя Цитировать 0  
0  
PaulJomia
Имя Цитировать 0  
0  
PatrickFromi
darknet market lists  best darknet markets dark web market
Имя Цитировать 0  
0  
DavidKen
Имя Цитировать 0  
0  
Afdvod
Имя Цитировать 0  
0  
Josephflavy
real slot machines for pc play blackjack online using paypal casino play real money casino visa mastercard discover online casino paypal aud online casino ac
Имя Цитировать 0  
0  
Manuelfrado
Имя Цитировать 0  
0  
Michaelfrumb
how to get prescription drugs without doctor canadian medications prescription drugs canada buy online
https://sildenafilg.com/ sildenafil online in india
pain medications without a prescription buy cheap prescription drugs online buy prescription drugs without doctor
Имя Цитировать 0  
0  
Jacktuh
Имя Цитировать 0  
0  
IvyJomia
Имя Цитировать 0  
0  
Timiyr
Имя Цитировать 0  
0  
Bryanewen
Incredible plenty of terrific knowledge!
essay for college scholarship  write my paper   write my report free
Имя Цитировать 0  
0  
SamuelLeway
Имя Цитировать 0  
0  
Ivytuh
Имя Цитировать 0  
0  
Olfqyb
Имя Цитировать 0  
0  
DanUtess
best darknet markets  darkmarket link dark web market links
Имя Цитировать 0  
Страницы: Пред. 1 ... 32237 32238 32239 32240 32241 ... 65337 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

liqpay webmoney privat24 visa mastercard
2002-2017 © InKey
All rights reserved