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

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

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

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

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


Страницы: Пред. 1 ... 775 776 777 778 779 След.
0  
CharlesdoR
купить облицовочный кирпич - Мансардные окна Velux, купить облицовочный кирпичмансардные окна fakro
Имя Цитировать 0  
0  
Ronalderymn
выберите ресурсы https://tokentappers.com/category/combo
Имя Цитировать 0  
0  
Geralddar
обмен криптовалют - быстрый обмен криптовалют, обмен криптовалют
Имя Цитировать 0  
0  
Geralddar
обмен эфириум - обмен USDT, обмен криптовалют
Имя Цитировать 0  
0  
Peterdiz
Имя Цитировать 0  
0  
PeterDruth
Имя Цитировать 0  
0  
CharlesdoR
мансардные окна факро - купить кирпич, Мансардные окна Veluxмансардные окна roto
Имя Цитировать 0  
0  
Geraldcroks
слуги маркетингового агентства в Санкт Петербурге Оказываем услуги: Разработка коммерческих сайтов, Контекстная реклама под ключ, Настройка рекламы в социальных сетях, Ведение ВК
С нашими кейсами можно ознакомиться https://честная-реклама.рф/kejsy/
Имя Цитировать 0  
0  
Peterdiz
Имя Цитировать 0  
0  
Peterdiz
Имя Цитировать 0  
0  
Charlescitle
Купить мансардные окна - купить облицовочный кирпич лср, Купить мансардные окнаУстановка мансардных окон
Имя Цитировать 0  
0  
GeraldHap
обмен криптовалют - обмен LTC, обмен LTC
Имя Цитировать 0  
0  
Peterboync
Имя Цитировать 0  
0  
Расшифровка сна по сонникам — Миллера
Сны — интересная тема, интересует большинства людей. Сон имеет свой смысл и поддается толкованию с помощью разных сонников. В данной статье мы расскажем о наиболее популярных истолкованиях снов — Семейном и расскажем, что означают сны с их применением.

Сонник Миллера
Сонник Миллера построен на детальном изучении символов снов. Миллер считал, что сновидения показывают, как поступить в трудной ситуации и отражают наше подсознание.

Сонник Фрейда
Сонник Фрейда в первую очередь рассматривает секс и инстинкты как ключевые аспекты сновидений. Фрейд утверждал, что сновидения — это реализация наших тайных желаний.

Сонник Нострадамуса
Значения снов по Нострадамусу известен благодаря своим пророчествам. По Нострадамусу, сны могут рассказать о будущем в жизни человека.

Сонник Юнга
Сонник Юнга строится на представлении коллективного бессознательного. Юнг считал, что сновидения связаны с глубинными архетипами.

Сонник Лоффа
Сонник Лоффа делает акцент на персональных символах. По Лоффу, каждый сновидец имеет свои символы, поэтому значение снов должно быть персональным.

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

Сонник Цветкова
Сонник Цветкова отражает необычные толкования. Цветков считал, что сны — это предзнаменования внутренних переживаний.

Магический сонник
Магический сонник построен на эзотерике. Многие символы связаны с тайными знаниями.

Лунный сонник
Лунный сонник учитывает фазы Луны. Согласно Лунному соннику, что луна влияет на смысл увиденного.

Славянский сонник
Сонник древних славян включает мифологию и обряды. Каждое сновидение был символом связи с предками.

Семейный сонник
Семейное толкование рассматривает бытовые символы. По Семейному соннику близкие нам символы.

Русский сонник
Толкования по-русски базируется на народной мудрости. Сны здесь связаны с традициями и включают известные образы.

Мусульманский сонник
Толкования по Исламу основан на исламских преданиях. В мусульманских сновидениях большое значение придается благочестию.

Изучение снов поможет лучше понять свою жизнь и даст возможность заглянуть в будущее.

https://hram-sveta.ru/mir-zhenschiny/78286-18-samyh-strannyh-i-nelepyh-seksualnyh-otkloneniy.html
https://hram-bal.ru/k-chemu-snitsya-chernyi-volk-devushke-volchi-sledy-v-znamenityh-sonnikah/
https://banyaplus.ru/psychology/lovis-rybka-k-chemu-snitsya-lovit-rybu-muzhchina-lovit-rybu.html
http://www.metallibrary.ru/articles/reviews/bands/c/centurion.html
http://www.socioforum.ru/post44775.html

Значение снов по известным толкователям — Юнга
Значение снов по традициям — Юнга
Расшифровка сна по традициям — Нострадамуса и других
1751adc
Имя Цитировать 0  
0  
Jacobkew
заказать кухню – профессиональное проектирование и качественное изготовление.
Имя Цитировать 0  
0  
Georgerab
Read Full Article pyunkangyul App for Android
Имя Цитировать 0  
0  
Robertcutle
Имя Цитировать 0  
0  
Georgerab
Имя Цитировать 0  
0  
CharlesdoR
купить кирпич - мансардные окна факро, Купить мансардные окнаМансардные окна Velux
Имя Цитировать 0  
0  
Charlesknife
Имя Цитировать 0  
0  
Charlescitle
?????????? ???? roto - ?????? ??????, ?????????? ???? ??????????????? ???? ?????
Имя Цитировать 0  
0  
CharlesKaf
купить облицовочный кирпич - мансардные окна roto, купить металлочерепицукупить кирпич
Имя Цитировать 0  
0  
HarryNah
мультики 2024 смотреть бесплатно - русские сериалы 2024 смотреть онлайн, сериалы 2024
Имя Цитировать 0  
0  
CharlesGlage
Читать далее https://proavtonomer.ru/sell
Имя Цитировать 0  
0  
Georgerab
Имя Цитировать 0  
Страницы: Пред. 1 ... 775 776 777 778 779 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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