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

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

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

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

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


Страницы: Пред. 1 ... 4 5 6 7 8 ... 801 След.
0  
Prestongab
Имя Цитировать 0  
0  
Prestongab
Имя Цитировать 0  
0  
Prestongab
Имя Цитировать 0  
0  
Prestongab
Имя Цитировать 0  
0  
apk_Saurf
Мобильные игры в последнее время становятся всё более востребованными. Каждый день недели появляются новые проекты, которые удивляют пользователей со всего земного шара. В этой статье мы расскажем о актуальных обновлениях из мира мобильных игр и свежих новостях игровой индустрии.
Недавно компания Samsung объявила новую версию фирменной оболочки, которая принесла ряд улучшений для геймеров. В частности, теперь доступны новейшие визуализированные настройки, что делает геймплей ещё качественным.
Одной из самых интересных игр ближайшего времени является продолжение Genshin Impact. Создатели выпустили массу миссий, а также усовершенствовали визуальные эффекты и внедрили новые опции.
Важным событием в игровой индустрии стало представление проекта от компании Supercell. Имя проекта пока не объявлено, но инсайдеры говорят, что это будет уникальный RPG с кооперативным геймплеем.
Для фанатов мобильных шутеров есть отличная новость - скоро выйдет новое обновление для State of Survival. В новом контенте создатели представили новые здания, а также внедрили уникальные механики.
Сфера мобильных игр динамично меняется, и каждый день появляются свежие разработки. Следите за нашими новостями, чтобы быть в курсе о самых актуальных играх и новостях индустрии.
Кроме того, обязательно подписаться на наш канал нашими соцсетями в https://vk.com/wall-226169585_2, чтобы знать актуальные новинки из мира гейминга.
На сегодня это все известия из мира мобильных игр. Увидимся скоро и вдохновляющего гейминга!

https://craft-m.ru/android-instructions/how-to-hack-games-for-money-phone-hacking-online-games-on-the-phone/
http://minecraftov.ru/donat-na-servere-minecraftov
http://www.soft-mobile.ru/Android/igri-dlya-android-gonki
https://mttx.ru/gugl-brauzer-skachat-bez-registracii-dlya-telefonov/
https://agdb.net.ru/comment/blake_stone.php

Шокирующие новости! Эти новости о видеоиграх взорвали интернет!
Обалдеть! Эти события в гейминге поразят вас!
Вау! Эти события в
1751adc
Имя Цитировать 0  
0  
Clydeguaps
Имя Цитировать 0  
0  
Michaelgot
click here for more  
monedas
Имя Цитировать 0  
0  
Ervinfally
Омг омг оригинальная ссылка - актуальная ссылка на omg, ссылка омг браузер
Имя Цитировать 0  
0  
RobertMag
выберите ресурсы https://t.me/ozempicggg
Имя Цитировать 0  
0  
DavidKetle
https://1winindia.tech/# пин ап кз
pin up kz
Имя Цитировать 0  
0  
Pin Up hz
Pin up kazino, bu yaxnlarda Azri bazarnda onlayn qumar bazarnda gcl bir mvqe qazanm xidmtlrdn biridir. ox sayda mtri trfindn seiln bu onlayn kazino, ox oyun tklif edn, clbedici bonuslar v inanclq zr populyarlq qazanr. Pin-up online casino ad il tannan bu qumar platformas, mrc ednlr mxtlif oyunlar verib yana, yksk keyfiyytli xidmt tklif edir. Azrbaycanda oyun bazarnda zn geni auditoriya toplayan pinup az , Azrbaycandak istifadilr v dnyada tannb.

Azrbaycanda internet oyunlarna sevgisi artdqca, Pinup kimi onlayn mrc xidmtlri daha ox tannmaa balad. Xsusil, Pinup casino szlri artq yerli oyunular n tandr. Pin-up casino azerbaycan mrc hvskarlarna ox oyun nvlri tklif edir.

Pin-up casino, Azri qumarbazlar n n seviln platformalardan biridir. Bu qumar sayt oyunulara mxtlif oyunlar tmin edir v bonus imkanlar il mtrilrini mmnun edir.

Pin-up azerbaycan, oyun keyfiyytini artran bir platformadr. Azrbaycanda gvniln Pinup, qumar oyunular n zngin tkliflr tqdim edir.

Bununla yana, Pin-up azerbaycan istifadilr tkc oyun imkan deyil bonuslar v aksiyalar mtrilri n yaradr. Bu platformada, oyunular gvnli bir tcrb yaayr.

Web: https://archive.chytomo.com/uncategorized/3000-tl-ye-kadar-ho-geldin-bonusu-11

Pin-up online kazino tkc bir oyun platformas kimi mhdudlamr. stifadilr Pinup-da frqli mrc oyunlarndan tcrb ed bilrlr v bonus sistemini istifad ed bilrlr.

Bellikl, Pin-up casino online, etibarl qumar tcrbsi tklif etmkl onlayn mrc dnyasnda n seviln platformalardan olur. yerli mrcilr arasnda seim olmas tsadf deyil.
Имя Цитировать 0  
0  
Android_Saurf
Мобильные игры в последнее время становятся всё более популярными. Каждый день недели появляются свежие разработки, которые впечатляют игроков со всего мира. В этой статье мы расскажем о актуальных событиях из мира мобильных игр и новостных сводках игровой индустрии.
Недавно компания Samsung анонсировала свежую версию фирменной оболочки, которая принесла набор обновлений для любителей игр. В частности, теперь доступны более высокие визуализированные параметры, что улучшает время в игре ещё более плавным.
Одной из самых долгожданных игр 2024 года является перезапуск Call of Duty Mobile. Разработчики выпустили множество миссий, а также обновили графику и внедрили уникальные опции.
Интересным событием в игровой индустрии стало анонс новой игры от компании Tencent. Название проекта пока не разглашается, но утечки сообщают, что это будет неповторимый стратегия с онлайн-режимом.
Для любителей мобильных RPG есть прекрасная новость - скоро выйдет долгожданное расширение для State of Survival. В этом обновлении создатели представили новых героев, а также добавили новые режимы.
Сфера мобильных игр не стоит на месте, и каждый месяц выходят интересные проекты. Следите за нашими новостями, чтобы узнать первыми о новейших обновлениях и новостях индустрии.
Кроме того, не забудьте подписаться нашими новостями в https://vk.com/club226169585, чтобы получать актуальные новости из мира игр.
На сегодня это все события из мира игровой индустрии. До скорых встреч и вдохновляющего гейминга!

http://www.modnaya.ru/shop/games-lab/2-2/1900/100000001900003/kartochnye-igry-dlya-detej-[n-ya].htm
https://sonyps4.ru/kak-skachat-prilozhenie-vpn-dlya-android-luchshie-prilozheniya-vpn-dlya-ustroistv.html
https://reshim40.ru/v-novom-video-mobilnoi-nfs-pokazali-otkrytyi-mir
http://5visa.ru/navigatory/meizu-m3-note-kak-skachat-prilozheniya-reshaem-problemy-s-google-play-v-smartfonah-meizu.html
http://beeset.ru/igraem-na-android-top-5-vzlomannyh-igrushek-s/

Обалдеть! Эти события в гейминге вызвали бурю эмоций!
Невероятно! Эти новости о видеоиграх взорвали интернет!
Невероятно! Эти новости о видеоиграх изменят мир!
ea3_869
Имя Цитировать 0  
0  
Ernestbal
1xbet зеркало: 1хставка - 1хставка
Имя Цитировать 0  
0  
Kufaererumb
Имя Цитировать 0  
0  
JuniorImalp
https://andrestofa968.mystrikingly.com/


Hey all!

I’ve been cooking a lot with Ceylon cinnamon lately, and it’s been such a great addition to my recipes.

It’s much lighter and more aromatic than Cassia cinnamon, and I find it works really well in both sweet and savory dishes. I made a Ceylon cinnamon-spiced roasted sweet potato dish for dinner, and the cinnamon’s delicate sweetness paired perfectly with the savory flavors.

I’ve also been adding it to smoothies and baked goods like Ceylon cinnamon muffins—it gives them a lovely warm flavor without overpowering the other ingredients.

If you’re looking for something a little more refined than regular cinnamon, I highly recommend trying Ceylon cinnamon in your recipes.

Anyone else here experimenting with it?

Would love to hear how you’re using it!
Имя Цитировать 0  
0  
MichaelNoida
На сайте https://честная-реклама.рф/ ваша милость сумеете войти в курс с абсолютно всеми услугами маркетингового агентства, тот или другой выполняет труда целого цикла. Здесь же приобретится заказать контекстную,https://честная-реклама.рф/kontekstnay-reklama/ таргетированную рекламу https://честная-реклама.рф/target/, профессиональную разработку веб-сайтов, независимо от сложности. Тоже вам доступна равно эксплуатация дизайна а также СЕО шаг вперед https://честная-реклама.рф/seo-optimizacija-i-prodvizhenie-sajta/ . В ТЕЧЕНИЕ общества ишачат профессионалы своего условия, каковые без- чуть только осуществят шиздец, как нужно, но и доставят дорогие рекомендации. Фотоагенство заполучило исполинское количество непрерывных клиентов.
Имя Цитировать 0  
0  
Edwardunlat
canl? casino siteleri: h?zl? casino - casino oyunlar?
Имя Цитировать 0  
0  
Prestongab
Имя Цитировать 0  
0  
Edwarddug
Имя Цитировать 0  
0  
Edwarddug
Имя Цитировать 0  
0  
JamesDorry
1xbet скачать 1хставка 1xbet официальный сайт
Имя Цитировать 0  
0  
Download_Saurf
Мобильные игры в последнее время становятся всё более интересными. Каждый день появляются интересные проекты, которые восхищают пользователей со всего земного шара. В этой статье мы расскажем о новейших обновлениях из мира мобильных игр и свежих новостях игровой индустрии.
Недавно компания Samsung представила последнюю версию фирменной оболочки, которая принесла множество обновлений для пользователей. В частности, теперь возможны более высокие визуализированные настройки, что превращает геймплей ещё качественным.
Одной из самых ожидаемых игр ближайшего времени является новая версия Call of Duty Mobile. Команда создали массу персонажей, а также усовершенствовали графику и включили дополнительные возможности.
Интересным событием в игровой индустрии стало представление разработки от компании Tencent. Имя игры пока не объявлено, но инсайдеры утверждают, что это будет захватывающий RPG с открытым миром.
Для фанатов мобильных шутеров есть радостное известие - в ближайшее время выйдет новое обновление для State of Survival. В новом контенте команда включили новых героев, а также внедрили новые режимы.
Индустрия мобильных игр постоянно развивается, и каждый месяц появляются новые релизы. Следите за нашей страницей, чтобы узнать первыми о новейших обновлениях и новостях индустрии.
Кроме того, обязательно подписаться на наш канал нашими соцсетями в https://ok.ru/group/70000006632560/topic/157472787282800, чтобы получать интересные новинки из мира мобильных развлечений.
На сегодня это все известия из мира мобильных развлечений. До скорых встреч и приятной игры!

http://www.rubo.ru/androiders.ru
https://128gb.ru/the-plugin-is-not-supported-by-google-chrome-how-to-open-the-desired-content-if-this-plugin-is-not-supported.html
http://uznat.info/456-hd-igry-na-telefon-s-os-android.html
http://lapplebi.com/news/3990-windows-7-poluchit-novyy-skin-v-vide-startovogo-ekrana-os-x-mountain.html
https://www.prcy-info.ru/index.php/news-view/kompjuternomu-piratstvu-postepenno-mozhet-prijjti

Потрясающие события! Эти события в гейминге потрясли игровое сообщество!
Обалдеть! Эти сенса
Обалдеть! Эти игровые новости изменят мир!
1adca11
Имя Цитировать 0  
0  
JuniorImalp
http://hectorwfzh547.iamarrows.com/curry-powder-in-fusion-recipes-mixing-cultures-through-spices


Hi everyone! I’ve been adding Curry Powder to more of my recipes lately, and it’s been amazing add-on.

The best part is how easy it is to incorporate into so many different dishes.

I’ve used it in traditional curries, of course, but also in things like roasted potatoes, scrambled eggs, and even homemade salad dressings.

It adds a warm, savory kick that’s not too spicy but super flavorful.

Plus, the health benefits of the spices in Curry Powder are a big bonus. Ingredients like turmeric and ginger are known for their anti-inflammatory properties, which is a great added benefit when I’m trying to eat healthier. Anyone else love Curry Powder?

How do you use it in your cooking?
Имя Цитировать 0  
0  
TannerBlork
canada pharmacy 24 hour drug store canadian pharmacy online no script
Имя Цитировать 0  
0  
TannerBlork
onlinepharmacy Online Pharmacy Canada
Имя Цитировать 0  
Страницы: Пред. 1 ... 4 5 6 7 8 ... 801 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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