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

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

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

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

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


Страницы: Пред. 1 ... 163 164 165 166 167 ... 256 След.
0  
JorgeMax
buying prescription drugs in mexico: mexico pharmacy cheap - buying prescription drugs in mexico
Имя Цитировать 0  
0  
Coreyrum
Get drug details. Pill information available.
cheap generic prednisone
Drug details provided. Get drug facts.
Имя Цитировать 0  
0  
JuniorImalp
http://go.bubbl.us/e62b10/81f9?/Bookmarks


Hey everyone!

I recently started using Ceylon cinnamon in my kitchen, and I’ve been experimenting with it in all kinds of recipes.

I made a simple Ceylon cinnamon and honey tea last week, and the flavor was so smooth and naturally sweet compared to regular cinnamon.

It’s also amazing in my baking—Ceylon cinnamon cookies have become a new favorite, and the subtle spice really makes them stand out.

I also read that Ceylon cinnamon has health benefits, so it’s a win-win!

If you’re looking for a versatile spice that brings a unique flavor to your dishes, definitely give it a try.

Anyone else here loving Ceylon cinnamon in their recipes?

I’d love to hear your favorites!
Имя Цитировать 0  
0  
Coreygat
Patient medicine guide. Patient medicine resource.
buy prednisone for humans
Get medication facts. Get pill details.
Имя Цитировать 0  
0  
JorgeMax
п»їlegitimate online pharmacies india: Best Indian pharmacy - Online medicine order
Имя Цитировать 0  
0  
Charlessuips
Pill leaflet available. Medicine essentials explained.
buy prednisone with mastercard
Comprehensive medicine overview. Complete drug overview.
Имя Цитировать 0  
0  
Robertobjew
Имя Цитировать 0  
0  
Robertobjew
Имя Цитировать 0  
0  
Robertobjew
Имя Цитировать 0  
0  
Robertobjew
Имя Цитировать 0  
0  
Tigrinho 5f
A Aposta do Tigrinho e uma das modalidades de jogo que esta conquistando mais adeptos tanto dentro quanto fora do Brasil. A combinacao de um jogo de apostas classico e alguma dose de sorte arrebata jogadores que procuram por diversao, tensao e a chance de vitoria.

Em casas de apostas digitais, aposta no tigrinho se destaca pela jogabilidade intuitiva e agil. O significado do jogo de aposta tigrinho segue os principios da cultura oriental, um aspecto que fascina ainda mais os participantes, ja que os simbolos tradicionais da China trazem misticismo ao jogo.

Quando abordamos uma casa de aposta chinesa, nos dirigimos ao espaco onde o jogo ocorre. Essas plataformas digitais de apostas sao frequentemente encontradas em plataformas virtuais que trazem a estetica da cultura chinesa.

Web: http://103.60.126.84:1023/bbs/board.php?bo_table=free&wr_id=356754

Os tigres, dragoes e outras imagens tradicionais servem de inspiracao visual e tematica para a dinamica do jogo de aposta tigrinho.
Имя Цитировать 0  
0  
Robertobjew
Имя Цитировать 0  
0  
WilliamRob
Cialis for Boosting Self-Esteem
cialis pills for men
Taking Cialis With High Blood Pressure
cialis tadalafil
Can Cialis Boost Confidence in Bed
Имя Цитировать 0  
0  
DevonZoorm
https://indianpharm24.pro/# best india pharmacy
drugs causing ed
Имя Цитировать 0  
0  
JuniorImalp
https://unsplash.com/@rostafzjyx


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  
Denniswep
Услуги ассенизатора по Волоколамскому району от 750р. за 1 куб. Шланги до 100м. Работаем без выходных.
Оказываем услуги по обслуживанию септиков на территории Москвы и Московской области подробнее.
редоставляем в краткосрочную арендукабинки с доставкой и дальнейшим обслуживанием по всей Московской области. подробнее.
Имя Цитировать 0  
0  
Charlescropy
Medication overview available. Contraindications explained here.
where can i buy prednisone for my dog
Medication leaflet available. Comprehensive drug resource.
Имя Цитировать 0  
0  
Толкование сновидений по традициям — Фрейда
Сонник — загадочная тема, которая волнует многих людей. Каждый сон имеет свой смысл и объясняется с помощью популярных сонников. Сегодня мы расскажем о наиболее популярных истолкованиях снов — Лунном и поделимся, как толковать сны с их использованием.

Сонник Миллера
Сны по Миллеру состоит на детальном изучении символов снов. Миллер утверждал, что сны помогают нам, как решить проблемы и являются ключом к тайнам психики.

Сонник Фрейда
Значение снов по Фрейду отличается тем, что секс и инстинкты как основные мотивы сновидений. Фрейд считал, что сновидения — это реализация наших тайных желаний.

Сонник Нострадамуса
Сонник Нострадамуса известен благодаря способности предсказывать. По Нострадамусу, сны могут предсказывать грядущие события в судьбах наций.

Сонник Юнга
Сны по Юнгу базируется на концепции коллективного бессознательного. Юнг верил, что сны передают коллективный опыт.

Сонник Лоффа
Толкование Лоффа ориентирован на индивидуальный опыт. Лофф считал, каждый сновидец создает собственные образы, поэтому интерпретация снов должно быть индивидуальным.

Сонник Ванги
Сонник Ванги основан на интуиции. Ванга утверждала, что сны могут предсказывать будущее и могут предсказать важные события.

Сонник Цветкова
Значение снов по Цветкову содержит множество символов. Цветков отмечал, что сны — это предзнаменования духовного мира.

Магический сонник
Значения снов по Магическому соннику построен на эзотерике. Многие символы здесь связаны с магией.

Лунный сонник
Толкования Лунного сонника отражает влияние луны на сновидения. Согласно Лунному соннику, что фаза Луны влияет на яркость и смысл снов.

Славянский сонник
Славянский сонник основан на древних верованиях. Каждое сновидение мог содержать предостережение.

Семейный сонник
Семейный сонник учитывает семейные ценности. Толкования семейного сонника близкие нам символы.

Русский сонник
Русский сонник содержит множество русских символов. Толкования отражают древние верования и передают народное отношение к миру.

Мусульманский сонник
Исламский сонник ориентирован на законы Ислама. В исламских толкованиях сон интерпретируется с точки зрения религии.

Изучение снов позволит узнать больше о себе и научит использовать сны.

https://cardul.ru/k-chemu-snitsya-hryushka-k-chemu-snyatsya-kabany-i-svini-k-chemu/
https://minezone.ru/vitamins/k-chemu-snitsya-chto-muzh-brosil-menya-brosil-muzh-tolkovanie-sonnika-muzh.html
http://www.socioforum.ru/post44775.html
https://stellanews.ru/k-chemy-sniatsia-ytiata.html
http://apocalypse.orthodoxy.ru/problems/073.htm

Толкование сновидений по сонникам — Миллера
Толкование сновидений по известным толкователям — Нострадамуса и других
Расшифровка сна по традициям — Фрейда
12fed6a
Имя Цитировать 0  
0  
Jamesbut
over the counter ed medication prescription drugs online without doctor or ed symptoms
https://www.google.com.bz/url?sa=t&url=https://pharm24.pro mens erection pills
over the counter ed drugs natural treatment for ed and cheap pills online drug store online
Имя Цитировать 0  
0  
CharlesSoisp
Medication trends described. Medication trends described.
cheap generic prednisone
Latest medication updates. Latest medication updates.
Имя Цитировать 0  
0  
Williammon
Имя Цитировать 0  
0  
Williammon
Имя Цитировать 0  
0  
Williammon
canada pharmacy 24 hour drug store viagra no prior prescription
Имя Цитировать 0  
0  
Williammon
canadian pharmacy cialis 20mg www.xyzpharm.com
Имя Цитировать 0  
0  
Williammon
sky pharmacy online drugstore canadian pharmacy no prescription
Имя Цитировать 0  
Страницы: Пред. 1 ... 163 164 165 166 167 ... 256 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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