- Заметки 104
- Комментарии 102
3 часа назад
Блин, где ты был раньше с этой инфой? Сэкономил бы мне время. ))
Мое решение изначально заточено на MODX и требует минимум тело движений.
Docker-compose для MODX c блэкджеком и штуками 2
4 часа назад
спасибо, стоимость такой работы не подскажите примерно?
Как можно реализовать оплату на странице товара 4
Вчера в 11:12
@Артур Шевченко Помогите пожалуйста, никак не могу понять с этой фильтрацией по множественным параметрам.
1) По какой то причине когда я нахожусь н...
Sendit и Pagination 7
07 января 2025, 00:56
Для PHP 8 по запросу через тикет (так как modstore.pro до сих пор не поддерживает одновременно разные версии php ) доступна новая версия пакета.
##...
msImportExport 2.0 107
06 января 2025, 11:49
Помог ваш код, спасибо
чатжпт уже оптимизировал
<?php
// Получаем список категорий, которые сняты с публикации
$unpublishedCategories = $modx-&g...
Выводить товары только из опубликованных категорий 3
05 января 2025, 21:16
Да, пожалуй именно это и верно, спасибо. Вопрос снимается.
Обновление рейтинга пользователей на MODX.pro 9
05 января 2025, 12:11
Аналогичный вопрос: есть перечень опций формат бумаги: А2, А3, А4, надо добавить в этот перечень поле «ваш размер» с возможностью ввода текста пользов...
[msOptionsPrice2] - Модификации продукта. 373
27 декабря 2024, 15:56
Ух, класс! Вот так работает:
$array = array(111, 112);
if(in_array($modx->controller->resource->get('id'), $array)) {
$modx->regC...
RTE для introtext: помогите пожалуйста с подсказкой 7
27 декабря 2024, 13:50
Огромнейшее спасибо! Работает.
PageBlocks. Удобное управление контентом сайта. 41
26 декабря 2024, 12:43
А как вы в шаблоне письма вывели имя пользователя? У меня просто в шаблоне отрабатывает. А в письме нет.
[[$user.name]]
[[$us...
Sendex - как добавить поле "Имя"? 2
и where date > '2016-10-13 01:00:00' не сработает.
Недавно в одном из проектов пришлось делать тоже самое что и в задаче, правда с pdoTools но подход одинаков.
Решалось это следующим образом.
Устанавливался плагин DateToTimestamp, который при сохранении tv с типом дата конвертирует дату в метку времени. Код плагина:
Он подключается на события OnResourceTVFormRender' и 'OnDocFormSave'
Так же в параметры необходимо добавить параметр tvs со значением ид вашей tv с датой.
Далее уже можно составлять условие date >= текущее время.
Но, скорее всего где то сломается вывод даты и его нужно будет чинить, т.к. значения будут сохраняться теперь в другом формате.
Скорее всего без навыков в программировании здесь не справиться, и нужно привлекать кого то со стороны.
1. Создать файлик config.json в папке /assets/components/tinymcerte/js/mgr/extras/ с вот таким содержимым:
2. Прописать путь до этого файла в настройке tinymcerte.external_config
или так
Может надо её как то изменить? Или поковыряться в этом файле:
core/components/tickets/processors/web/section/getlist.class.php
На правильном ли я пути?
В итоге у меня получился такой чанк
И такой снипет
Работает именно так как и задумано, если указанные поля не пустые отрабатывает первый чанк, если хоть одно из двух полей пустое, отрабатывает второй чанк. Работает не значит правильно. Нет ли здесь косяков?
Но тут человек хотел именно сам разобраться с тем, как писать сниппеты для MODX. Он получил большой опыт за небольшое время. Ну и далеко не все наткнутся где-нибудь на моё решение, а если это будет отдельный сниппет, начинающие будут им пользоваться.