Вопросы
Не получается изменить с помощью хука параметр emailTo в formit.
Подскажите пожалуйста почему не происходит замена параметра emailTo в хуке formit'а.
Вызов formit'а, код хука changeClubEmail под катом.
Вызов formit'а, код хука changeClubEmail под катом.
Оптимизация парсера xml
Здравствуйте, пишу парсер xml с автоматическим созданием страниц через api
Возникла проблема при обработке файла
Если там несколько значений то все ок
Но когда пробую обработать полный файл в 36 мегабайт то вы должны акт 504 ошибку и создаёт только несколько страниц
Возникла проблема при обработке файла
Если там несколько значений то все ок
Но когда пробую обработать полный файл в 36 мегабайт то вы должны акт 504 ошибку и создаёт только несколько страниц
<?php
ini_set('max_execution_time', 5000);
header('Content-Type: text/html; charset=utf-8');
$xml = simplexml_load_file('misc/555551.xml');
$parent = '488488';
$template = '2';
foreach($xml->Complexes->Complex as $item) {
$Complexes_id = $item->attributes()->id;
$Complexes_title = $item->attributes()->title;
$Complexes_address = $item->attributes()->address;
$Complexes_latitude = $item->attributes()->latitude;
$Complexes_longitude = $item->attributes()->longitude;
$Complexes_regionid = $item->attributes()->regionid;
$Complexes_builderid = $item->attributes()->builderid;
if($Complexes_title == "") {
$Complexes_title = "ЖК - ".$Complexes_id;
}
$doc = $modx->newObject('modDocument');
$doc->set('parent',$parent);
$doc->set('template',$template);
$doc->set('pagetitle',$Complexes_title);
$doc->set('introtext',$Complexes_address);
$doc->save();
$id = $doc->get('id');
$resource = $modx->getObject('modResource', $id);
$resource->setTVValue('complexes_id', $Complexes_id);
$resource->setTVValue('loc_x', $Complexes_latitude);
$resource->setTVValue('loc_y', $Complexes_longitude);
echo 'Готово';
foreach($xml->ApartmentsFirst->Apartment as $item) {
$complexid = $item->attributes()->complexid;
$ap_id = $item->attributes()->id;
$res = $modx->getObject('modResource', $id);
$tv = $res->getTVValue('complexes_id');
if($complexid == $tv) {
$parent_ = $id;
$doc = $modx->newObject('modDocument');
$doc->set('parent',$parent_);
$doc->set('template',$template);
$doc->set('pagetitle',$ap_id);
$doc->save();
}
}
foreach($xml->ComplexSubways->ComplexSubway as $item) {
$complexid = $item->attributes()->complexid;
$subwayid = $item->attributes()->subwayid;
$res = $modx->getObject('modResource', $id);
$tv = $res->getTVValue('complexes_id');
if($complexid == $tv) {
$parent_ = $id;
$resource->setTVValue('subway', $subwayid);
}
}
}П.С извините если у кого пошла кровь из глаз :( minishop2 Заказы
Подскажите пожалуйста, можно ли как-нибудь выбрать и вывести все заказанные товары с определенной опцией (например цвет розовый)?
Возможны ли кнопки Next и Prev в окне редактирования записи ExtJS Grid?
Всем привет!
Имею компонент на базе modxExtra, в нем некий Grid, записи которого редактируются в отдельном окне.
Вопрос в следующем, можно ли добавить к этому окну кнопки «Следующая» и «Предыдущая» запись, которые будут подгружать их соответственно без повторного открытия этого окна?
Хочу минимизировать работу менеджера, чтобы он поменьше щелкал мышью.
Что-то поискал, а похожей реализации не нашел…
Имею компонент на базе modxExtra, в нем некий Grid, записи которого редактируются в отдельном окне.
Вопрос в следующем, можно ли добавить к этому окну кнопки «Следующая» и «Предыдущая» запись, которые будут подгружать их соответственно без повторного открытия этого окна?
Хочу минимизировать работу менеджера, чтобы он поменьше щелкал мышью.
Что-то поискал, а похожей реализации не нашел…
Пример подключения собственного класса доставки
Здравствуйте!
Подскажите, как поменять значение $freedeliverysumm из админки.
Делал так:
в ClientConfig параметр free_delivery
Взял с Дока и изменил $freedeliverysumm = 5000; на $freedeliverysumm = $modx->getOption('free_delivery');
Подскажите где ошибся
Подскажите, как поменять значение $freedeliverysumm из админки.
Делал так:
в ClientConfig параметр free_delivery
Взял с Дока и изменил $freedeliverysumm = 5000; на $freedeliverysumm = $modx->getOption('free_delivery');
<?php
if(!class_exists('msDeliveryInterface')) {
require_once dirname(dirname(dirname(__FILE__))) . '/model/minishop2/msdeliveryhandler.class.php';
}
class msDeliveryHandlerMsk extends msDeliveryHandler implements msDeliveryInterface{
public function getCost(msOrderInterface $order, msDelivery $delivery, $cost = 0) {
$freedeliverysumm = $modx->getOption('free_delivery');
$cart = $order->ms2->cart->status();
$cart_cost = $cart['total_cost'];
if($cart_cost > $freedeliverysumm){
return $cost;
}else{
$delivery_cost = parent::getCost($order, $delivery, $cost);
return $delivery_cost;
}
}
}Но что-то не работает.Подскажите где ошибся
Как вызывать процессор resource/update от имени анонимного пользователя
По POST запросу необходимо обновлять товар minishop.
Дал права группе аноним c политикой Load, List and View и Administrator в контексте web и miniShopManagerPolicy в контексте mgr.
Тем не менее, получаю permission_denied при вызове процессора resource/update.
Пробовал сбрасывать права, сессии, ничего не помогает. Каким образом можно обойти эту проверку на права?
Дал права группе аноним c политикой Load, List and View и Administrator в контексте web и miniShopManagerPolicy в контексте mgr.
Тем не менее, получаю permission_denied при вызове процессора resource/update.
Пробовал сбрасывать права, сессии, ничего не помогает. Каким образом можно обойти эту проверку на права?
Редактирование товаров в корзине
Уважаемые коллеги. В корзине я сделали возврат к выбору других опций для данного товара из корзины. Подскажите, пожалуйста, как мне перезаписать значения этих опций? Ну или вариант — старый удалить, новый положить.
msearch2 будет ли искать на других языках при использовании Localizator?
Добрый вечер.
Использую «локализатор» для создания многоязычного сайта.
Всегда использую на сайтах для поиска simplesearch, однако не получается его подружить с localizator
Вопрос наверное в первую очередь к Василию Наумкину, как автору msearch2, ну и ко всем, кто уже опробовал — будет ли компонент msearch2 производить поиск по всем языковым версиям ресурсов, если они созданы в локализаторе?
Спасибо.
Использую «локализатор» для создания многоязычного сайта.
Всегда использую на сайтах для поиска simplesearch, однако не получается его подружить с localizator
Вопрос наверное в первую очередь к Василию Наумкину, как автору msearch2, ну и ко всем, кто уже опробовал — будет ли компонент msearch2 производить поиск по всем языковым версиям ресурсов, если они созданы в локализаторе?
Спасибо.
Как в чанк передать массив и работать с ним ?
Здравствуйте, подскажите пожалуйста как в чанк передать массив, а потом в чанк с ним поработать?
Есть такая вот конструкция, $logArray — это массив. А в чанк как с ним дальше? Причем массив ассоциативный, есть просто {ключ => значение} а есть и {ключ => массив}
Заранее благодарю за ответ
Есть такая вот конструкция, $logArray — это массив. А в чанк как с ним дальше? Причем массив ассоциативный, есть просто {ключ => значение} а есть и {ключ => массив}
$modx->getChunk('tpl.1cUnloading.email',array(
'elem' => $logArray
));На самом деле хотелось бы в чанке tpl.1cUnloading.email использовать fenom, и в нём уже сделать циклы по массиву который передаю.Заранее благодарю за ответ
Gjvjubnt Найти причину ошибок
core/xpdo/xpdo.class.php pdofetch.class.php modparser.class.php