09 мая 2015, 09:18 Спасибо! Поменял на getTickets, теперь выводит всё кроме изображений ) Второй день бьюсь уже, на главной никак не получается вывести фото. Вопросы / Как добавлять изображения к тикетам? 13 0
08 мая 2015, 06:03 Спасибо, Василий. Я вывожу на главной странице список всех тикетов таким образом: [[!mSearchForm?]] [[!mFilter2? &tpl=`tpl.Tickets.list.row` &parents=`4,5,6,7,8,9,10,11,12,13` &filters=`tv|realty, tv|transport` &element=`mSearch2` ]]Но почему-то выводятся только [[+pagetitle]] и [[+introtext]]. Такие параметры как [[+date_ago]], [[+views]] и т.д. не показываются. Пробовал их указать в includeTV для mSearch2 — безрезультатно. Или я опять не туда полез? ) Вопросы / Как добавлять изображения к тикетам? 13 0
07 мая 2015, 15:48 Нашел файл в тикетах files.js, в последних строках прописан процесс добавления прикрепленного файла в поле content. Может через него можно добавить картинку? Вопросы / Как добавлять изображения к тикетам? 13 0
07 мая 2015, 08:26 Извиняюсь, а можно полностью описать конечное решение? почитал комментарии и в конец запутался, где какие чанки, плагины и сниппеты создавать… Если это решение актуально конечно ещё, может другие способы есть, более удобные? Вопросы / Вывод картинок в анонсах статьях 9 0
30 апреля 2015, 05:34 Отлично!!! Большое спасибо за Ваши труды ) Новые дополнения и их версии / [Tickets] Версия 1.6.1-pl Рейтинги пользователей 193 +1
27 апреля 2015, 20:28 Спасибо большое за помощь! Пошел дальше, сделал через js отслеживание чекбоксов, чтобы можно было выбирать разделы группами (http://krskdoska.ru). Если нажать на чекбокс Недвижимость — то выбираются все подразделы, но фильтрация не происходит. Я так понимаю, в скрипте нужно запустить фильтрацию, но что именно прописать? Скрипт, отвечающий за выделение чекбоксов: <script type="text/javascript"> //<![CDATA[ $(function(){ $('.main_check').on('change',function () { var $that = $(this); $that.next('ul').find(':checkbox').prop('checked', $that.prop('checked')); }); $('.checkbox').on('change', function(){ var $that = $(this), ul = $that.closest('ul'), main = ul.prev('.main_check'); main.prop('checked', $(':checkbox',ul).length == $(':checkbox:checked',ul).length); }); });//]]> </script> Сгенерированный код страницы, где выводятся чекбоксы: <ul class="folder"> <li>Недвижимость<input type="checkbox" class="main_check"> <ul class="section"> <li> <label for="mse2_tv|realty_0" class=""> <input type="checkbox" class="checkbox" name="tv|realty" id="mse2_tv|realty_0" value="Гаражи и машиноместа"> Гаражи и машиноместа <sup>1 </sup> </label> </li> <li> <label for="mse2_tv|realty_1" class=""> <input type="checkbox" class="checkbox" name="tv|realty" id="mse2_tv|realty_1" value="Дома и дачи"> Дома и дачи <sup>2 </sup> </label> </li> <li> <label for="mse2_tv|realty_2" class=""> <input type="checkbox" class="checkbox" name="tv|realty" id="mse2_tv|realty_2" value="Земельные участки"> Земельные участки <sup>1 </sup> </label> </li> <li> <label for="mse2_tv|realty_3" class=""> <input type="checkbox" class="checkbox" name="tv|realty" id="mse2_tv|realty_3" value="Квартиры"> Квартиры <sup>3 </sup> </label> </li> <li> <label for="mse2_tv|realty_4" class=""> <input type="checkbox" class="checkbox" name="tv|realty" id="mse2_tv|realty_4" value="Коммерческая недвижимость"> Коммерческая недвижимость <sup>1 </sup> </label> </li> <li> <label for="mse2_tv|realty_5" class=""> <input type="checkbox" class="checkbox" name="tv|realty" id="mse2_tv|realty_5" value="Комнаты"> Комнаты <sup>3 </sup> </label> </li> </ul> </li> </ul> Вопросы / Древовидная фильтрация в mFilter2 11 0
27 апреля 2015, 20:18 Спасибо, переделал! Теперь выводит нормально результаты ) Вопросы / Древовидная фильтрация в mFilter2 11 0
27 апреля 2015, 13:25 Вот страница krskdoska.ru/ Если не вводить ничего в поисковую строку, и просто кликнуть на фильтр (скажем, Квартиры), то справа в результатах выводится только ссылка на раздел с квартирами. А нужно, чтобы выводились все тикеты из этого раздела. Надеюсь, понятно выразился ) Вопросы / Древовидная фильтрация в mFilter2 11 0
27 апреля 2015, 06:22 Попробовал так сделать, результат кое-какой есть ) Сделал параметр realty (список), в нём возможные значения (Квартиры||Комнаты||Земельные участки и т.д.), на всякий случай разрешил его всем шаблонам. Прошелся по категориям недвижимости и к каждому разделу назначил соответствующий пункт из realty. Вызвал mFilter2 так: [[!mFilter2? &parents=`0` &filters=`tv|realty` ]] В итоге выводит вот такой фильтр: Но если выбирать пункты, то в результаты поиска выводятся только те страницы, которые отмечены tv realty. То есть, если я выбираю Гаражи и машиноместа, то выводится ссылка только на этот раздел, а дочерние игнорируются, хотя они там есть. Параметры &hideContainers = `false` и &showHidden = `true` по умолчанию. Есть подозрение, что я неправильно указываю filters при вызове. Есть какие-нибудь соображения? ) Вопросы / Древовидная фильтрация в mFilter2 11 0
26 апреля 2015, 20:09 Может можно как-то обозначить для заглавных категорий один чанк, а для дочерних — другой? Вопросы / Древовидная фильтрация в mFilter2 11 0
26 апреля 2015, 20:07 А можно немного подробнее? Какого типа нужно создать тв, и в каком чанке прописать название заглавной категории чтобы она именно перед своими дочерними категориями встала? Вопросы / Древовидная фильтрация в mFilter2 11 0
25 апреля 2015, 12:52 Или это как-то через чанки реализовать можно? Вопросы / Древовидная фильтрация в mFilter2 11 0
24 апреля 2015, 11:48 Огромно спасибо! Буду разбираться и прикручивать ) Вопросы / Снова о дополнительных TV-полях в TicketForm 15 0
24 апреля 2015, 11:39 В логи пишет ошибку: [2015-04-24 11:37:54] (ERROR @ /home/bh57920/public_html/core/cache/includes/elements/modplugin/10.include.cache.php : 3) PHP warning: implode(): Invalid arguments passed [2015-04-24 11:37:54] (ERROR @ /assets/components/tickets/action.php) modTemplateVarResource: Attempt to set NOT NULL field value to NULL Вопросы / Снова о дополнительных TV-полях в TicketForm 15 0
24 апреля 2015, 11:34 Заполнил все option вручную — заработало. Спасибо! А как парсить значения? ) чтобы каждый раз в чанк не лезть? Вопросы / Снова о дополнительных TV-полях в TicketForm 15 0
24 апреля 2015, 10:33 Запутался немного. У меня параметр: tv1 Возможные значения ввода: Квартиры||Комнаты||Гаражи||Офисы|| В чанке с формой такой код: <select name="tv1" id="ticket-type">[[+tv1]]</select>Создал плагин ticket_select с кодом: if($mode == 'new' && $resource->class_key == 'Ticket' && $modx->event->name == 'OnDocFormSave'){ $resource->setTVValue('tv1', $_POST['tv1']); }Куда нужно прописать вот этот код и что в нем нужно заменить? $services_services = implode("||", $_POST['services_services']); if (!$resource->setTVValue('services_services', $services_services)) { $modx->log(xPDO::LOG_LEVEL_ERROR, 'services_services - ERROR'); } Вопросы / Снова о дополнительных TV-полях в TicketForm 15 0
24 апреля 2015, 10:02 Множественный селект нужно чтобы пользователь мог выбирать, в этом загвоздка вся. Вопросы / Снова о дополнительных TV-полях в TicketForm 15 0
24 апреля 2015, 10:00 Я извиняюсь, а куда это нужно прописать? ) в плагин Tickets или сниппет TicketForm? Пробовал и туда, и туда — безрезультатно ( Вопросы / Снова о дополнительных TV-полях в TicketForm 15 0
24 апреля 2015, 09:10 Неужели никому не нужны селект-боксы в тикетах?! Вопросы / Снова о дополнительных TV-полях в TicketForm 15 0
18 апреля 2015, 18:43 Также столкнулся с данной проблемой? поделитесь, как решили? и решили ли… Вопросы / mSearch - не ищет где надо 1 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
Второй день бьюсь уже, на главной никак не получается вывести фото.
Я вывожу на главной странице список всех тикетов таким образом:
Но почему-то выводятся только [[+pagetitle]] и [[+introtext]].
Такие параметры как [[+date_ago]], [[+views]] и т.д. не показываются.
Пробовал их указать в includeTV для mSearch2 — безрезультатно.
Или я опять не туда полез? )
Может через него можно добавить картинку?
Пошел дальше, сделал через js отслеживание чекбоксов, чтобы можно было выбирать разделы группами (http://krskdoska.ru).
Если нажать на чекбокс Недвижимость — то выбираются все подразделы, но фильтрация не происходит.
Я так понимаю, в скрипте нужно запустить фильтрацию, но что именно прописать?
Скрипт, отвечающий за выделение чекбоксов:
Сгенерированный код страницы, где выводятся чекбоксы:
Если не вводить ничего в поисковую строку, и просто кликнуть на фильтр (скажем, Квартиры), то справа в результатах выводится только ссылка на раздел с квартирами. А нужно, чтобы выводились все тикеты из этого раздела.
Надеюсь, понятно выразился )
Сделал параметр realty (список), в нём возможные значения (Квартиры||Комнаты||Земельные участки и т.д.), на всякий случай разрешил его всем шаблонам.
Прошелся по категориям недвижимости и к каждому разделу назначил соответствующий пункт из realty.
Вызвал mFilter2 так:
В итоге выводит вот такой фильтр:
Но если выбирать пункты, то в результаты поиска выводятся только те страницы, которые отмечены tv realty. То есть, если я выбираю Гаражи и машиноместа, то выводится ссылка только на этот раздел, а дочерние игнорируются, хотя они там есть.
Параметры &hideContainers = `false` и &showHidden = `true` по умолчанию.
Есть подозрение, что я неправильно указываю filters при вызове. Есть какие-нибудь соображения? )
Какого типа нужно создать тв, и в каком чанке прописать название заглавной категории чтобы она именно перед своими дочерними категориями встала?
А как парсить значения? ) чтобы каждый раз в чанк не лезть?
У меня параметр: tv1
Возможные значения ввода: Квартиры||Комнаты||Гаражи||Офисы||
В чанке с формой такой код:
Создал плагин ticket_select с кодом:
Куда нужно прописать вот этот код и что в нем нужно заменить?
Пробовал и туда, и туда — безрезультатно (