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
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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]] написать «Закрыть» — Если так и не работает, проверь скрипт. Если создал копию, то ее нужно в настройках указывать.