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

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

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

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

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


Страницы: Пред. 1 ... 74 75 76 77 78 ... 883 След.
0  
Geraldjob
п»їbest mexican online pharmacies: pharmacies in mexico that ship to usa - medicine in mexico pharmacies
https://mexicanpharm1st.com/# mexican border pharmacies shipping to usa
Имя Цитировать 0  
0  
Robertobjew
Имя Цитировать 0  
0  
EmersonBardy
mexico drug stores pharmacies best online pharmacies in mexico pharmacies in mexico that ship to usa
Имя Цитировать 0  
0  
Edwarddycle
Услуги ассенизатора по Мытищинскому району от 750р. за 1 куб. Шланги до 100м. Работаем без выходных.
Оказываем услуги по ремонту и обслуживанию канализаций на территории Москвы и Московской области подробнее.
редоставляем в краткосрочную арендубио туалеты с доставкой и дальнейшим обслуживанием по всей Московской области. подробнее.
Имя Цитировать 0  
0  
Robertobjew
Имя Цитировать 0  
0  
ThomasWaf
mail order pharmacy india: indian pharmacy paypal - reputable indian online pharmacy
Имя Цитировать 0  
0  
JamesEvobe
Имя Цитировать 0  
0  
YuHdaRon
Компания «Анапа Транспорт» предлагает качественные услуги по перевозке пассажиров. Тут предложены разные авто, отвечающие высочайшим требованиям. Машины исправные и чистые, они в назначенное время будут поданы. Ищете аренда микроавтобуса анапа? Anapa-transport.ru - сайт, где размещены отзывы клиентов, ознакомится с ними, можете в любой удобный момент. Все водители проявляют вежливость и проходят специальные курсы для повышения своей квалификации. Мы всегда рады помочь вам и ответить на интересующие вопросы. Обращайтесь к нам!
Имя Цитировать 0  
0  
RobertoIcemi
indian pharmacy online: pharmacy website india - Online medicine home delivery
Имя Цитировать 0  
0  
Download_Saurf
Мобильные игры в последнее время становятся всё более популярными. Каждый день месяца появляются свежие разработки, которые удивляют геймеров со всего планеты. В этой статье мы расскажем о последних обновлениях из мира мобильных игр и свежих новостях игровой индустрии.
Недавно компания Google представила новую версию фирменной оболочки, которая принесла множество усовершенствований для пользователей. В частности, теперь доступны улучшенные визуальные параметры, что улучшает игровой процесс ещё качественным.
Одной из самых долгожданных игр 2024 года является продолжение Genshin Impact. Команда подготовили огромное количество миссий, а также обновили графику и внедрили уникальные возможности.
Важным новостью стало объявление новой игры от компании NetEase. Имя игры пока держится в секрете, но инсайдеры утверждают, что это будет захватывающий стратегия с кооперативным геймплеем.
Для любителей мобильных стратегий есть прекрасная новость - в этом месяце выйдет новое дополнение для Clash of Clans. В новом контенте разработчики представили новые здания, а также добавили специальные события.
Сфера мобильных игр постоянно развивается, и каждый день выходят новые релизы. Следите за нашими обзорами, чтобы не пропустить о самых актуальных играх и новостях индустрии.
Кроме того, не забудьте подписаться на наш канал нашими соцсетями в https://vk.com/wall-226169585_3, чтобы получать интересные новости из мира игр.
На сегодня это все события из мира игровой индустрии. До новых встреч и вдохновляющего гейминга!

https://youtu.be/i-uxHfmrTuM
http://sun-soft.ru/soft/formobile/43881-crazy-monster-wave-android.html
http://lapplebi.com/news/3990-windows-7-poluchit-novyy-skin-v-vide-startovogo-ekrana-os-x-mountain.html
https://androidincanada.ca/android-apps/motorola-moto-x-camera-app-now-available-for-your-android-device
http://www.syper-games.ru/vseigri/46149-save-ass-shooter-101-arkada-engandroid.html

Сенсация! Эти новости о видеоиграх изменят мир!
Обалдеть! Эти новости о видеоиграх поразят вас!
Сенсация! Эти новос
51adca1
Имя Цитировать 0  
0  
mostbetusMt
??????????? ? ??? ?????? ? ???????? ??? ? ??????? | ??????? - ??????????? ???? ? ??????? ????????? ??????? | ????? ??????? ??????? ???????? ?? ?????? ??????! | ??????????? ?? ??????? ???????? ????? ???? ????? | ??????????? ???????? ????????? ??? ??????? ? ??????? | ??????? - ??? ????? ?????? ?????????? ? ??????? | ??????????????? ? ????????? ???? ????? ?? ??????? | ???????? ????? ??? ? ??????? ?? ??????? | ???????? ???? ? ??????? ?????????? - ???????, ??????????? ?? ??????? ??????????? ?? Mostbet.
Имя Цитировать 0  
0  
mostbetkpKi
Мостбет - это ваши любимые игры и ставки в одном месте | Скачайте приложение Мостбет для удобного доступа к ставкам | Ищете рабочее зеркало Мостбет? Мы готовы помочь! | Простая регистрация на Мостбет с бонусом за первое пополнение | Мостбет - ваш выбор для ставок и развлечений | Ставки и игры с надёжным сервисом - только на Мостбет | Всё для ставок и азартных игр - это Мостбет | Ставки на спорт с лучшими коэффициентами в Казахстане | Установите приложение и получите бонус на Мостбет, бонусы на Mostbet https://mostbetkzcasino.kz.
Имя Цитировать 0  
0  
ThomasWaf
online ed meds: carprofen without vet prescription - ed pills online pharmacy
Имя Цитировать 0  
0  
ThomasWaf
ed medicine online: best drugs for ed - buy prescription drugs without doctor
Имя Цитировать 0  
0  
JamesPhess
pharmacy website india top 10 online pharmacy in india or best online pharmacy india
https://www.google.com.mt/url?q=https://indianpharm1st.com pharmacy website india
online pharmacy india buy medicines online in india and india pharmacy indian pharmacy paypal
Имя Цитировать 0  
0  
Android_Saurf
Мобильные игры в последнее время становятся всё более востребованными. Каждый день месяца появляются интересные игры, которые удивляют геймеров со всего мира. В этой статье мы расскажем о последних обновлениях из мира мобильных игр и новостных сводках игровой индустрии.
Недавно компания Samsung анонсировала свежую версию iOS, которая внедрила набор улучшений для геймеров. В частности, теперь возможны более высокие визуализированные режимы, что улучшает время в игре ещё более плавным.
Одной из самых долгожданных игр 2024 года является новая версия Call of Duty Mobile. Команда выпустили массу миссий, а также усовершенствовали игровой мир и добавили уникальные функции.
Важным новостью стало представление разработки от компании Supercell. Титул проекта пока не объявлено, но источники утверждают, что это будет неповторимый RPG с открытым миром.
Для фанатов мобильных стратегий есть прекрасная новость - скоро выйдет долгожданное расширение для State of Survival. В новом контенте разработчики включили новых героев, а также внедрили новые режимы.
Индустрия мобильных игр динамично меняется, и каждую неделю выходят новые разработки. Следите за нашей страницей, чтобы быть в курсе о самых актуальных обновлениях и событиях в мире игр.
Кроме того, обязательно следить за нашей страницей в https://ok.ru/group/70000006632560/topic/157472787282800, чтобы знать актуальные новости из мира мобильных развлечений.
На сегодня это все новости из мира игровой индустрии. До новых встреч и приятной игры!

https://gikk.ru/wi-fi/chto-takoe-samsung-pay-i-kak-eto-rabotaet-kak-rabotaet-samsung-pai/
https://masandilov.ru/kompyutery/kak-ustanovit-apk-fajl-na-android
https://mirovoyinstrument.ru/tor/huawei-p10-lite-rukovodstvo-po-ekspluatacii/
http://www.modnaya.ru/shop/games-lab/2-2/1900/100000001900003/kartochnye-igry-dlya-detej-[n-ya].htm
http://www.rubo.ru/androiders.ru

Потрясающие события
Шокирующие новости!
Сенсация! Эти игровые новости вызвали бурю эмоций!
2109c4e
Имя Цитировать 0  
0  
JosephApape
Свежие и смешные видеоролики http://shutki-anekdoty.ru/videos.
Имя Цитировать 0  
0  
Kennethmon
Сверху сайте https://честная-реклама.рф/ вы сумеете посмотреть с всеми услугами маркетингового агентства, тот или иной проделывает труда целого цикла. Тогда же получится выбрать контекстную,https://честная-реклама.рф/kontekstnay-reklama/ таргетированную рекламу https://честная-реклама.рф/target/, высококлассную исследование сайтов, случайно через сложности. Тоже для вас доступна а также разработка дизайна также СЕО шаг вперед https://честная-реклама.рф/seo-optimizacija-i-prodvizhenie-sajta/ . В ТЕЧЕНИЕ компашке ишачат профессионалы своего условия, тот или иной без- только осуществят все, как нужно, хотя и еще пустят ценные рекомендации. Агентство заполучило немалое сумма постоянных клиентов.
Имя Цитировать 0  
0  
apk_Saurf
Игры на смартфон в последнее время становятся всё более востребованными. Каждый день недели появляются новые проекты, которые восхищают геймеров со всего мира. В этой статье мы расскажем о актуальных новостях из мира мобильных игр и новостях игровой индустрии.
Недавно компания Google анонсировала новую версию Android, которая принесла ряд обновлений для пользователей. В частности, теперь поддерживаются улучшенные визуальные режимы, что превращает время в игре ещё более плавным.
Одной из самых долгожданных игр этого года является перезапуск Genshin Impact. Создатели создали множество персонажей, а также усовершенствовали игровой мир и внедрили уникальные опции.
Важным новостью стало объявление разработки от компании Tencent. Титул разработки пока не объявлено, но источники сообщают, что это будет неповторимый стратегия с кооперативным геймплеем.
Для поклонников мобильных шутеров есть радостное известие - в этом месяце выйдет последнее расширение для Rise of Kingdoms. В этом обновлении команда представили новых героев, а также внедрили новые режимы.
Сфера мобильных игр постоянно развивается, и каждый день выходят свежие разработки. Следите за нашей страницей, чтобы не пропустить о самых актуальных играх и новостях индустрии.
Кроме того, обязательно следить за нашей страницей в https://t.me/s/mods_menu/7, чтобы видеть интересные новости из мира игр.
На сегодня это все события из мира мобильных развлечений. Увидимся скоро и приятной игры!

https://mbclubs.ru/check-the-vehicle/real-racing-3-obnovlenie.html
http://addons-guru.ru/help/skachat_gta_2_na_android.html
https://vctn.ru/skachat-proidennuyu-versiyu-rasteniya-protiv-zombi-2/
https://mirovoyinstrument.ru/tor/huawei-p10-lite-rukovodstvo-po-ekspluatacii/
https://sonyps4.ru/posle-obnovleniya-planshet-lenovo-trebuet-akkaunt-vosstanovlenie.html

Обалдеть! Эти новости о видеоиграх вызвали бурю эмоций!
Вау! Эти игровые открытия потрясли игровое сообщество!
Сенсация! Эти новос
2fed6ad
Имя Цитировать 0  
0  
Monzay
Имя Цитировать 0  
0  
Monzar
Имя Цитировать 0  
0  
RobertoIcemi
india pharmacy: pharmacy website india - indian pharmacies safe
Имя Цитировать 0  
0  
EdgarViamb
Услуги илососа по Коломенскому району от 750р. за 1 куб. Шланги до 100м. Работаем без выходных.
Оказываем услуги по обслуживанию септиков на территории Москвы и Московской области подробнее.
редоставляем в краткосрочную арендуМТК с доставкой и дальнейшим обслуживанием по всей Московской области. подробнее.
Имя Цитировать 0  
0  
DanielRaw
“You get some of me but not tomorrow as they want me in as soon as I can make it happen. This is the one time when they say jump and I ask how high due the financial gains the company could benefit from and it being important enough for the client to appear in person.”

“Well I get an extra night of you at least! I wonder what we could do with that? Meantime, what about food? I am starving and delicious as it was a second breakfast is not quite enough to replenish me!”

“Well get something on and we’ll sort that out first.”

We drove into town and decided that a daytime visit to Charlie’s was going to be the answer. I parked in the bar lot and Elise dashed in to change into something more appropriate, jeans and a t-shirt along with her biker jacket but keeping her Converses on.

Walking down to the restaurant was different from the middle of the night visits as the streets were bustling and all of the shops and outlets were open.

Reaching Charlie’s we entered the front door and sat in a booth near the window. A beautiful young American Chinese girl came,smiled and said hello to Elise and gave us menus and asked if we wanted drinks in the meantime.

"No thanks Lin just a pot of Jasmine tea for us please." Lin went back to the kitchen area. “No booze for me today as I will have to work in the bar so it is just tea for me.”

Not in a drinking mood either, I agreed with her."

https://www.haikudeck.com/presentations/ZRDsV7mtVr
https://rentry.org/26e3y6ak
https://tubeteencam.com/user/dr0it1965/profile
https://sawdust1998.bandcamp.com/album/night-of-the-living-pussy-chapter-3
http://www.babelcube.com/user/steve-lawson
Имя Цитировать 0  
0  
Danielgaf
“You get some of me but not tomorrow as they want me in as soon as I can make it happen. This is the one time when they say jump and I ask how high due the financial gains the company could benefit from and it being important enough for the client to appear in person.”

“Well I get an extra night of you at least! I wonder what we could do with that? Meantime, what about food? I am starving and delicious as it was a second breakfast is not quite enough to replenish me!”

“Well get something on and we’ll sort that out first.”

We drove into town and decided that a daytime visit to Charlie’s was going to be the answer. I parked in the bar lot and Elise dashed in to change into something more appropriate, jeans and a t-shirt along with her biker jacket but keeping her Converses on.

Walking down to the restaurant was different from the middle of the night visits as the streets were bustling and all of the shops and outlets were open.

Reaching Charlie’s we entered the front door and sat in a booth near the window. A beautiful young American Chinese girl came,smiled and said hello to Elise and gave us menus and asked if we wanted drinks in the meantime.

"No thanks Lin just a pot of Jasmine tea for us please." Lin went back to the kitchen area. “No booze for me today as I will have to work in the bar so it is just tea for me.”

Not in a drinking mood either, I agreed with her."

https://tubeteencam.com/user/neklis1970/profile
https://chyoa.com/user/bobyor1954
https://www.dnnsoftware.com/activity-feed/my-profile/userid/3212341
https://tubeteencam.com/user/karleone1997/profile
https://haveagood.holiday/users/353590
Имя Цитировать 0  
Страницы: Пред. 1 ... 74 75 76 77 78 ... 883 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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