Авторизация
Логин:
Пароль:
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Подписка на рассылку
Реклама
1QH.net - Unique Quality Hosting.network
Расскажи о нас


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

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

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

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

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

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


Страницы: Пред. 1 ... 2952 2953 2954 2955 2956 ... 2984 След.
0  
KRAKENMARKET.SITE-thosy
Ищете надежный способ зайти на как зайти на кракен с компа? Хотите узнать, как получить доступ к кракен сайт форум или найти кракен официальный? Мы поможем вам разобраться во всех тонкостях работы с этой популярной торговой площадкой.
Имя Цитировать 0  
0  
KRAKENMARKET.SITE-hah
Ищете надежный способ зайти на как зайти на кракен с компа? Хотите узнать, как получить доступ к как зайти на кракен ссылка или найти кракен официальный магазин? Мы поможем вам разобраться во всех тонкостях работы с этой популярной торговой площадкой.
Имя Цитировать 0  
0  
KRAKENMARKET.SITE-thosy
Ищете надежный способ зайти на кракен тор? Хотите узнать, как получить доступ к как зайти на кракен с телефона или найти кракен телеграмм? Мы поможем вам разобраться во всех тонкостях работы с этой популярной торговой площадкой.
Имя Цитировать 0  
0  
Virikeyrhync
На сайте https://stylesad.ru вы сможете приобрести комфортные, надежные и функциональные качели, которые созданы на металлокаркасе. Также в разделе находятся и садовые скамейки, беседки, комплекты мебели, столы, шезлонги, обеденные группы. Все это выполнено из надежных, качественных материалов, за счет чего изделия прослужат очень долго, не теряя своего внешнего вида. Ассортимент постоянно расширяется, чтобы вы заказали все, что хочется. Здесь установлены привлекательные, разумные цены, постоянно устраиваются акции.
Имя Цитировать 0  
0  
Bobbydak
В современном мире мы повседневно сталкиваемся с не малым потоком инфы. Хорошие анонсы могут поднять настроение, воодушевить на новые идеи и посодействовать увидеть мир в более позитивном свете. Вот несколько советов, как искать и выбрать отличные анонсы для чтения.

Выбор источников

1. Рекомендуется избирать испытанные и надежные источники новостей. Известные издания, такие как BBC, The Guardian, или локальные СМИ с неплохой репутацией, могут предложить качественную информацию.

2. Направьте свой взгляд на специализированные проекты, посвященные хорошим новостям. Например, сайты, фокусирующиеся на позитивных событиях и темах, в том числе Good News Network либо Positive News.

Обусловьте занимательные темы

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

4. Используйте соц сети и агрегаторы новостей. Они часто предлагают персонализированные рекомендации на основании ваших предпочтений.

Критический подход

5. Не забывайте о критическом мышлении. Даже хорошие новости могут являться искажены. Инспектируйте факты и смотрите на события с разных точек зрения Подработка в городах России новости

6. Изучайте контекст событий. Иногда главно понять, как одно событие оказывает влияние на иные, чтобы оценить его значимость.

Баланс

7. Опасайтесь информационной перегрузки. Пытайтесь отыскать баланс меж положительными и негативными новинками. Это окажет вам помощь беречь объективность и не потерять связь с реальностью.

Окончание

Подбор хороших новостей для чтения  это искусство, которое просит медли и усилий. Следуя этим обычным советам, вы сможете выискать вдохновляющие истории, которые будут поднимать для вас настроение и даровать надежду на лучшее.
Имя Цитировать 0  
0  
FNDavidVag
dark market  best darknet markets
Имя Цитировать 0  
0  
Pingunisp
Имя Цитировать 0  
0  
5modvzlomfuh
Самые последние версии на dwapk.ru — всегда актуально!
Имя Цитировать 0  
0  
WilliamIRunisp
dark market  dark web link
Имя Цитировать 0  
0  
KRAKENMARKET.SITE-Effed
Ищете надежный способ зайти на кракен тор? Хотите узнать, как получить доступ к кракен телеграмм или найти кракен ссылка тор? Мы поможем вам разобраться во всех тонкостях работы с этой популярной торговой площадкой.
Имя Цитировать 0  
0  
KRAKENMARKET.SITE-Effed
Ищете надежный способ зайти на как зайти на кракен с телефона? Хотите узнать, как получить доступ к кракен вход зеркало или найти не могу зайти на кракен пишет пользователь не найден? Мы поможем вам разобраться во всех тонкостях работы с этой популярной торговой площадкой.
Имя Цитировать 0  
0  
KRAKENMARKET.SITE-Effed
Ищете надежный способ зайти на кракен магазин ру? Хотите узнать, как получить доступ к как зайти на кракен с телефона или найти как зайти на кракен в торе? Мы поможем вам разобраться во всех тонкостях работы с этой популярной торговой площадкой.
Имя Цитировать 0  
0  
KRAKENMARKET.SITE-thosy
Ищете надежный способ зайти на кракен зеркало тор? Хотите узнать, как получить доступ к что было внутри фургона кракен или найти кракен зеркало тор? Мы поможем вам разобраться во всех тонкостях работы с этой популярной торговой площадкой.
Имя Цитировать 0  
0  
KRAKENMARKET.SITE-hah
Ищете надежный способ зайти на что было внутри фургона кракен на арбате? Хотите узнать, как получить доступ к как зайти в кракен с айфона или найти кракен зайти? Мы поможем вам разобраться во всех тонкостях работы с этой популярной торговой площадкой.
Имя Цитировать 0  
0  
KRAKENMARKET.SITE-thosy
Ищете надежный способ зайти на смотреть песня жизни? Хотите узнать, как получить доступ к кракен ссылка тор или найти кракен фургон в москве? Мы поможем вам разобраться во всех тонкостях работы с этой популярной торговой площадкой.
Имя Цитировать 0  
0  
KRAKENMARKET.SITE-hah
Ищете надежный способ зайти на как зайти на кракен с компа? Хотите узнать, как получить доступ к кракен маркетплейс как зайти или найти kraken официальный сайт? Мы поможем вам разобраться во всех тонкостях работы с этой популярной торговой площадкой.
Имя Цитировать 0  
0  
WilliamIRunisp
darknet marketplace  darknet market
Имя Цитировать 0  
0  
KRAKENMARKET.SITE-hah
Ищете надежный способ зайти на кракен тор? Хотите узнать, как получить доступ к kraken официальный сайт или найти кракен официальный сайт? Мы поможем вам разобраться во всех тонкостях работы с этой популярной торговой площадкой.
Имя Цитировать 0  
0  
KRAKENMARKET.SITE-thosy
Ищете надежный способ зайти на кракен телеграмм? Хотите узнать, как получить доступ к  
или найти кракен зеркало тор? Мы поможем вам разобраться во всех тонкостях работы с этой популярной торговой площадкой.
Имя Цитировать 0  
0  
KRAKENMARKET.SITE-Effed
Ищете надежный способ зайти на кракен купить? Хотите узнать, как получить доступ к кракен даркнет сайт или найти кракен тор? Мы поможем вам разобраться во всех тонкостях работы с этой популярной торговой площадкой.
Имя Цитировать 0  
0  
KRAKENMARKET.SITE-hah
Ищете надежный способ зайти на как зайти на кракен в торе? Хотите узнать, как получить доступ к кракен купить или найти  
? Мы поможем вам разобраться во всех тонкостях работы с этой популярной торговой площадкой.
Имя Цитировать 0  
0  
KRAKENMARKET.SITE-thosy
Ищете надежный способ зайти на кракен официальный магазин? Хотите узнать, как получить доступ к кракен официальный магазин или найти что было внутри фургона кракен? Мы поможем вам разобраться во всех тонкостях работы с этой популярной торговой площадкой.
Имя Цитировать 0  
0  
Pingunisp
Имя Цитировать 0  
0  
JesseStoda
Рграйте РІ Ballon Рё наслаждайтесь процессом.: balloon казино играть - balloon казино демо
Имя Цитировать 0  
0  
KxyuTyday
best darknet markets  darknet markets onion address
Имя Цитировать 0  
Страницы: Пред. 1 ... 2952 2953 2954 2955 2956 ... 2984 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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