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

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

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

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

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


Страницы: Пред. 1 ... 382 383 384 385 386 ... 831 След.
0  
sushi-holl.ru
Доставка суши Иркутск sushi-holl.ru

По запросу доставки роллов иркутск  переходите на указанный сайт. У нас осуществляют работу высококвалифицированные повара, которые отлично справляются с суши, роллами, супами, закусками и другим. Меню более чем многообразно, что всякий сможет выбрать блюдо по душе.
Имя Цитировать 0  
0  
Williamfam
Доброго!
Хотите купить виртуальный номер телефона навсегда? Мы предоставляем постоянные виртуальные номера с широкими возможностями. Это надежный способ оставаться на связи в любой точке мира. Постоянный виртуальный номер для смс гарантирует удобство и простоту. Закажите свой виртуальный номер уже сегодня!
Сайт сервиса доступен по ссылке - постоянный виртуальный номер
купить виртуальный номер
купить виртуальный номер навсегда
купить виртуальный номер
Виртуальный номер навсегда


Удачи и комфорта в общении!
Имя Цитировать 0  
0  
WilliamHes
Привет всем!
Ищете, где купить постоянный виртуальный номер? Мы предлагаем широкий выбор номеров для любых целей. Постоянный виртуальный номер для смс – это удобное решение для работы и личной жизни. Купите виртуальный номер навсегда и получите стабильную связь. Доступность и качество наших услуг вас приятно удивят.
Сайт сервиса доступен по ссылке - виртуальный номер
купить виртуальный номер
купить виртуальный номер навсегда
Купить виртуальный номер
купить виртуальный номер навсегда


Удачи и комфорта в общении!
Имя Цитировать 0  
0  
Scottskics
pet antibiotics without vet prescription: canadianpharm1st.com - herbal remedies for ed
Имя Цитировать 0  
0  
Matthewdes
Имя Цитировать 0  
0  
Mortonsoync
https://gazinfo.net/
веселящий газ
Имя Цитировать 0  
0  
JamesEduro
Имя Цитировать 0  
0  
XrumerTop
Здравствуйте!
Долго думал как поднять параметры Ahrefs, Domain Rank, сайт и свои проекты и узнал >>>
Программы для линкбилдинга, такие как Xrumer, подходят для сайтов любого масштаба. Прогон ссылок Хрумером создаёт качественные внешние ссылки. Массовая рассылка ссылок увеличивает DR сайта за короткий срок. Форумный линкбилдинг помогает улучшить авторитетность домена. Улучшение ссылочного профиля с Xrumer становится проще.
Нашел крутых ребят, разработали недорогой и главное продуктивный прогон Xrumer - https://ya.ru/search/?text=%D1%80%D0%B0%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0+%D1%85­%D1%80%D1%83%D0%BC%D0%B5%D1%80%D0%BE%D0%BC+bullet
Массовый прогон сайта ссылками
Программы для автоматического постинга
Постинг на блогах для SEO
Автоматизированный линкбилдинг

https://solidimap.site/

Удачи и роста в топах!
Имя Цитировать 0  
0  
real estate
Maximize your returns when investing in  https://www.landlordtoday.co.uk/article/2023/07/setting-clear-goals-maximizing-returns-on-vienna-investments// . This guide will give you advice on investing in Austria and help you make informed decisions.
Имя Цитировать 0  
0  
PhillipBob
Mango-Office SIP-телефония - Mango-Office интеграция с 1С, Манго Офис IP-телефония
Имя Цитировать 0  
0  
Marvinidiog
Эта статья меня впечатлила, думаю, тебе тоже зайдет номер для регистрации телеграмм
Имя Цитировать 0  
0  
ArthurSkarm
Маркетинговое агентство полного цикла в Санкт Петербурге и ЛО Оказываем услуги: Разработка интернет магазинов, Настройка контекстной рекламы, Настройка рекламы в социальных сетях, Оформление ВК
С нашими кейсами можно ознакомиться https://честная-реклама.рф/kejsy/
Имя Цитировать 0  
0  
cytotec price uae
also feeling very sleepy where to buy cytotec without a prescription The best known function of Vav1 is its tyrosine phosphorylation dependent GEF activity for the Rho family of GTPases Crespo et al, 1997
Имя Цитировать 0  
0  
can you get cheap cytotec without rx
Luckily, learning how to properly identify and address SIBO will support your best gut health and much more cytotec pills
Имя Цитировать 0  
0  
real estate
Maximize your returns when investing in  Vienna Real Estate . This guide will give you advice on investing in Austria and help you make informed decisions.
Имя Цитировать 0  
0  
Voce teve um sonho incomum?
Имя Цитировать 0  
0  
XrumerTop
Доброго!
Долго не спал и думал как поднять параметры Ahrefs, Domain Rank, сайт и свои проекты и узнал >>>
Увеличение ссылочной массы возможно через автоматический постинг форумов. Xrumer помогает улучшить SEO-показатели сайта за счёт массовых рассылок. Прогон ссылок через форумы повышает DR и Ahrefs. Автоматизация процесса позволяет сократить затраты. Используйте Xrumer, чтобы достичь новых высот.
Нашел крутых ребят, разработали недорогой и главное продуктивный прогон Xrumer - https://ya.ru/search/?text=%D1%80%D0%B0%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0+%D1%85­%D1%80%D1%83%D0%BC%D0%B5%D1%80%D0%BE%D0%BC+bullet
Генерация ссылок через Xrumer
Прогон по базам форумов
Как настроить Xrumer для рассылок
Xrumer для создания ссылочной стратегии

https://solidimap.site

Удачи и роста в топах!
Имя Цитировать 0  
0  
odotoQuant
На сайте https://spbtours.online/ вы сможете уточнить все детали для того, чтобы приобрести интересный и увлекательный тур на море. У этого агентства огромный опыт в данном направлении, поэтому не составит труда подобрать именно то, что нужно. Несколько тысяч туристов доверяют представителям компании, поэтому регулярно повторно обращаются к ним. Здесь установлены лучшие цены на туры, чтобы вы смогли значительно сэкономить на путешествии. Воспользуйтесь самыми выгодными предложениями, а для постоянных клиентов действует программа лояльности.
Имя Цитировать 0  
0  
WilliamElada
indian pharmacy paypal cheapest online pharmacy india or cheapest online pharmacy india
http://italianculture.net/redir.php?url=http://indianpharmstar.com/ india online pharmacy
world pharmacy india buy prescription drugs from india and online pharmacy india reputable indian pharmacies
Имя Цитировать 0  
0  
XrumerTop
Добрый день!
Долго обмозговывал как поднять параметры Ahrefs, Domain Rank, сайт и свои проекты и узнал >>>
Программы для линкбилдинга, такие как Xrumer, ускоряют процесс получения качественных ссылок. Прогон ссылок Хрумером помогает увеличить DR и улучшить показатели Ahrefs. Массовые рассылки на форумах позволяют быстро увеличить ссылочную массу. Используйте Xrumer для достижения лучших SEO-результатов. Xrumer помогает эффективно продвигать сайт.
Нашел крутых ребят, разработали недорогой и главное продуктивный прогон Xrumer - https://ya.ru/search/?text=%D1%80%D0%B0%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0+%D1%85­%D1%80%D1%83%D0%BC%D0%B5%D1%80%D0%BE%D0%BC+bullet
Xrumer для продвижения сайта
Линкбилдинг через комментарии
Линкбилдинг через форумы и блоги
Увеличение трафика с помощью прогона

https://solidimap.site/

Удачи и роста в топах!
Имя Цитировать 0  
0  
Williambalse
Здравствуйте!
Сэкономьте время и усилия, выбирая виртуальные номера от надежного провайдера. Купите виртуальный номер для смс навсегда и оставайтесь на связи в любой точке мира. Постоянный виртуальный номер – это не только удобно, но и безопасно. Мы гарантируем качественное обслуживание и доступные тарифы. Оцените преимущества виртуальных номеров уже сейчас.
Сайт сервиса доступен по ссылке - виртуальный номер телефона
постоянный виртуальный номер для смс
постоянный виртуальный номер для смс
купить виртуальный номер для смс навсегда
купить виртуальный номер


Удачи и комфорта в общении!
Имя Цитировать 0  
0  
Mortonsoync
https://azotformula.com/
баллон закиси азота
Имя Цитировать 0  
0  
ThomasAnice
mexico pharmacies prescription drugs Mexican Pharm reputable mexican pharmacies online
Имя Цитировать 0  
0  
JamesSnura
Имя Цитировать 0  
0  
CarlosVosse
ed meds online without doctor prescription: canada pharmacy online - ed doctor
Имя Цитировать 0  
Страницы: Пред. 1 ... 382 383 384 385 386 ... 831 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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