Авторизация
Логин:
Пароль:
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Подписка на рассылку
Реклама
11 лет сервису WM.mk.ua - WebMoney Exchange in Nikolaev
Расскажи о нас


Пользовательские движки шаблонизации

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 | След. | Конец

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

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

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

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


Страницы: Пред. 1 ... 5731 5732 5733 5734 5735 ... 5787 След.
0  
Robertruche
взгляните на сайте здесь  
блэкспрут ат
Имя Цитировать 0  
0  
Altonthova
содержание https://shapr.net/
Имя Цитировать 0  
0  
WilliamLauct
каталог  
блекспрут bs2
Имя Цитировать 0  
0  
Robertruche
Перейти на сайт  
блэкспрут onion ссылка
Имя Цитировать 0  
0  
WilliamAlbus
????????? ??? ???? https://worldthegame.com/
Имя Цитировать 0  
0  
WilliamApexy
посмотреть на этом сайте  
blacksprut работающие зеркала
Имя Цитировать 0  
0  
Josephbible
Имя Цитировать 0  
0  
WilliamLauct
Подробнее здесь  
bs2best поставить точку at
Имя Цитировать 0  
0  
WilliamTaste
похвальный веб сайт https://vodkacasino.net/
Имя Цитировать 0  
0  
Josephbible
Имя Цитировать 0  
0  
Robertruche
продолжить  
blacksprut com ссылка
Имя Цитировать 0  
0  
WilliamTaste
добросердечный веб ресурс https://worldthegame.com
Имя Цитировать 0  
0  
GustavoErogy
При своевременном обращении к специалистам капельница позволяет значительно улучшить состояние пациента уже в первые часы после начала лечения. Медицинская помощь при запое должна оказываться квалифицированно и в комфортных условиях, что снижает риски осложнений и ускоряет восстановление.
Исследовать вопрос подробнее - http://kapelnicza-ot-zapoya-v-murmanske12.ru/
Имя Цитировать 0  
0  
AltonDut AltonDut
Имя Цитировать 0  
0  
Robertruche
узнать  
blacksprut onion
Имя Цитировать 0  
0  
Robertruche
найти это  
блекспрут darknet
Имя Цитировать 0  
0  
Josephvaf
Имя Цитировать 0  
0  
JosephSen
browse around these guys https://web-jaxxliberty.com/
Имя Цитировать 0  
0  
Josephvaf
this contact form https://lumi-wallet.io
Имя Цитировать 0  
0  
WilliamLauct
узнать больше  
блэкспрут ат
Имя Цитировать 0  
0  
WilliamLauct
перенаправляется сюда  
логин пароль blacksprut
Имя Цитировать 0  
0  
AltonGoF
в этом разделе https://cinemapurgatorio.com
Имя Цитировать 0  
0  
Robertruche
Имя Цитировать 0  
0  
boardOrilt
Почему сплав на сапах по реке так популярен?

За последние сезоны речной SUP-туринг перестал казаться диковинкой и стал регулярного досуга для тысяч людей по всему миру. Этот формат досуга притягивает инстинкт стремления к свободе и жажды единения с природой. Этот вид спорта пришёл как развитие серф-культуры, стремительно эволюционировал — и теперь сап стала универсальным инструментом для путешествий, медитации, фитнеса и социализации.

Особенно притягательным стал формат речных сплавов: он дарит симбиоз природы, физической активности и тишины. Во время речного сапинга человек оказывается вдали от шумной реальности. Остаются лишь вода и ветер — ощущение напоминает практику осознанности. Информационный шум исчезает, и именно это позволяет почувствовать момент. Люди стремятся к настоящему — и этот формат реализует такое желание.

SUP стал массовым благодаря простоте. Этот вид активности не требует особых навыков или выносливости. Современные модели сапбордов манёвренны и удобны для переноски. Даже начинающему не потребуется много времени на адаптацию. Кроме того, подходящий маршрут найдётся под любой уровень — от гладкой воды до шаловливого потока. Хотя это удобно, но дело в другом. SUP-сплавы дают острые ощущения исследования, даже если ты находишься в пределах родного региона.

Нет двух одинаковых маршрутов — каждое плавание удивляет. SUP меняет угол зрения на привычные локации, что делает каждый маршрут особенным. Особенно привлекательными кажутся утренние или закатные сплавы, когда солнце окрашивает воду и небо в тёплые тона, а берег дышит настоящей жизнью. У сапинга есть и человеческое измерение. SUP-сплавы стали новой формой общения. Люди организуют выезды на реки, обмениваются эмоциями, делают остановки для чила, и всё это без напряга и официоза.

И, наконец, нельзя не отметить психологическое воздействие сапинга. Медленные движения, лёгкие усилия, баланс на воде создают ощущение потока. Это помогает справляться со стрессом, а некоторые называют SUP водной медитацией — не столько в спортивном смысле, сколько в возвращении к себе. Таким образом, сплав на сапах по рекам — это больше, чем просто вид активного отдыха. Это способ замедлиться, впустить в себя природу, восстановиться и наполниться. Именно за эту многоуровневую ценность и простую красоту его и рекомендуют друзьям и близким. И, похоже, эта тенденция продолжит расти.

https://exlinko.net/o/bzbse-rank-website-in-3-weeks/
https://keepter.ru/progulki-splavy-i-katanie-na-sapakh-sup-v-j5/
https://salda.ws/f/topic.php?f=5&t=94840#post_226966
http://turistics.com/stuff/rest/simfoniya-vody-i-priklyuchenij-splav-sup-tur-novaya-garmoniya-otdyxa/
https://newworld123statii.blogspot.com/2025/06/sup.html
Имя Цитировать 0  
0  
boardOrilt
Чем объясняется растущая популярность SUP-сплавов?

В последние годы сплав на сапах превратился в нечто обыденное и стал популярного хобби для огромного числа любителей отдыха. Этот формат досуга цепляет самые глубокие струны внутренней свободы и жажды единения с природой. SUP начинался с серф-досок и весла, расширил рамки применения — и теперь сап стала способом совмещать физическую активность и отдых.

SUP на реке — наиболее привлекательный поджанр: он дарит уникальное сочетание приключения, уединения и комфортной физической активности. Дрейфуя на доске посреди природы человек теряет ощущение городской загруженности. Только плеск воды и шелест листвы наполняют пространство — такое состояние сродни медитации. Все раздражители остаются позади, и именно это разрешает прочувствовать всё на 100%. Люди жаждут подлинных ощущений — и сапинг даёт им такую возможность.

SUP-формат подкупает доступностью. Этот вид активности не требует предварительной тренировки. Современные модели сапбордов просты в управлении и не занимают много места. Даже начинающему не потребуется много времени на адаптацию. Кроме того, маршруты по рекам можно подбирать под любой уровень подготовки — от ленивого течения до участков с препятствиями. При всём удобстве, суть глубже. SUP-сплавы пробуждают дух первооткрывателя, даже если всё происходит рядом с домом.

Природа рек меняется, и в этом вся магия. Известные места предстают с неожиданной стороны, создавая ощущение новизны. Самыми атмосферными считаются рассветные и вечерние плавания, когда небо и река вспыхивают красками, а берег наполняется шорохами и пением птиц. У сапинга есть и человеческое измерение. SUP-сплавы сплетают круги друзей. Люди отдыхают на воде всей компанией, общаются на природе, расслабляются в середине маршрута, и атмосфера получается неформальной, душевной и искренней.

И, наконец, нельзя не отметить мощное внутреннее влияние SUP. Ритм весла, звук воды и равновесие на доске создают полное погружение. Это помогает справляться со стрессом, а SUP всё чаще называют терапией на воде — не столько в спортивном смысле, сколько в возвращении к себе. Таким образом, сплав на сапах по рекам — это больше, чем просто вид активного отдыха. Это способ услышать себя, наладить контакт с окружающим миром, перезапуститься и вдохнуть глубже. Именно за эту многоуровневую ценность и простую красоту его и полюбили тысячи людей. И, похоже, эта тенденция продолжит расти.

https://msaonline.ru/2025/progulki-splavy-i-katanie-na-sapakh-sup-v-sankt-peterbu-9139/
https://www.business-top.info/?p=486356
https://www.defining-blog.ru/progulki-splavy-i-katanie-na-sapakh-sup-v-sankt-pete-i6ii/
https://mm-online.ru/progulki-splavy-i-katanie-na-sapakh-sup-v-r3o/
http://rc.forum24.ru/?1-13-0-00003272-000-0-0-1749500996
Имя Цитировать 0  
Страницы: Пред. 1 ... 5731 5732 5733 5734 5735 ... 5787 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

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