18 ноября 2014, 11:55 Просто меня смущает то, что это не полноценный модуль, а, так сказать, надстройка, обвес. В системе должны стоять pdoTools и Tickets. Устанавливая мое дополнение человек должен понимать это. Хотя может я зря замарачиваюсь. Буду пробовать создать свой первый компонент. Акцент на «первый» как намек на терпение, ибо придется подождать. :) Новости и события / [Tickets] Сообщения 20 +1
18 ноября 2014, 10:56 Ребят, подскажите, насколько будет правильно создать из этого дополнение, чтобы упростить подключение? Можно, конечно, написать инструкцию: добавить туда это, скачать эти файлы, создайте настройку, скопируйте сниппет. Но уж очень муторно писать и еще муторнее читать. Новости и события / [Tickets] Сообщения 20 +2
18 ноября 2014, 08:36 Мегакруто. Значит можно и программно эти значения указать. Выставил график работы человека и прописал, в какие дни он может заходить в систему, чтоб из дома не баловался. Пошаговые инструкции / Ограничение доступа в админку по IP и дням недели 5 0
18 ноября 2014, 07:55 Спасибо подробности. Вот ведь сократил. :) Имел ввиду — спасибо за подробный комментарий. Новости и события / [Tickets] Сообщения 20 +2
18 ноября 2014, 07:35 Основа основ — как добавлять пользователей в список контактов. Вряд ли нам нужно пять тысяч пользователей зарегистрированных на портале? :)Список пользователей формирует сниппет pdoUsers со всеми вытекающими мегавозможностями выбора. В моем случае, он выбирает пользователей из группы MessageUsers. А по какому условию добавлять в группу каждый может решить сам — в админке или сниппетом. Следующий шаг — понять кому можно писать сообщения, а кому нет… Все это можно изобразить настройками «приватности» в профиле:Про профиль мысль приходила, но пока ничего толкового. Правда сильно и не напрягался. Небольшая полезность — вложенность диалогов как на айфоне. Не знаком с айфонами. Дружу с самсунгом. В Whatsapp и Viber диалоги такие же плоские. Сплю мало, речь бессвязна, если что-то непонятно написал — готов разъяснить. :) Аналогично. Может поэтому я тебя и понимаю. :) Спасибо подробности. Новости и события / [Tickets] Сообщения 20 +1
18 ноября 2014, 07:14 Не поверишь, но все достаточно просто. :) Погоняю немножко, проверю и выложу описание. Новости и события / [Tickets] Сообщения 20 +1
17 ноября 2014, 09:38 Вот парочка велосипедов, садись и катайся. Вопросы / Перенос мультиязычного сайта на MODX Revo 6 0
15 ноября 2014, 11:29 return $pdo->getChunk('tpl', array('id'=>'1', 'date'=>'2', 'time'=>'4'));В данном случае вызывается чанк с именем tpl, а как я понимаю, такого чанка нет. Вот и получается array(). Вопросы / Правильное оформление условия в шаблоне 17 0
15 ноября 2014, 11:26 Когда нет шаблона, тогда и выводится array(...). Этот код правильный — [[!PrintChunk? &chank=`tell_my`]]Скорее всего имя чанка указано неправильно. Просто открой чанк, скопируй его название и вставь его в вызов сниппета. Вопросы / Правильное оформление условия в шаблоне 17 0
14 ноября 2014, 16:22 да все правильно считаетСтранно, а не должен, потому что скрипт считает количество отображаемых <li> элементов. Готовые решения / [Tickets] Ajax комментарии 62 0
14 ноября 2014, 15:57 У меня считает правильно. Где это можно увидеть? Понял про что ты говоришь. Это скрипт считает и переписывает значение из сниппета. Я закомментировал и забыл про него. :) Буду подумать. Временно, можешь изменить id у span в чанке tpl.Tickets.comment.wrapper <span id="comment-total">[[+total]]</span>Обзови id по другому или удали его. Готовые решения / [Tickets] Ajax комментарии 62 +1
14 ноября 2014, 09:28 Загляни в чанк tpl.Tickets.comment.form.guest. Это форма для гостей. Там все есть. И попробуй вызвать сниппет так [[!TicketComments? &allowGuest=`1`]]Все должно работать. Вопросы / Функционал компонента Tickets версии 1.4.2-pl 12 0
13 ноября 2014, 22:43 Есть вот такое дополнение CSS Star Rating. Правда сам не пробовал. Вопросы / Отзывы с оценкой товара 21 0
13 ноября 2014, 22:05 Да, Василий теперь их за деньги продает: 1 параметр — 100 руб. Если все сразу купить — то 50% скидка. :)))) Шютка. Все параметры на месте, искать их надо в сниппете TicketComments. Вопросы / Функционал компонента Tickets версии 1.4.2-pl 12 0
13 ноября 2014, 19:31 Если не секрет, расскажи, как через css убрать названия «Белый» и т.д. Вопрос. Если в title пишется цвет, почему нельзя определить класс там же, где и title формируется? Вопросы / Цвета квадратиками в фильтрах 9 0
13 ноября 2014, 15:02 А вообще такая конструкция [[[[!SlaveGoods &parent=[[*id]]]] :is=`0`:then=`Ничего нет!`:else=`Если условие не выполняется и записи есть`]] должна работать? Обычно пишут так (сниппет используется в качестве фильтра): [[*id:SlaveGoods:is=`0`:then=`Ничего нет!`:else=`Если условие не выполняется и записи есть`]]Кроме того, я согласен с Алексеем, нужно вынести все в сниппет и вызывать просто сниппет. Фильтры работают медленнее. И еще хочу заметить, что в сниппетах не должно быть никаких echo и print. Так как же вывести чанк из сниппета?Ты так много говоришь про чанки, а где они? Покажи хотя бы чанк tell_my. Вопросы / Правильное оформление условия в шаблоне 17 0
12 ноября 2014, 14:48 Классы в чанке и скрипте должны совпадать. Я предложил тебе изменить в чанке, ты изменил в скрипте. Результат в любом случае будет одинаковый. Главное, что работает. :) Готовые решения / [Tickets] Превращаем комментарии в отзывы 53 0
12 ноября 2014, 14:18 Не, я про другое — запрашивает человек один контент, а получает другой. Тоже своего рода обман. Вопросы / Формирование URL в MODx Revo 16 0
12 ноября 2014, 13:33 Значит не срабатывает событие. У кнопки «Закрыть» должен быть класс cancel <a class="btn btn-default cancel" href="#" title="Esc">[[%ticket_comment_close]]</a>И чтобы кнопка называлась «Закрыть» надо или в лексиконе добавить ключ ticket_comment_close со значением Закрыть или вместо плейсхолдера [[%ticket_comment_close]] написать «Закрыть» — <a class="btn btn-default cancel" href="#" title="Esc">Закрыть</a>Если так и не работает, проверь скрипт. Если создал копию, то ее нужно в настройках указывать. Готовые решения / [Tickets] Превращаем комментарии в отзывы 53 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? В любом случаем стандартный флоу минишоп2 рассчитан на оплату по ссылке, т.е. чтобы получить информацию об оплате, нужно чтобы заказ существовал. Чтобы сделать иначе, нужно использ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
Буду пробовать создать свой первый компонент. Акцент на «первый» как намек на терпение, ибо придется подождать. :)
Можно, конечно, написать инструкцию: добавить туда это, скачать эти файлы, создайте настройку, скопируйте сниппет. Но уж очень муторно писать и еще муторнее читать.
Про профиль мысль приходила, но пока ничего толкового. Правда сильно и не напрягался.
Не знаком с айфонами. Дружу с самсунгом. В Whatsapp и Viber диалоги такие же плоские.
Аналогично. Может поэтому я тебя и понимаю. :) Спасибо подробности.
Этот код правильный —
Скорее всего имя чанка указано неправильно. Просто открой чанк, скопируй его название и вставь его в вызов сниппета.
У меня считает правильно. Где это можно увидеть?Понял про что ты говоришь. Это скрипт считает и переписывает значение из сниппета. Я закомментировал и забыл про него. :) Буду подумать.
Временно, можешь изменить id у span в чанке tpl.Tickets.comment.wrapper
Обзови id по другому или удали его.
Все должно работать.
Шютка.
Все параметры на месте, искать их надо в сниппете TicketComments.
Вопрос. Если в title пишется цвет, почему нельзя определить класс там же, где и title формируется?
должна работать?
Обычно пишут так (сниппет используется в качестве фильтра):
Кроме того, я согласен с Алексеем, нужно вынести все в сниппет и вызывать просто сниппет. Фильтры работают медленнее. И еще хочу заметить, что в сниппетах не должно быть никаких echo и print.
Ты так много говоришь про чанки, а где они? Покажи хотя бы чанк tell_my.
Главное, что работает. :)
У кнопки «Закрыть» должен быть класс cancel
И чтобы кнопка называлась «Закрыть» надо или в лексиконе добавить ключ ticket_comment_close со значением Закрыть или вместо плейсхолдера [[%ticket_comment_close]] написать «Закрыть» — Если так и не работает, проверь скрипт. Если создал копию, то ее нужно в настройках указывать.