Пользовательские движки шаблонизации
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
|
След. | Конец
Количество показов: 70726025
Рейтинг:
3.3
Возврат к списку
(Голосов: 1, Рейтинг: 3.3)
Материалы по теме:
Perrybleah
20.02.2025
pharmacie en ligne fiable
cialis prix vente de mГ©dicament en ligne
CarlosSet
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/ газпромбанк купить дебетовую карту премиум, готовый ооо, дропы дебетовые карты, дебетовая карта купить без паспорта, дебетовые карты купить оптом, Серый НДС, готовый ооо, оптимизация НДС, газпромбанк купить дебетовую карту премиум, купить дебетовую карту на чужое имя
Richardbal
20.02.2025
https://tadalafilmeilleurprix.shop/# pharmacie en ligne pas cher
pharmacie en ligne france livraison belgique
JeroldLexia
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/ дебетовая карта купить без паспорта, купить дебетовую карту сбербанка на чужое имя, купить дебетовые карты для обнала, Обнал 2025, купить дебетовую карту сбербанка, где можно купить дебетовую карту, Бухгалтер для серой работы, где купить ооо, Белая обналичка, уточненки по НДС
Hunter3022
20.02.2025
Мне самому помог этот ресурс по Финансам: aipru.ru
Perrybleah
20.02.2025
Viagra pas cher livraison rapide france
Viagra pas cher inde п»їViagra sans ordonnance 24h
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/ купить дебетовые карты для обнала, сдача отчетностей, где купить ооо, оптимизация НДС, Бумажный НДС, Подготовка документов для снятия 115ФЗ, купить ооо расчетный счет, купить дебетовую карту без оформления, Обналичить деньги, купить дебетовую карту сбербанка на чужое имя
JeroldImimE
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/ купить дебетовую карту на чужое, Бумажный НДС, купить готовый ооо, готовый ооо, готовый ип, Обнал 2025, купить готовый ип, купить дебетовую карту сбербанка, Белая обналичка, дебетовая карта купить без паспорта
beelinekrasnodarpycle
20.02.2025
beelinekrasnodarpycle
20.02.2025
beelinekrasnodarNed
20.02.2025
билайн цены
https://plus-domashnij-internet-krasnodar-2.ru билайн домашний интернет краснодар
beelinekrasnodarNed
20.02.2025
beelinekrasnodarsmoof
20.02.2025
beelinekrasnodarsmoof
20.02.2025
JeroldImimE
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/ сдача отчетностей, купить ооо со счетом, купить карты, готовый ооо, дебетовая карта тинькофф купить, готовый ооо, Бухгалтер для обнала, дропы дебетовые карты, где купить дебетовые карты, купить ооо со счетом
Carlostrori
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/ дебетовые карты на сканы, Бухгалтер для обнала, где купить готовую фирму, дебетовые карты, дебетовый карта, анонимные дебетовые карты купить, купить дебетовую карту сбербанка на чужое имя, анонимные дебетовые карты купить, Уход от НДС, Подготовка документов для снятия 115ФЗ
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/ оптимизация НДС, Уход от НДС, купить ооо расчетный счет, дебетовая карта тинькофф купить, Проверенный обнал, Проверенный обнальщик, карты банков, дропы дебетовые карты, готовый ип, купить дебетовую карту на чужое
JackieNoina
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/ готовый ип, карта обнал, купить строительную фирму, где купить ооо, Проверенный обнал, купить дебетовую карту сбербанка, где купить дебетовые карты, купить дебетовую карту без оформления, карты банков, где можно купить дебетовую карту
CarlosSet
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ФЗ, где купить дебетовые карты, купить дебетовую карту сбербанка на чужое имя, Бухгалтер для обнала, где можно купить дебетовую карту, купить дебетовую банковскою карту
CarlosAlert
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/ купить дебетовую карту без оформления, дебетовые карты, газпромбанк купить дебетовую карту премиум, дебетовая карта тинькофф купить, где купить ооо, купить ооо со счетом, купить левую дебетовую карту, оптимизация НДС, корректировки НДС, Проверенный обнальщик
Richardbal
20.02.2025
http://viagrameilleurprix.com/# SildГ©nafil 100mg pharmacie en ligne
trouver un mГ©dicament en pharmacie
JeroldRam
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/ Бухгалтер для обнала, Белая обналичка, дебетовый карта, Обналичить деньги, ООО для обнала, купить карты, ООО для обнала, дебетовые карты на сканы, Бухгалтер для обнала, ИП для обнала