Авторизация
Логин:
Пароль:
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Подписка на рассылку
Реклама
11 лет сервису InKey.In  - Ваш ключ в сервис инновационных инвестиций UBK Markets Ltd
Расскажи о нас


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

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

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

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

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

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


Страницы: Пред. 1 ... 90 91 92 93 94 ... 139 След.
0  
ДизайнЧеловека
Большинство людей беспомощны, они живут вслепую, под влиянием среды, социума, игнорируют собственную программу, заложенную в момент рождения  Консультация Дизайн Человека - human design
Имя Цитировать 0  
0  
ДизайнЧеловека
Возвращение к своей природе, путь принятия себя, путь любви к себе  Карта Дизайна Человека или Бодиграф
Имя Цитировать 0  
0  
ДизайнЧеловека
За верные решения отвечает стратегия, а за их воплощение – Авторитет. Ваш личный Авторитет зависит от того, какие Центры у вас определены, но не все Центры задействованы в этом процессе. Также Авторитет зависит от типа человека и его индивидуальных особенностей. На Авторитет влияют ваш образ жизни и уровень эмоционального благополучия. Изучая контур Дизайна Человека, вы научитесь определять свои «болевые точки» и выработаете поведение, которое поможет сохранять себя при любых обстоятельствах  «Дизайн человека»
Имя Цитировать 0  
0  
ДизайнЧеловека
«Дизайн человека» — сложная система самопробуждения, которая позволяет найти внутренний авторитет и опереться на него  «Дизайн человека»
Имя Цитировать 0  
0  
ДизайнЧеловека
У каждого есть сильные и слабые стороны. Совершенствуя те навыки, которыми хорошо владеем от природы, мы чаще испытываем удовлетворение и быстрее растем  Дизайн человека (Human design) - расчет карты онлайн
Имя Цитировать 0  
0  
ДизайнЧеловека
Задумайтесь вот о чем: если все мы разные, разве можно найти единый подход к созданию счастливой и успешной жизни? Все люди одинаково ценны и важны, но у каждого из нас есть собственный способ поймать удачу за хвост. И метод, который работает у одного человека, далеко не всегда подходит другому  Дизайн Человека подробно
Имя Цитировать 0  
0  
ДизайнЧеловека
Поиск своего предназначения и места в мире невозможен без глубокого самопознания  Карта Дизайна Человека или Бодиграф
Имя Цитировать 0  
0  
ДизайнЧеловека
Сильные стороны: какие навыки нужно развивать для профессионального и личностного роста  Консультация Дизайн Человека - human design
Имя Цитировать 0  
0  
ДизайнЧеловека
Вы добились успеха. Обошли многих, кто начинал вместе с вами. У вас хорошая должность, любимое дело, стабильный доход. Семья, положение в обществе. Все, о чем вы мечтали в начале пути. Или почти все  Карта Дизайна Человека или Бодиграф
Имя Цитировать 0  
0  
ДизайнЧеловека
Многие люди очень стараются не видеть реальности, поскольку считают, что объективное восприятие помешает им достигнуть намеченных целей — счастья, успеха и власти. Они думают, что для достижения всего этого следует смотреть на себя и на мир через искажающий объектив  «Дизайн человека»
Имя Цитировать 0  
0  
ДизайнЧеловека
Самопознание – это увлекательное путешествие вглубь себя, и существует множество различных техник, которые могут помочь в этом процессе  Карта Дизайна Человека или Бодиграф
Имя Цитировать 0  
0  
Расшифровка сна по традициям — Нострадамуса и друг
Сны — интересная тема, привлекает внимание огромного количества людей. Каждый сон имеет свое значение и поддается толкованию с помощью популярных сонников. В данной статье мы расскажем о самых известных книгах с толкованиями сновидений — Семейном и поделимся, как понять сны с их использованием.

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

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

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

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

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

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

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

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

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

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

Семейный сонник
Сны по Семейному соннику рассматривает бытовые символы. Семейный сонник объясняет переживания, связанные с домом и семьей.

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

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

Понимание символов сна позволит узнать больше о себе и покажет, как использовать сны.

http://ericche.com/sobchak.htm
https://styleprincess.ru/ctrizhka-tolkovanie-sonnika-strich-volosy-vo-sne---k-chemu/
https://logopediya.com/psixologiya/272.php
http://www.abcwoman.com/son/tolkovanie_snov_1.html
https://banyaplus.ru/the-signs-of-the-zodiac/sonnik-k-chemu-snitsya-muzhchina-k-chemu-snitsya-muzhchina-tolkovanie-sna.html

Толкование сновидений по традициям — Нострадамуса и других
Значение снов по сонникам — Юнга
Расшифровка сна по известным толкователям — Нострадамуса и других
fed6ad6
Имя Цитировать 0  
0  
download888starz
Установите 888starz app для ios для комфортной игры
Имя Цитировать 0  
0  
download888starz
Для непрерывного доступа скачайте 888starz apk android
Имя Цитировать 0  
0  
download888starz
Играйте без ограничений — просто 888starz apk ios скачать
Имя Цитировать 0  
0  
download888starz
Получите бонусы при установке 888starz apk ios
Имя Цитировать 0  
0  
download888starz
Играйте прямо с телефона, просто 888starz скачать на айфон
Имя Цитировать 0  
0  
download888starz
Играйте прямо сейчас — просто скачайте 888starz apk ios
Имя Цитировать 0  
0  
JefferyGex
пин ап казино: Официальный Сайт - пинко
Имя Цитировать 0  
0  
download888starz
Попробуйте 888starz bet apk и начните выигрывать прямо сейчас
Имя Цитировать 0  
0  
Thomasrew
смотреть здесь https://blacksprut-dark.com
Имя Цитировать 0  
0  
StephenBet
Имя Цитировать 0  
0  
Thomasrew
ссылка на сайт https://blackspruttor.com/
Имя Цитировать 0  
0  
download888starz
Для комфортной игры установите 888starz apk ios
Имя Цитировать 0  
0  
download888starz
Играйте прямо с телефона — просто 888starz apk ios скачать
Имя Цитировать 0  
Страницы: Пред. 1 ... 90 91 92 93 94 ... 139 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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