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

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

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

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

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


Страницы: Пред. 1 ... 65310 65311 65312 65313 65314 ... 65351 След.
0  
synthroid 1.37
Имя Цитировать 0  
0  
canadian family pharmacy
Имя Цитировать 0  
0  
buy synthroid canada
Имя Цитировать 0  
0  
online pharmacy australia free delivery
Имя Цитировать 0  
0  
cheap pharmacy no prescription
Имя Цитировать 0  
0  
can you buy metformin
Имя Цитировать 0  
0  
canadian pharmacy no prescription needed
Имя Цитировать 0  
0  
tadalafil 5mg price in india
Имя Цитировать 0  
0  
azithromycin 500mg tab cost
Имя Цитировать 0  
0  
buy predisone steriods
Имя Цитировать 0  
0  
zithromax antibiotics
Имя Цитировать 0  
0  
CharlesHof
northwestpharmacydrugstore.comcanadian pharmacy express pharmacy rx one viagra buy cialis without prescription pharmacy rx one review
Имя Цитировать 0  
0  
CharlesHof
northwestpharmacydrugstore.comcanada drug superstore sky pharmacy online drugstore cialis without prescription canada pharmacy 24 hour drug store
Имя Цитировать 0  
0  
buy lisinopril 2.5 mg online
Имя Цитировать 0  
0  
WillieSoarf
Das Zet Casino ist ein beliebtes Online-Casino, das eine Vielzahl von Spielen und Promotionen fГјr seine Spieler bietet. Eine der aufregendsten Aktionen im Jahr 2021 ist der Zet Casino Promo-Code, der neuen Spielern groГџzГјgige Boni und Belohnungen bietet.

Als neuer Spieler im Zet Casino können Sie von dem Promo-Code profitieren, der Ihnen einen Willkommensbonus auf Ihre erste Einzahlung gewährt. Dies bedeutet, dass Sie zusätzliches Geld erhalten, um Ihre Lieblingsspiele zu spielen und Ihre Gewinnchancen zu erhöhen.

Darüber hinaus bietet das Zet Casino regelmäßig spezielle Promotionen an, die den Spielern die Möglichkeit geben, zusätzliche Boni, Freispiele und Preise zu gewinnen. Diese Aktionen werden oft über den Newsletter des Casinos oder auf der Website bekannt gegeben, sodass es sich lohnt, regelmäßig nach neuen Angeboten Ausschau zu halten.

Um den Promo-Code im Zet Casino zu nutzen, müssen Sie einfach während der Registrierung oder Einzahlung den angegebenen Code eingeben. Sobald Sie dies getan haben, wird der Bonus automatisch Ihrem Konto gutgeschrieben und Sie können mit dem Spielen beginnen.

Es ist jedoch wichtig zu beachten, dass jeder Bonus im Zet Casino bestimmten Bedingungen und Umsatzanforderungen unterliegt. Bevor Sie den Bonus beantragen, sollten Sie sich daher die Geschäftsbedingungen durchlesen, um sicherzustellen, dass Sie die Bedingungen erfüllen und Ihren Bonus erfolgreich umsetzen können.

Insgesamt bietet der Zet Casino Promo-Code 2021 eine großartige Möglichkeit, zusätzliche Belohnungen und Boni zu erhalten, während Sie Ihre Lieblingsspiele spielen. Wenn Sie also auf der Suche nach einem neuen Online-Casino sind, das großzügige Aktionen anbietet, sollten Sie das Zet Casino auf jeden Fall in Betracht ziehen.
https://zetcasino.one/
Имя Цитировать 0  
0  
lisinopril 104
Имя Цитировать 0  
0  
Brucemense
? ??????????? ????, ??? ???????? - ??? ?????? ???????? ??????? ? ????? ???????????, ?????? ???? ??????????? ??????? ? ??????? ???? ????????? ???????????. ???? ??????? ???????????? ????????? ?? ??????????? ?????? ???????????. ???? ?????? ????????? ????? ????? ?????? ?????????, ???????? ???????? ? ?????????? ?????????????? ??? ?????????? ???????? ? ?????? ??????? ?????????.
? ?????? ????????? ???? ???????? ?????????? ????? ?????? ???????? ???? ?????? ????????. ?? ?????? ??????????? ?????? ???????? ??????? ??? ?????? ???????, ? ??? ????? ???????? ???????? ??? ????, ??? ?? ???? ????????? ???????????, ??????? ???????? ??? ????? ????????? ???? ??????. ???????? ??????????????? ? ?????? ?????????????, ????????? ? ?????????? ???????, ????? ? ????? ????????? 100% ???????????? ????????.
????? ?????? ??????? ??????????? ?? ?????? ? ???, ??? ?? ??????? ??????????? ?????? ???????? ???? ????????. ???? ??????? ???????????????? ?????? ? ?????, ? ????? ??????????. ????? ?? ?????? ?????????? ??????? ?? ??????????? ?????????? ???????????? ?????????? ? ???????? ? ????? ????? ?????? ? ??? ????? ?????????? ??? ?????? ????????? ??????? ????????.
??? ???, ??? ???????? ????? ??????? ? ??????? ?????? ???????? ??????????? ????????, ???? ???????? ?????????? ???????? ???????. ???????? ???????? - ??? ?????? ???????? ??????????? ???????? ???????? ? ?? ????? ??????? ??????? ? ?????????? ????? ?????: ? ??????????? ? ??????????? ??? ? ?????? ??????? ???????.
https://diplomans-rossians.com/
Имя Цитировать 0  
0  
BruceBeaum
В современном мире, где аттестат - это начало успешной карьеры в любой сфере, многие ищут максимально быстрый путь получения качественного образования. Важность наличия официального документа об образовании сложно переоценить. Ведь именно он открывает дверь перед любым человеком, который собирается вступить в сообщество квалифицированных специалистов или учиться в университете.
Предлагаем оперативно получить этот важный документ. Вы можете купить аттестат нового или старого образца, и это становится выгодным решением для всех, кто не смог завершить образование, утратил документ или хочет исправить плохие оценки. Все аттестаты производятся аккуратно, с максимальным вниманием ко всем деталям, чтобы в итоге получился документ, максимально соответствующий оригиналу.
Плюсы этого решения заключаются не только в том, что вы быстро получите свой аттестат. Процесс организовывается просто и легко, с нашей поддержкой. Начав от выбора подходящего образца аттестата до грамотного заполнения персональной информации и доставки в любой регион страны — все под абсолютным контролем опытных специалистов.
Для всех, кто хочет найти оперативный способ получить необходимый документ, наша компания готова предложить отличное решение. Приобрести аттестат - это значит избежать долгого обучения и не теряя времени перейти к достижению своих целей, будь то поступление в университет или старт карьеры.
https://diplomans-rossians.com/
Имя Цитировать 0  
0  
buy generic tadalafil online uk
Имя Цитировать 0  
0  
BruceAnast
? ????? ????????, ??? ???????? ?????????? ??????? ???????? ??????? ? ????? ???????????, ?????? ???????? ????? ??????????? ??????? ???? ????????? ???????????. ????????????? ??????? ???????????? ????????? ?? ??????????? ?????? ???????????. ???? ?????? ?????? ????????? ????? ????? ??????, ????????? ???????? ? ?????????? ????????????????? ???????????? ??? ?????????? ???????? ? ?????? ??????? ?????????.
? ?????? ????????? ???? ???????? ?????????? ?????? ???????? ???? ??????????? ????????. ?? ?????? ?????? ????????, ??? ????? ???????? ???????? ??? ????, ??? ?? ???? ????????? ??????????? ??? ??????? ????????. ??? ????????? ??????????? ?????????, ? ???????????? ????????? ?? ???? ?????????, ????? ?? ?????? ????????? ????????? ???????????? ????????.
????? ????? ??????? ??????????? ?? ?????? ? ???, ??? ????? ??????????? ?????? ???????? ???? ????????. ???? ??????? ???????????????? ?????? ? ?????, ? ???????????????? ??????????. ????? ?? ?????? ?????????? ??????? ?? ???????????? ?? ?????????? ?????? ?????? ? ???????? ? ????? ?????? ?????? ? ??? ??? ?????????? ????????? ????? ????????????.
????? ???????, ??? ????, ??? ???? ??????????? ?????? ???????? ??????????? ????????, ???? ?????? ?????????? ???????? ???????. ?????? ???????? - ?????? ???????? ???????????????? ???????? ???????? ? ????? ?????????? ? ?????? ?????: ? ??????????? ? ??? ??? ? ?????? ??????? ???????.
https://diplomans-rossians.com/
Имя Цитировать 0  
0  
BruceBeaum
В нашем обществе, где аттестат становится началом успешной карьеры в любом направлении, многие стараются найти максимально быстрый и простой путь получения образования. Наличие официального документа переоценить просто невозможно. Ведь диплом открывает дверь перед всеми, кто стремится начать профессиональную деятельность или учиться в ВУЗе.
Мы предлагаем быстро получить любой необходимый документ. Вы имеете возможность купить аттестат, что становится выгодным решением для всех, кто не смог закончить обучение или утратил документ. Аттестат изготавливается с особой аккуратностью, вниманием ко всем элементам. На выходе вы получите продукт, полностью соответствующий оригиналу.
Превосходство такого решения заключается не только в том, что вы сможете быстро получить свой аттестат. Весь процесс организован комфортно, с нашей поддержкой. Начиная от выбора требуемого образца до правильного заполнения персональной информации и доставки по России — все под абсолютным контролем квалифицированных специалистов.
В итоге, для тех, кто хочет найти максимально быстрый способ получить необходимый документ, наша компания предлагает выгодное решение. Купить аттестат - значит избежать долгого обучения и сразу переходить к достижению своих целей, будь то поступление в университет или старт карьеры.
https://diplomans-rossians.com/
Имя Цитировать 0  
0  
metformin order online
Имя Цитировать 0  
0  
zithromax australia
Имя Цитировать 0  
0  
synthroid for sale online
Имя Цитировать 0  
0  
BruceBeaum
Сегодня, когда аттестат становится началом удачной карьеры в любой области, многие пытаются найти максимально простой путь получения качественного образования. Необходимость наличия документа об образовании переоценить невозможно. Ведь именно диплом открывает двери перед всеми, кто хочет вступить в профессиональное сообщество или учиться в ВУЗе.
В данном контексте наша компания предлагает максимально быстро получить этот важный документ. Вы имеете возможность заказать аттестат нового или старого образца, и это будет отличным решением для всех, кто не смог завершить образование, потерял документ или хочет исправить свои оценки. Аттестат изготавливается с особой тщательностью, вниманием к мельчайшим элементам. В результате вы сможете получить 100% оригинальный документ.
Преимущество данного подхода заключается не только в том, что вы сможете быстро получить аттестат. Процесс организовывается удобно и легко, с нашей поддержкой. Начав от выбора требуемого образца документа до консультаций по заполнению личной информации и доставки по стране — все находится под полным контролем опытных специалистов.
Всем, кто ищет оперативный способ получения необходимого документа, наша услуга предлагает отличное решение. Приобрести аттестат - это значит избежать продолжительного обучения и не теряя времени переходить к своим целям: к поступлению в ВУЗ или к началу трудовой карьеры.
https://diplomans-rossians.com/
Имя Цитировать 0  
Страницы: Пред. 1 ... 65310 65311 65312 65313 65314 ... 65351 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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