Вопросы
modExtraManagerController данные из файла getObject empty result
Здравствуйте.
Пробую создать компонент.
В админпанеле сделал форму с кнопкой.
При нажатии на кнопку загружается файл и далее я перебираю его с помощью fgetcsv
Если я делаю просто echo или print_r, то все выводится, но если я пытаюсь из этого результат сделать getObject или $modx->query результат 0 строк. Если я сам вручную впишу критерий поиска, то результат выводит.
Делаю так:
Пробую создать компонент.
В админпанеле сделал форму с кнопкой.
При нажатии на кнопку загружается файл и далее я перебираю его с помощью fgetcsv
Если я делаю просто echo или print_r, то все выводится, но если я пытаюсь из этого результат сделать getObject или $modx->query результат 0 строк. Если я сам вручную впишу критерий поиска, то результат выводит.
Делаю так:
Minishop2 - msOption add field style "color" or "tags"
Adding a field to Minishop2 I followed this article:
Docu
But I have problems to get it work like the option fields «color» or «tags».
Is
Or something in the map-file
Fabian
Docu
But I have problems to get it work like the option fields «color» or «tags».
Is
xtype: 'minishop2-combo-autocomplete', wrong?Or something in the map-file
, 'fieldMeta' => array(
'material' => array(
'dbtype' => 'text',
'precision' => '255',
'phptype' => 'string',
'null' => true,
'default' => NULLEvery help is appreciated.Fabian
Сделать стандартные вкладки Документ, Настройки Категории в Minishop2
Здравствуйте!
Может кто-то сталкивался.
Как сделать стандартные вкладки Документ, Настройки Категории в Minishop2?
Т.е. чтобы они отображались на одном уровне со стандартными вкладками ресурсов MODx.
Может кто-то сталкивался.
Как сделать стандартные вкладки Документ, Настройки Категории в Minishop2?
Т.е. чтобы они отображались на одном уровне со стандартными вкладками ресурсов MODx.
Sendex - как добавить поле "Имя"?
Может кому-нибудь известно решение, как добавить поле «Имя» подписчику в рассылку Sendex?
Чтобы вместо Anonimus (при регистрации гостя) вставлялось указанное им имя
Чтобы вместо Anonimus (при регистрации гостя) вставлялось указанное им имя
После переноса галерея minishop2 сбросилась на стандартную
Приветствую, коллеги! Кто сталкивался с такой проблемой:
После переноса на хостинг при создании нового товара галерея minishop отображается как стандартная filesystem и её приходится менять вручную. В чем может быть дело? В системных настройках стоит правильная галерея. Версия PHP — 7.0.28
После переноса на хостинг при создании нового товара галерея minishop отображается как стандартная filesystem и её приходится менять вручную. В чем может быть дело? В системных настройках стоит правильная галерея. Версия PHP — 7.0.28
Странное оформление заказа
Здравствуйте. Использую компонент minishop2 и office, при оформлении заказа с пустыми полями, заказ нормально оформляется, сообщение о пустых полях не появляется, хотя обязательные поля указаны. Куда копать? Спасибо.
pdoResources и фильтр TV
Привет сообщество!
Есть раздел портфолио (parent id = 11) с работами, есть страницы услуг (parent id = 10).
На странице услуги необходимо вывести вывести работу, которая относится к этой услуге, я сделал так:
1) TV «show_in_service» (список, одиночный выбор), разделитель "," + «возможные значения»
2) Сниппет «select_portfolio_service» который тянет список услуг с id = 10
3) в работе портфолио выбираю необходимую услугу в этом TV и вывожу на странице самой услуги:
С одиночным выбором всё работает отлично, но работы портфолио могут относиться к нескольким услугам, если сменить TV на множественный выбор, а в работе указать несколько услуг, то в массиве я уже получаю вместо [tv.show_in_service] => 17 — [tv.show_in_service] => 17||16||15 и соответственно выборка pdoResources не работает :(
Как правильно вывести каждую работу, которая относится к этой услуге?
Есть раздел портфолио (parent id = 11) с работами, есть страницы услуг (parent id = 10).
На странице услуги необходимо вывести вывести работу, которая относится к этой услуге, я сделал так:
1) TV «show_in_service» (список, одиночный выбор), разделитель "," + «возможные значения»
@EVAL return $modx->runSnippet('select_portfolio_service');2) Сниппет «select_portfolio_service» который тянет список услуг с id = 10
<?php
$output = '';
$q = $modx->newQuery('modResource');
$q->where(array(
"parent" => "10"
));
$q->sortby('pagetitle','ASC');
$q->select(array(
"modResource.id",
"modResource.pagetitle",
));
$s = $q->prepare();
$s->execute();
while($row = $s->fetch(PDO::FETCH_ASSOC)){
$data[] = "{$row['pagetitle']}=={$row['id']}";
}
$output = implode("||", $data);
return $output;3) в работе портфолио выбираю необходимую услугу в этом TV и вывожу на странице самой услуги:
{$_modx->runSnippet('!pdoResources', [
'tpl' => ''
'parents' => 11,
'includeTVs' => 'show_in_service'
'tvFilters' => 'show_in_service===' ~ $_modx->resource.id
])}С одиночным выбором всё работает отлично, но работы портфолио могут относиться к нескольким услугам, если сменить TV на множественный выбор, а в работе указать несколько услуг, то в массиве я уже получаю вместо [tv.show_in_service] => 17 — [tv.show_in_service] => 17||16||15 и соответственно выборка pdoResources не работает :(
Как правильно вывести каждую работу, которая относится к этой услуге?
Подскажите по проектированию древа ресурсов
Сразу хочу извиниться за скомканность в обьяснении задачи.
Есть организация с обширной сетью отделений, вот кусочек базы отделений:

Эти все отделения выполняли одну и тот же тип услуг (1 ресурс — 1 город — 1 услуга)
Например:
выдача кредитов [[*cityname]]
Теперь услуг стало несколько больше.
Что можно придумать, чтоб это дерево городов дублировалось на каждой из новых услуг?
Есть организация с обширной сетью отделений, вот кусочек базы отделений:

Эти все отделения выполняли одну и тот же тип услуг (1 ресурс — 1 город — 1 услуга)
Например:
выдача кредитов [[*cityname]]
Теперь услуг стало несколько больше.
Что можно придумать, чтоб это дерево городов дублировалось на каждой из новых услуг?
minishop2 tpl.Order - оплата + Доставка - разная цена и мобильные устройства, планшеты
Доброго дня!
Есть стандартный обработчик корзины — tpl.Order
есть два варианта доставки, указанная в панели менеджера и выведена в input в tpl.Order
При изменении radio кнопки input — в общую цену добавляется цена вместе с доставкой.
На мобильных устройствах — $order.cost — остается прежним, при изменении радио кнопки нет перерасчета…
На ноутбуках работает как нужно
В чем может быть проблема?
Есть стандартный обработчик корзины — tpl.Order
есть два варианта доставки, указанная в панели менеджера и выведена в input в tpl.Order
При изменении radio кнопки input — в общую цену добавляется цена вместе с доставкой.
На мобильных устройствах — $order.cost — остается прежним, при изменении радио кнопки нет перерасчета…
На ноутбуках работает как нужно
В чем может быть проблема?
AjaxForm и борьба со спамом
Добрый день!
Подскажите, как вы боритесь со спамом через ajaxform? Спама не просто много, а очень много. Причем спамеры пробивают форму в лет, сегодня только выкатил новый сайт на новый домен и уже через _час_ прилетело первое письмо со спамом.
Я не делал отдельного шаблона для письма, поэтому форма отправляется как есть и внизу письма всегда идет ID документа, с которого отправлена форма. Так вот в письмах от спамеров ID нет.
Вариант с подключением капчи не рассматриваю. Кто как борется с этой проблемой, у всех много спама или только у меня?
Подскажите, как вы боритесь со спамом через ajaxform? Спама не просто много, а очень много. Причем спамеры пробивают форму в лет, сегодня только выкатил новый сайт на новый домен и уже через _час_ прилетело первое письмо со спамом.
Я не делал отдельного шаблона для письма, поэтому форма отправляется как есть и внизу письма всегда идет ID документа, с которого отправлена форма. Так вот в письмах от спамеров ID нет.
Вариант с подключением капчи не рассматриваю. Кто как борется с этой проблемой, у всех много спама или только у меня?