Всего 123 809 комментариев

Артур Шевченко
29 августа 2022, 18:48
0
У меня на андройде долгое нажатие открывает контекстное меню и открыть на редактирование получается, но сохранить изменения не получается, т.к. окно слишком низко и кнопки сохранить просто не видно и прокрутить не получается. Да и вообще на телефоне админка работает ужасно, не представляю как ей можно продуктивно пользоваться. Рекомендую не мучаться и работать с ПК.
Артур Шевченко
29 августа 2022, 18:42
0
Если нужно передать несколько значений из чекбоксов с одинаковым именем, то имя должно быть my_tv[] и на сервере искать $_POST['my_tv'] — это будет массив.
Артур Шевченко
29 августа 2022, 18:38
0
Есть вероятность что дело в типе поля в БД оно просто не вывозит такое количество символов.
Артур Шевченко
29 августа 2022, 18:37
0
Легко. В форму добавить
<input type="hidden" value="Какое-то значение" name="hidden-field">
Константин
29 августа 2022, 16:17
0
В карточке редактирования товара точнее в админке
Константин
29 августа 2022, 16:04
0
Да, конечно! А есть ли возможность вывести это поле в карточке товара? На ровне с наименованием производителя
Сергей Лим
29 августа 2022, 16:01
1
0
Буду признателен, если лайк поставишь к комменту)
Сергей Лим
29 августа 2022, 15:37
2
+1
Идем в assets/components/minishop2/js/mgr/settings/vendor/grid.js
после строки
{header: _('ms2_email'), dataIndex: 'email', width: 100, sortable: true},
добавляем
{header: _('ms2_description'), dataIndex: 'description', width: 75, sortable: true},
далее нужно обновить кэш браузера
Ivan
28 августа 2022, 23:01
0
Здравствуйте. А можете как-нибудь более подробно объяснить текущую ситуацию?
Просто как все знают minishop2 это один из самых важных компонентов в modx. Наверное всех переход на 3-ю ветку стопорит отсутствие minishop3 или как вы его там назовете.
Если вопрос в деньгах, то может быть стоит сделать пост на главной странице что нужно собрать столько-то денег и через такое-то время выйдет новая версия и что бы люди видели что происходят какие-то движения. Что бы люди понимали стоит ли чего-то ждать. Или вообще сделайте его платным и с каким-то временем отобьете деньги.
Так же понятно что куча компонентов на нем завязаны и хотя бы mfilter2 так же наверно придется сразу допиливать.
Возможно разработчики modx'a заинтересованы в финансировании этого компонента? Или только в СНГ этот компонент является основой основ, а в других странах он нафиг никому не нужен? Вряд ли так…

Просто все больше выглядит так, что Василий был прав и modx мертв и уже никто не хочет его толкать вперед. Если это так, то скажите об этом. Мы тогда и ждать не будем)

Спасибо.
Lori
28 августа 2022, 18:25
0
имхо такое лучше через процессор реализовывать.
$modx->runProcessor('gallery/multiple',
	array(
		'method' => 'remove',
		'ids' => //тут id фотографий в формате json,
	),
	array('processors_path' => MODX_CORE_PATH.'components/minishop2/processors/mgr/')
);
Zulya
28 августа 2022, 12:25
1
0
Оказывается в чанке tpl.Tickets.comment.one.auth есть закомметированные коды:
<!--tickets_stared <i class="glyphicon glyphicon-star stared star"></i>-->
<!--tickets_unstared <i class="glyphicon glyphicon-star unstared star"></i>-->
В этих кодах сделала изменение и иконка «добавить в избранное» у меня появилось.

Надеюсь, данный ответ кому-нибудь еще пригодится.
Гарри
26 августа 2022, 16:27
0
Для нескольких значений, разделенных ||, вы должны написать свой собственный сниппет.
<?php
$output = ' ';
$input = explode('||', $input);
if (!empty($input) && is_array($input) && in_array($options,$input)) {
  $output = ' checked="checked"';
}
return $output;
Антон
26 августа 2022, 16:05
0
пробовал, не выводит значения из тв. Пусто
Гарри
26 августа 2022, 16:01
0
Возможно, вы можете использовать выходной фильтр FormItIsChecked из пакета FormIt.
<input type="checkbox" name="provides[]" value="Outcall" [[+provides:FormItIsChecked=`Outcall`]]>
Антон
26 августа 2022, 14:29
0
спасибо, точно. Как вывести теперь чекбоксы из ТВ с возможностью изменения в tickets.form.update.tpl
<div class="checkbox">
<label>
<input type="checkbox" name="provides[]" value="[[+provides]]">
Outcall
</label>
<label>
<input type="checkbox" name="provides[]" value="[[+provides]]">
Incall
</label>


<span class="error">[[!+fi.error.provides]]</span>
</div>
так выводит просто значения, но не сами чекбоксы с галками
Николай
26 августа 2022, 12:27
0
А можно прикрутить к голосованию sms капчу, например ставишь лайк, пишешь свой мобильный номер телефона и приходит смс ты вводишь код и лайк засчитывается
Гарри
26 августа 2022, 11:39
0
Либо измените правило проверки на parent:required, либо измените имя select на <select name="location">.
Антон
26 августа 2022, 11:13
0
методом проб понял, что форма не уходит из-за одной тв-шки: location:required.
В форме tickets.form.create.tpl ее вызов происходит таким образом:
<div class="col-md-6 col-sm-12">
	        <label for="ticket-sections">Location</label>
	        <select name="parent" class="form-control" id="ticket-sections">[[+sections]]</select>
	        <span class="error"></span>
	    </div>
По факту она выводит названия секций тикетов. Для тикетов валидация по-другому как-то должны быть получается?