Пользовательские движки шаблонизации
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
|
След. | Конец
Количество показов: 72422310
Рейтинг:
3.3
Возврат к списку
(Голосов: 1, Рейтинг: 3.3)
Материалы по теме:
JeroldLease
20.02.2025
Сервис "Pegas" предлагает услуги: Комплексное обслуживание Юридический Лиц, Обналичивание средств любого происхождения, продажа Дебета и ООО а также многое другое.
Контакты:
Telegram: @Pegas3131 -
https://t.me/Pegas3131 https://w98.darkmoney.in/obnalichka-84/uslugi-dlya-yur-lic-bumazhnyi-nds-utochnenki-korrektirovki-optimizaciya-nds-sdacha-otchetnostei-belaya-obnalichka-podgotovka-dokumentov-115fz-327812/ купить ооо расчетный счет, под обнал, купить дебетовую карту сбербанка на чужое имя, купить готовый ооо, Обналичить деньги, купить ооо, Бухгалтер для обнала, где купить дебетовые карты, Подготовка документов для снятия 115ФЗ, Обнал 2025
JeroldLease
20.02.2025
Сервис "Pegas" предлагает услуги: Комплексное обслуживание Юридический Лиц, Обналичивание средств любого происхождения, продажа Дебета и ООО а также многое другое.
Контакты:
Telegram: @Pegas3131 -
https://t.me/Pegas3131 https://w98.darkmoney.in/debetovye-karty-23/nadezhnye-debetovye-karty-s-garantiei-ot-krazhi-sredstv-na-skany-dropov-ot-servisa-pegas-253272/ купить ооо со счетом, купить ооо, купить дебетовую банковскою карту, купить дебетовую карту сбербанка, Обналичить деньги, дебетовая карта тинькофф купить, купить ооо со счетом, где купить дебетовые карты, Проверенный обнал, купить ооо
JacobNuado
20.02.2025
pharmacie en ligne avec ordonnance
https://kamagrameilleurprix.shop/# pharmacie en ligne avec ordonnance
MelvinTommA
20.02.2025
Интернет магазин Услуги перевозки в интернет-магазине товаров, не относящихся к продуктовому сегменту.
Davidwoums
20.02.2025
Доброго дня, любителі азарту!
Граючи в віртуальні азартні ігри, я зрозумів, що ключ результативної гри — це чіткий підхід.
Матеріали, які стали для мене незамінними:
https://murahkitchen.my/2024/08/12/shcho-take-ekspres-stavki-v-goldcup24-i-iak-yikh-vikoristovuvati/ https://redeproquality.com.br/vigidni-strategiyi-stavok-na-cs-go-u-goldcup24/ https://masteriwestheight.vn/chomu-varto-obrati-goldcup24-kliuchovi-perevagi-platformi/ https://www.gamosmagazine.com.cy/online-casino-au/dzhekpoti-v-goldcup24-iak-vigrati-veliki-sumi/ https://lynbet.pro/bonusna-programa-goldcup24-iak-otrimati-maksimum-vigodi/ Ці матеріали допомогли мені покращити свої шанси. Вони розкривали такі теми, як RTP слотів, що дозволило мені грати з більшою впевненістю. Якщо ви теж хочете освоїти стратегії, рекомендую вивчити поради експертів. Це ваш важливий етап до впевненої гри.
Грайте розумно та насолоджуйтеся процесом!
CarlosHep
20.02.2025
Сервис "Pegas" предлагает услуги: Комплексное обслуживание Юридический Лиц, Обналичивание средств любого происхождения, продажа Дебета и ООО а также многое другое.
Контакты:
Telegram: @Pegas3131 -
https://t.me/Pegas3131 https://darkmoney.in/obnalichka-84/uslugi-dlya-yur-lic-bumazhnyi-nds-utochnenki-korrektirovki-optimizaciya-nds-sdacha-otchetnostei-belaya-obnalichka-podgotovka-dokumentov-115fz-327812/ Бухгалтер для обнала, купить готовый ооо, купить готовый ип, сдача отчетностей, купить карты, газпромбанк купить дебетовую карту премиум, купить готовый ип, дебетовые карты купить фирму, купить ооо со счетом, купить строительную фирму
JeroldLease
20.02.2025
Сервис "Pegas" предлагает услуги: Комплексное обслуживание Юридический Лиц, Обналичивание средств любого происхождения, продажа Дебета и ООО а также многое другое.
Контакты:
Telegram: @Pegas3131 -
https://t.me/Pegas3131 https://darkmoney.in/debetovye-karty-23/nadezhnye-debetovye-karty-s-garantiei-ot-krazhi-sredstv-na-skany-dropov-ot-servisa-pegas-253272/ куплю продажа ооо, купить дебетовую карту на чужое, купить дебетовую карту на чужое имя, дебетовые карты купить дроп, Проверенный обнальщик, Вывод из 115ФЗ, дебетовые карты купить дроп, где купить дебетовые карты, готовый ип, готовый ип
JeroldLease
20.02.2025
Сервис "Pegas" предлагает услуги: Комплексное обслуживание Юридический Лиц, Обналичивание средств любого происхождения, продажа Дебета и ООО а также многое другое.
Контакты:
Telegram: @Pegas3131 -
https://t.me/Pegas3131 https://darkmoney.in/obnalichka-84/uslugi-dlya-yur-lic-bumazhnyi-nds-utochnenki-korrektirovki-optimizaciya-nds-sdacha-otchetnostei-belaya-obnalichka-podgotovka-dokumentov-115fz-327812/ Бухгалтер для обнала, Обналичивание 2025, дебетовая карта тинькофф купить, Уход от НДС, Подготовка документов для снятия 115ФЗ, карта обнал, купить готовый ип, Бухгалтер для серой работы, Бухгалтер для серой работы, Вывод из 115ФЗ
NorbertJib
20.02.2025
pharmacie en ligne france livraison internationale:
pharmacie en ligne france livraison internationale - pharmacie en ligne fiable
CarlosHep
20.02.2025
Сервис "Pegas" предлагает услуги: Комплексное обслуживание Юридический Лиц, Обналичивание средств любого происхождения, продажа Дебета и ООО а также многое другое.
Контакты:
Telegram: @Pegas3131 -
https://t.me/Pegas3131 https://darkmoney.in/debetovye-karty-23/nadezhnye-debetovye-karty-s-garantiei-ot-krazhi-sredstv-na-skany-dropov-ot-servisa-pegas-253272/ купить ооо, Бухгалтер для обнала, дебетовые карты купить оптом, Бухгалтер для серой работы, дебетовая карта купить без паспорта, под обнал, Белая обналичка, ИП для обнала, карта под обнал, купить готовый ооо
Micxdseelenalt
20.02.2025
CarlosHep
20.02.2025
Сервис "Pegas" предлагает услуги: Комплексное обслуживание Юридический Лиц, Обналичивание средств любого происхождения, продажа Дебета и ООО а также многое другое.
Контакты:
Telegram: @Pegas3131 -
https://t.me/Pegas3131 https://w98.darkmoney.in/debetovye-karty-23/nadezhnye-debetovye-karty-s-garantiei-ot-krazhi-sredstv-na-skany-dropov-ot-servisa-pegas-253272/ где купить готовую фирму, анонимные дебетовые карты купить, Бухгалтер для обнала, Вывод из 115ФЗ, Уход от НДС, ООО для обнала, так же карты на сканы, купить дебетовую карту, дебетовые карты на сканы, куплю продажа ооо
Ptersnaabima
20.02.2025
Не выходя из дома —
займ под залог птс онлайн на карту предоставляет доступ к деньгам моментально. Современные технологии для вашего удобства.
JacobFoedy
20.02.2025
pharmacie en ligne france livraison belgique
https://kamagrameilleurprix.shop/# Pharmacie sans ordonnance
CarlosSet
20.02.2025
?????? "Pegas" ?????????? ??????: ??????????? ???????????? ??????????? ???, ????????????? ??????? ?????? ?????????????, ??????? ?????? ? ??? ? ????? ?????? ??????.
????????:
Telegram: @Pegas3131 -
https://t.me/Pegas3131 https://w98.darkmoney.in/obnalichka-84/uslugi-dlya-yur-lic-bumazhnyi-nds-utochnenki-korrektirovki-optimizaciya-nds-sdacha-otchetnostei-belaya-obnalichka-podgotovka-dokumentov-115fz-327812/ ????????????? 2025, ?????? ????????? ?????, ?????? ?????, ?????? ????????? ????? ?????????, ??? ?????? ????????? ?????, ?????? ?????, ????? ?? 115??, ??????? ??, ????? ?????????, ?????? ?????
Storm_Nomad
20.02.2025
Исследование Финансов: 9986978.ru
CarlosHep
20.02.2025
Сервис "Pegas" предлагает услуги: Комплексное обслуживание Юридический Лиц, Обналичивание средств любого происхождения, продажа Дебета и ООО а также многое другое.
Контакты:
Telegram: @Pegas3131 -
https://t.me/Pegas3131 https://w98.darkmoney.in/obnalichka-84/uslugi-dlya-yur-lic-bumazhnyi-nds-utochnenki-korrektirovki-optimizaciya-nds-sdacha-otchetnostei-belaya-obnalichka-podgotovka-dokumentov-115fz-327812/ Белая обналичка, ИП для обнала, Проверенный обнал, карта обнал, купить левую дебетовую карту, Обналичить деньги, купить дебетовую карту сбербанка, анонимные дебетовые карты купить, газпромбанк купить дебетовую карту премиум, Вывод из 115ФЗ
Wilsonhap
20.02.2025
pharmacie en ligne avec ordonnance:
kamagra livraison 24h - trouver un mГ©dicament en pharmacie