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

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

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

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

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


Страницы: Пред. 1 2 3 4 5 ... 275 След.
0  
JuliaamPeern
На сайте http://smartporog.ru изучите каталог для того, чтобы приобрести подходящий вариант выпадающих порогов. Автоматические пороги станут оптимальным вариантом при условии, если не получается произвести установку обычных вариантов либо в данном случае они считаются нежелательными. Перед вами огромное количество интересных вариантов, среди которых вы выберете решение для себя. Они идеально подходят для дверей различных типов. Такие пороги отлично убирают преграду в полу. Конструкции справятся со сквозняками, а также повысят звукоизоляцию.
Имя Цитировать 0  
0  
humandesignht
how to read your human design chart human design types test
Имя Цитировать 0  
12  
humandesigngu
human design free what is human design chart
Имя Цитировать 12  
0  
MatthewMoups
Ciao, giocatori!

Winnita si  dimostrato un casino online di fiducia che mette al centro dell'attenzione il divertimento dei suoi giocatori. Con una vasta gamma di giochi di alta qualit, promozioni vantaggiose e un ambiente sicuro,  facile capire perch sempre pi giocatori italiani scelgono Winnita. Sia che tu sia un principiante o un giocatore esperto, questa piattaforma ha tutto cio di cui hai bisogno per vivere un'esperienza di gioco entusiasmante e gratificante.
Winnita Casino Italia: An In-Depth Review
Winnita Casino Italia has quickly gained popularity among online gaming enthusiasts, offering a unique blend of excitement, security, and a vast selection of games. With its user-friendly interface and generous promotions, Winnita stands out in the competitive landscape of online casinos. This review will explore the key features, game offerings, bonuses, and overall experience of playing at Winnita Casino Italia.
Key Features of Winnita Casino
1. License and Security
Winnita Casino operates under a reputable gaming license, ensuring that it adheres to strict regulations and standards for fair play. The platform utilizes advanced encryption technology to protect players’ personal and financial information, giving players peace of mind while they enjoy their gaming experience.
2. Game Variety
One of the main attractions of Winnita Casino is its extensive game library. Players can choose from a wide range of options, including:
Slot Machines: From classic fruit slots to modern video slots, Winnita offers a diverse selection that caters to all preferences. Players can enjoy thrilling themes and engaging gameplay, with many games featuring exciting bonus rounds and jackpots.
Table Games: Fans of traditional casino games will find a solid variety at Winnita, including classics like blackjack, roulette, baccarat, and poker. Each game comes with different variations to suit various playing styles and strategies.
Live Casino: For those seeking an authentic casino experience, the live dealer section allows players to interact with professional croupiers in real-time. This feature adds an extra layer of excitement, as players can enjoy games like live blackjack, live roulette, and more from the comfort of their homes.
Bonuses and Promotions

Il link al Casino e qui - https://xinzhu.eu/
dolci finti fai da te
winnita Ufficiale
winnita Italy
nomi casuali ruota

casino soldi finti
Buoni compensi!
Имя Цитировать 0  
30.75  
humandesignzu
free human design chart reading free human design chart interpretation
Имя Цитировать 30.75  
0  
datransport.ru
Когда речь идет о услугах грузоперевозок по Казахстану, важно выбрать тех, кто способен справиться с любыми задачами. DaTransport предлагает вам уверенность в том, что каждый груз, будь то крупногабаритный или малый, будет доставлен точно в срок.
Имя Цитировать 0  
0  
DannyCoole
Добрый день!
СЭС Эксперт проводит профессиональное уничтожение клопов в Высоцке. Наши методы обработки гарантируют быстрый и надежный результат. Доверьтесь нам для эффективного решения проблемы.
Подробная информация - https://www.xn----ttbdhebndao7ic.xn--p1ai/
Эффективные средства против клопов
Услуги по дезинсекции клопов
СЭС услуги по дезинсекции
Клопы в офисе: как бороться
Обработка от клопов с минимальными затратами

Обработка от клопов с минимальными затратами
Удачи!
Имя Цитировать 0  
0  
MatthewZiT
omg1 gl ссылка omg - omg omg ссылка тор, omg omg официальная ссылка на тор
Имя Цитировать 0  
0  
TannerBlork
pacific care pharmacy cialis prices
Имя Цитировать 0  
0  
JuniorImalp
https://hub.docker.com/u/ieturemgkx


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  
Pin Up s9
Pin Up Casino, bu gnlrd Azrbaycan internet kazino sektorunda byk uur qazanm platformalardan biridir. Yzlrl mtri trfindn oynanlan bu sayt, zngin oyun tklif edn, srfli bonuslar v etibarllq aspektind liderdir. Pin-up casino ad altnda bu kazino, oyunulara geni oyun nvlri verib yana, ideal qumar tcrbsi tmin edir. yerli oyun sahsind zn geni auditoriya toplayan pin-up online casino , yerli oyunulara v digr lklrd lider olub.

Azrbaycan razisind onlayn qumar oyunlarna seim artdqca, Pinup kimi kazino xidmtlri daha ox tannmaa balad. lav olaraq, "Pin up casino online" ifadlri hazrda Azri mtrilr n adidir. Pin-up casino azerbaycan istifadilr mxsus eidli oyunlar tklif edir.

Pinup kazino, yerli oyunular n gvnli bir qumar mkandr. Bu qumar sayt oyunulara geni eidli oyunlar verir v srfli bonus tkliflri il istifadilrin diqqtini kir.

Pin-up online kazino, istifadilr oyun nvlri il zngin xidmtdir. yerli mrcilr arasnda populyar olan Pin-up oyunlar, istifadilr n maraql oyun imkanlar tklif edir.

Sonda, Pin-up casino mrcilr yalnz qumar oyunlar yox, hminin srfli bonuslar tmin edir. Bu onlayn kazinoda, kazino hvskarlar thlksiz rtlr altnda mrc edir.

Web: https://millacfoods.com/argumentative-research-paper-assistance-uk/

Pin-up casino online tkc bir kazino olaraq mhdud deyil. Mtrilr burada bnzrsiz mrc imkanlarndan yararlana bilrlr v maraql aksiyalar mrc tcrblrini znginldirrlr.

Bellikl, Pin-up casino online, rahat v thlksiz kazino tcrbsi tmin etmkl onlayn qumar sektorunda gcl mvqe tutub. yerli oyunular arasnda populyarl aq bir faktdr.
Имя Цитировать 0  
0  
JohVnnycauro
На сайте https://razdet-devushku-ai.ru вы сможете воспользоваться нейросетью для того, чтобы раздеть любую понравившуюся девушку. При этом на сайте полностью отсутствует цензура, вы сможете узнать то, что у девушки под одеждой. Все манипуляции совершает нейросеть. За считанные секунды она снимет все, что скрывало красивую и стройную фигуру. Не ждите приглашения, ведь необходимо всего несколько секунд на то, чтобы воплотить мечты в реальность. Компания находится на рынке более 5 лет, поэтому отличается высоким качеством контента.
Имя Цитировать 0  
0  
Alvinlus
Сверху сайте https://честная-реклама.рф/ вы можете войти в курс с старый и малый предложениями рекламного учреждения, тот или другой выполняет работы полного цикла. На этом месте же приобретится выбрать контекстуальную,https://честная-реклама.рф/kontekstnay-reklama/ таргетированную рекламу https://честная-реклама.рф/target/, профессиональную разработку веб-сайтов, случайно через сложности. Также для вас доступна а также эксплуатация дизайна и СЕО продвижение https://честная-реклама.рф/seo-optimizacija-i-prodvizhenie-sajta/ . В ТЕЧЕНИЕ общества ишачат специалисты собственного дела, каковые не только выполнят все, яко нужно, но и еще пустят ценные рекомендации. Агентство заполучило огромное наличность постоянных клиентов.
Имя Цитировать 0  
0  
Taya364Hfk891Der
Step into a world of endless possibilities with Taya365, offering exciting games and rewarding experiences.
Имя Цитировать 0  
0  
LiBllitTip
На сайте shemi-otopleniya.ru представлен широкий выбор гибкой подводки для воды из нержавеющей стали. Вся продукция соответствует высоким стандартам качества. Цена вам точно понравится. Ищете гибкая подводка 1 дюйм? Shemi-otopleniya.ru - тут имеется поиск, воспользуйтесь им уже сейчас. Ассортимент регулярно пополняется. О репутации мы заботимся, поэтому каждый день ее перед своими клиентами подтверждаем. Количество доброжелательных отзывов о нашей работе регулярно растет, что свидетельствует о том, что мы в верном направлении движемся. Обращайтесь!
Имя Цитировать 0  
0  
spribe aviator game
Имя Цитировать 0  
0  
JuniorImalp
https://www.protopage.com/cormangtnt#Bookmarks


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  
DavidOnevy
Услуги илососа по Павлово-Посадскому району от 750р. за 1 куб. Шланги до 100м. Работаем без выходных.
Оказываем услуги по ремонту канализаций на территории Москвы и Московской области подробнее.
редоставляем в арендумобильные туалетные кабинки с доставкой и дальнейшим обслуживанием по всей Московской области. подробнее.
Имя Цитировать 0  
0  
Pin Up ak
Pinup, son dvrlrd Azrbaycandak internet kazino sferasndak hmiyytli bir yer tutmu qumar platformalarndan biridir. Bir ox oyun hvskar ox seiln bu kazino platformas, byk oyun seimi, cazibdar aksiyalar v thlksizlik nqteyi nzrdn n plana xr. "Pin up" ad il bilinn bu qumar platformas, oyun dnyasna frqli oyunlar tqdim edrk yana, yksk keyfiyytli xidmt gstrir. Azri qumar bazarnda oyun bazarnda ox seiln pin-up oyunu , yerli oyunulara v dnyada tannb.

yerli oyunular arasnda qumar oyunlarna maraq artdqca, Pin-up casino online kimi onlayn mrc xidmtlri daha ox tannmaa balad. zllikl, Pin-up online klind olan platformalar son zamanlar Azri mrc hvskarlar n adidir. Pinup casino z oyunularna oxlu oyun nv tklif edir.

Pin-up online casino, Azrbaycan oyunular n populyar seimdir. Bu qumar xidmti oyunulara eidli qumar oyunlar verir v clbedici bonuslar il istifadilrin diqqtini kir.

Pin-up online kazino, bnzrsiz oyun imkan tqdim edn oyun mkandr. Azrbaycanda ox seiln Pin-up casino, yerli oyunular n frqli oyun seimlri il x edir.

Son olaraq, Pinup kazino mrc hvskarlarna tkc oyunlar deyil, hm d clbedici kampaniyalar tmin edir. Bu platformada, istifadilr gvnli bir tcrb yaayr.

Web: https://misionerosdigitales.com/2017/09/lucas-643-49/

Pin-up casino tkc mhdud oyunlar tklif etmir. Oyunular burada frqli mrc seimlrindn mxtlif mrc imkan ld ed bilr v geni bonus imkanlarn istifad ed bilrlr.

mumilikd, Pin-up cazino, masir v thlksiz kazino tcrbsi oyunulara tklif etmkl onlayn qumar sektorunda n seviln platformalardan olur. Azrbaycan mrcilri arasnda populyarl gz qabandadr.
Имя Цитировать 0  
0  
JuniorImalp
https://ameblo.jp/andersonslec176/entry-12872287208.html


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  
ErvinMiz
omg ссылка рабочая omgomgomg - omg shop ссылка, omg omg ссылка тор
Имя Цитировать 0  
0  
humandesignny
human design 2027 human design free report
Имя Цитировать 0  
0  
RichardNox
Где вы покупаете мебель для дома? купить диван
Имя Цитировать 0  
0  
RichardRax
Доброго!
Сувениры от АзимутПро – это стильные и полезные подарки, которые помогут вашему бренду быть всегда на виду. Мы предлагаем широкий выбор товаров, которые подойдут для корпоративных подарков, промо-акций и выставок. В нашем каталоге – брендированные ручки, блокноты, кружки, флешки и другие аксессуары. Все изделия можно персонализировать под вашу компанию. АзимутПро гарантирует высокое качество продукции, внимательное обслуживание и быструю доставку по России.
Более подробно по ссылке - https://azimutpro.ru/catalog/posuda/pivnye_kruzhki_i_bokaly/
нанесение логотипа на ручки
тампопечать
купить недатированный ежедневник а6

деколь

Удачи!
Имя Цитировать 0  
0  
Granttuh
На сайте https://честная-реклама.рф/ вы сможете приобщиться с всеми предложениями рекламного агентства, кое проделывает труда целого цикла. Здесь же приобретится строго-настрого запретить контекстную,https://честная-реклама.рф/kontekstnay-reklama/ таргетированную рекламу https://честная-реклама.рф/target/, профессиональную исследование сайтов, случайно от сложности. Тоже для вас доступна равным образом разработка дизайна а также СЕО шаг вперед https://честная-реклама.рф/seo-optimizacija-i-prodvizhenie-sajta/ . В ТЕЧЕНИЕ компашки работают профессионалы домашнего условия, тот или другой не чуть только выполнят шиздец, как что поделаешь, но (а) также доставят значимые рекомендации. Фотоагенство заполучило большее величина непрерывных клиентов.
Имя Цитировать 0  
Страницы: Пред. 1 2 3 4 5 ... 275 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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