19 февраля 2016, 11:28 Просьба к Василию, удалить комментарий выше или убрать из него реквизиты. Спасибо :) P.S. мало все таки времени для редактирования комментария. Пошаговые инструкции / Рейтинг пользователя - общий, тикеты и комментарии 8 0
19 февраля 2016, 10:35 Вот еще вариант для списка пользователей: [[!pdoPage? &element=`pdoUsers` &tpl=`users_list_tpl` &sortdir=`asc` &leftJoin=`{"Author":{"class":"TicketAuthor","on":"Author.id=modUser.id"}}` &select=`{"modUser":"*", "Author":"createdon,visitedon,tickets,comments,rating"}` ]] [[+createdon]] — дата регистрации [[+visitedon]] — дата последней активности [[+tickets]] — количество тикетов [[+comments]] — количество комментариев [[+rating]] — общий рейтинг Пошаговые инструкции / Рейтинг пользователя - общий, тикеты и комментарии 8 0
19 февраля 2016, 09:41 Странно, у меня регистр не имеет значения. Посмотрим, может кто еще отпишется по поводу этой проблемы, сделаем немного по другому. Сейчас вот таким образом проверка идет: foreach ($words as $word) if (stripos($data, trim($word)) !== false) return true; Документация: stripos — Возвращает позицию первого вхождения подстроки без учета регистра Готовые решения / Редирект и запрет индексации внешних ссылок 39 0
19 февраля 2016, 09:37 Создаем сниппет getTicketAuthor <?php $userId = intval($userId); if ($author = $modx->getObject('TicketAuthor',$userId)) $modx->setPlaceholders($author->toArray()); return; В чанке профиля, где необходимо вывести информацию о рейтинге, вставляем: [[!getTicketAuthor? &userId=`[[+internalKey]]`]] <p>Рейтинг [[+rating]]</p> <p>Рейтинг тикетов + [[+votes_tickets_up]] / - [[+votes_tickets_down]]</p> <p>Рейтинг комментариев + [[+votes_comments_up]] / - [[+votes_comments_down]]</p> Пошаговые инструкции / Рейтинг пользователя - общий, тикеты и комментарии 8 +3
18 февраля 2016, 07:36 Ну если выводится :before, то в css найти и заменить content: 'by' на content: ''. Была бы ссылка, проще было бы точную причину сказать. Вопросы / Неполадки с [[+price]] 3 +2
17 февраля 2016, 13:38 По этим параметрам исключаются внешние ссылки, которые не должны обрабатываться плагином. Допустим, ссылки на modx.pro и на modstore.pro надо оставить в неизменном виде, в stop_words пишем «modx.pro,modstore.pro» (без кавычек). Таким образом, если в ссылке содержится хоть одна из этих фраз, она вообще никак не модифицируется. Поиск идет по атрибуту «href». Параметр stop_classnames работает несколько иначе. Он ищет совпадение слов в полном коде ссылки. У меня за это отвечает класс «extlink». Например, эти ссылки плагин не тронет: <a href="http://modx.com" class="extlink">modx.com</a> <a href="http://modx.com" data-link="extlink">modx.com</a> <a href="http://modx.com" id="extlink">modx.com</a> Готовые решения / Редирект и запрет индексации внешних ссылок 39 +1
17 февраля 2016, 13:08 А зачем вычислять минимальную цену перебором всех товаров? Можно через xPDO выбрать MIN(value), наверное вот так: $q = $modx->newQuery('msProduct'); $q->select("MIN(price) AS min_price"); $q->where(array( 'published' => 1, 'deleted' => 0, 'price:>' => 0, 'parent' => $parent->get('id') )); if ($q->prepare() && $q->stmt->execute()) { $arr = $q->stmt->fetchAll(PDO::FETCH_ASSOC); } $minPrice = $arr[0]['min_price']; Готовые решения / Добавляем "Цена от" для категории miniShop2 7 +3 1
17 февраля 2016, 10:45 Нажимаем на файл extlinkredirector-0.1-beta.transport.zip, потом на кнопку Raw. Должно начаться скачивание файла. Готовые решения / Редирект и запрет индексации внешних ссылок 39 0
16 февраля 2016, 15:11 Доброго дня. Может быть проблема с правами? На modhost тестовом только что проверил. Да и у меня на 3 сайтах без проблем установилось. Проверить работу можно тут: s4437.h2.modhost.pro/ Готовые решения / Редирект и запрет индексации внешних ссылок 39 0
06 января 2016, 08:49 Если IP не меняется, заблокируйте его через .htaccess Вопросы / Как заблокировать незарегенного пользователя? 8 0
28 декабря 2015, 15:35 Я использовал вот такой вариант http://modx.com/extras/package/resizeimageonupload2. Правда, подойдет только для новых загруженных картинок. А то уже думал писать сниппет и через него вызывать контент, что значительно замедлило бы работу сайта!))Выше предложенное дополнение работает примерно по такому же принципу, почитайте его описание. Вопросы / Вотермарк на изображения в контентной области 4 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
P.S. мало все таки времени для редактирования комментария.
[[+createdon]] — дата регистрации
[[+visitedon]] — дата последней активности
[[+tickets]] — количество тикетов
[[+comments]] — количество комментариев
[[+rating]] — общий рейтинг
Документация: stripos — Возвращает позицию первого вхождения подстроки без учета регистра
В чанке профиля, где необходимо вывести информацию о рейтинге, вставляем:
Параметр stop_classnames работает несколько иначе. Он ищет совпадение слов в полном коде ссылки. У меня за это отвечает класс «extlink». Например, эти ссылки плагин не тронет:
Должно начаться скачивание файла.
Проверить работу можно тут: s4437.h2.modhost.pro/
Выше предложенное дополнение работает примерно по такому же принципу, почитайте его описание.