Вопросы

modExtraManagerController данные из файла getObject empty result

Здравствуйте.
Пробую создать компонент.
В админпанеле сделал форму с кнопкой.
При нажатии на кнопку загружается файл и далее я перебираю его с помощью fgetcsv
Если я делаю просто echo или print_r, то все выводится, но если я пытаюсь из этого результат сделать getObject или $modx->query результат 0 строк. Если я сам вручную впишу критерий поиска, то результат выводит.
Делаю так:
Ivan
13 июня 2018, 00:07
modx.pro
1 241
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
xtype: 'minishop2-combo-autocomplete',
wrong?
Or something in the map-file
, 'fieldMeta' => array(
        'material' => array(
            'dbtype' => 'text',
            'precision' => '255',
            'phptype' => 'string',
            'null' => true,
            'default' => NULL
Every help is appreciated.
Fabian
Fabian Christen
12 июня 2018, 12:50
modx.pro
1 628
+1

Сделать стандартные вкладки Документ, Настройки Категории в Minishop2

Здравствуйте!

Может кто-то сталкивался.
Как сделать стандартные вкладки Документ, Настройки Категории в Minishop2?
Т.е. чтобы они отображались на одном уровне со стандартными вкладками ресурсов MODx.
Игорь
12 июня 2018, 10:59
modx.pro
782
0

Sendex - как добавить поле "Имя"?

Может кому-нибудь известно решение, как добавить поле «Имя» подписчику в рассылку Sendex?
Чтобы вместо Anonimus (при регистрации гостя) вставлялось указанное им имя
Oleg
11 июня 2018, 17:10
modx.pro
1 445
0

После переноса галерея minishop2 сбросилась на стандартную

Приветствую, коллеги! Кто сталкивался с такой проблемой:

После переноса на хостинг при создании нового товара галерея minishop отображается как стандартная filesystem и её приходится менять вручную. В чем может быть дело? В системных настройках стоит правильная галерея. Версия PHP — 7.0.28
Виктор
11 июня 2018, 09:03
modx.pro
1 196
0

Странное оформление заказа

Здравствуйте. Использую компонент minishop2 и office, при оформлении заказа с пустыми полями, заказ нормально оформляется, сообщение о пустых полях не появляется, хотя обязательные поля указаны. Куда копать? Спасибо.
mic.zoloto
11 июня 2018, 02:31
modx.pro
533
0

pdoResources и фильтр TV

Привет сообщество!

Есть раздел портфолио (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 не работает :(

Как правильно вывести каждую работу, которая относится к этой услуге?
Владимир
11 июня 2018, 01:47
modx.pro
1
3 566
0

Подскажите по проектированию древа ресурсов

Сразу хочу извиниться за скомканность в обьяснении задачи.

Есть организация с обширной сетью отделений, вот кусочек базы отделений:


Эти все отделения выполняли одну и тот же тип услуг (1 ресурс — 1 город — 1 услуга)
Например:
выдача кредитов [[*cityname]]

Теперь услуг стало несколько больше.

Что можно придумать, чтоб это дерево городов дублировалось на каждой из новых услуг?
Evgeniy
10 июня 2018, 15:41
modx.pro
998
0

minishop2 tpl.Order - оплата + Доставка - разная цена и мобильные устройства, планшеты

Доброго дня!

Есть стандартный обработчик корзины — tpl.Order
есть два варианта доставки, указанная в панели менеджера и выведена в input в tpl.Order

При изменении radio кнопки input — в общую цену добавляется цена вместе с доставкой.

На мобильных устройствах — $order.cost — остается прежним, при изменении радио кнопки нет перерасчета…
На ноутбуках работает как нужно

В чем может быть проблема?
Andrey
10 июня 2018, 15:10
modx.pro
1 025
0

AjaxForm и борьба со спамом

Добрый день!
Подскажите, как вы боритесь со спамом через ajaxform? Спама не просто много, а очень много. Причем спамеры пробивают форму в лет, сегодня только выкатил новый сайт на новый домен и уже через _час_ прилетело первое письмо со спамом.

Я не делал отдельного шаблона для письма, поэтому форма отправляется как есть и внизу письма всегда идет ID документа, с которого отправлена форма. Так вот в письмах от спамеров ID нет.

Вариант с подключением капчи не рассматриваю. Кто как борется с этой проблемой, у всех много спама или только у меня?
Victor
09 июня 2018, 07:53
modx.pro
1 840
+1