23 апреля 2015, 12:30 А пока MS не реализовали, есть вариант остатков у Володи, а также есть мой компонент modstore.pro/packages/ecommerce/msproductremains Новые дополнения и их версии / [msOptionsPrice2] - теперь с весом товаров. 12 0
19 апреля 2015, 19:33 Да, я делал сниппет для клиентского сайта-галереи, где нужно было сделать удобное изменение и вывод информации о фотографе. Поэтому глубоко не увлекался и сделал только поля профиля. Думаю, развить идею и добавить поля пользователя не сложно, если это кому-то нужно будет. Фильтр userinfo хорош, но нужно было выводить много полей, а вызывать везде этот фильтр… Есть подозрение, что быстрее вызвать сниппет один раз, чем много раз фильтр. Хотя это не проверялось, так что могу ошибаться. Готовые решения / Получаем поля из профиля текущего пользователя 13 0
19 апреля 2015, 19:28 Алексей, если для вас эта проблема актуальна, думаю, мы можем попробовать решить вопрос работы msProductRemains в связке с msQuickView. Вопросы / Изменение размера товара в корзине 4 0
18 апреля 2015, 08:58 Кому интересно, предлагаю свой вариант подобного сниппета, но только тут несколько отличий: 1. Можно указать любого пользователя, а не текущего. 2. Если несколько полей или указан параметр toPh, то всё сохраняется в плейсхолдерах. 3. Если указано одно поле, оно и выводится при вызове сниппета. <?php if ( empty($id) ) return false; $fields = empty($fields) ? array('fullname') : explode(',', trim($fields)); $toPh = empty($toPh) ? false : true; $user = $modx->getObject('modUser', intval($id)); $profile = $user->getOne('Profile'); foreach ($fields as $field) { $field = trim($field); $return[$field] = $profile->get($field); } if ($toPh || count($return) > 1) $modx->toPlaceholders($return, 'user.'.$id); else return $return[$field]; А ваш сниппет можно было уместить в несколько строк: <?php $profile = $modx->user->getOne('Profile'); $value = $profile ? $profile->get($field) : ''; return empty($value) ? '' : $value; Готовые решения / Получаем поля из профиля текущего пользователя 13 +1 1
17 апреля 2015, 05:47 Честно говоря, вообще непонятно зачем так извращаться. Готовые решения / Запуск сниппета в инлайн чанках 5 0
16 апреля 2015, 18:15 Один раз можно сбросить хост самому, с помощью кнопки в личном кабинете. Последующие через службу поддержки. Новые дополнения и их версии / [msProductRemains] Компонент учёта остатков товара 179 +1
16 апреля 2015, 17:52 К сожалению, пока нет, но в будущем такая возможность появится. Новые дополнения и их версии / [msProductRemains] Компонент учёта остатков товара 179 0
16 апреля 2015, 08:36 А, кажется понял почему. У меня показывает 3 закачки за март месяц, а за апрель, наверное, были закачки и не было покупок (поэтому он в продажах не отображается). А на странице дополнения показывает общее количество закачек. :) Магазин дополнений / Статистика для авторов дополнений 19 0
16 апреля 2015, 08:30 Хороший вопрос. :) Я просто к тому, что на странице моего плагина пишет 4 загрузки, а на странице продаж 3 загрузки. Просто маленькая нестыковочка. Поэтому и возник вопрос. ;) Магазин дополнений / Статистика для авторов дополнений 19 0
16 апреля 2015, 06:02 Как часто информация на странице обновляется? Магазин дополнений / Статистика для авторов дополнений 19 0
16 апреля 2015, 05:44 Прошу прощения, проверка товаров перед изменением статуса заказа добавлена в 1.0.4-beta. Плагин снова отправлен в магазин, надеюсь на этот раз его добавят вовремя. Новые дополнения и их версии / [msProductRemains] Компонент учёта остатков товара 179 0
16 апреля 2015, 05:34 Зачем свою статистику выдумывать, если всё уже ведёт сам miniShop2. Можно одним запросом из таблицы modx_ms2_order_products собрать статистику по одному варианту, а возможно, и всю сразу. Если это так необходимо, я добавлю на единую страницу с остатками возможность вывода количества проданных вариантов в новой версии плагина. Новые дополнения и их версии / [msProductRemains] Компонент учёта остатков товара 179 0
16 апреля 2015, 05:22 Пожелания 1 и 2 работают в 1.0.3-beta, пожелание 3 уже реализовано в 1.0.4-beta, но она почему-то в магазин до сих пор не попала. Сегодня снова отправлю заявку на добавление новой версии плагина. Кроме этого добавлена единая страница, на которой можно просмотреть остатки товаров (а не открывать товары по отдельности, чтобы смотреть остатки). Новые дополнения и их версии / [msProductRemains] Компонент учёта остатков товара 179 0
15 апреля 2015, 20:36 Вееещь! Наконец-то :)) Магазин дополнений / Статистика для авторов дополнений 19 +1
15 апреля 2015, 18:30 Если при вызове сниппета email отправителя не указывается, он берётся из системной настройки emailsender. Гляньте в настройки системы. Вопросы / Ошибка при отправке почты 4 0
15 апреля 2015, 13:20 1. Ссылка ведёт на саму картинку, а не на какую-либо страницу. Можно сделать отдельную страницу, в чанк tpl.ms2Gallery.row вставить ссылку на эту страницу, а в качестве параметра указывать ссылку на картинку. А на самой странице считывать этот параметр из ссылки и выводить нужную картинку в шаблоне. А ещё можно поиграться с .htaccess и с помощью него делать перенаправление или подмену. Вариантов много. Но писать долго как это делать. 2. Убрать из чанка tpl.ms2Gallery.outer html-код большого превью. Где проблема? 3. А стили fancybox скопировали? Файл, что формата .css. А ещё там картинки есть от fancybox. Кроме всего прочего, файл стилей ещё подключить надо. А по ссылке на превью, в tpl.ms2Gallery.row вместо <a href="[[+360x270:default=`[[+url]]`]]">написать просто <a href="[[+url]]">И будет ссылка на оригинал изображения, а не на превью. Вопросы / ms2Gallery 12 0
15 апреля 2015, 09:28 Как вариант пока приходит в голову создать свой сниппет, внутри которого будет переменной будет присваиваться результат вызова сниппета msCart в виде массива, который затем обрабатывать. А можно подсмотреть в сам сниппет msCart и увидеть, как вызывается корзина, и далее её использовать подобный код. Вопросы / На странице товара вывод его кол-во из корзины. 1 0
14 апреля 2015, 08:01 Заметил маленький косяк в лексиконах: Включить авто-плейсхолдеры? ms2gallery_set_placeholders Нет Вы можете включить автоматическое выставление плейсхолдеров с изображениями на странице с гелереей. Новые дополнения и их версии / [ms2Gallery] Версия 1.4.0 - теги для ваших файлов 136 0
12 апреля 2015, 18:49 Ой, затупил и неправильно воспринял параметр &objectName. Думал для каждой формы отдельно задаётся. Новые дополнения и их версии / [AjaxForm] Версия 1.1.0-pl Улучшенная регистрация js 27 0
12 апреля 2015, 17:59 Спасибо. Сейчас сам пишу весь сайт на ms2Gallery для клиента и пример как нельзя кстати. ;) Пошаговые инструкции / ms2Gallery и Selectel Cloud Storage 51 0
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Фильтр userinfo хорош, но нужно было выводить много полей, а вызывать везде этот фильтр… Есть подозрение, что быстрее вызвать сниппет один раз, чем много раз фильтр. Хотя это не проверялось, так что могу ошибаться.
1. Можно указать любого пользователя, а не текущего.
2. Если несколько полей или указан параметр toPh, то всё сохраняется в плейсхолдерах.
3. Если указано одно поле, оно и выводится при вызове сниппета.
А ваш сниппет можно было уместить в несколько строк:
Я просто к тому, что на странице моего плагина пишет 4 загрузки, а на странице продаж 3 загрузки.
Просто маленькая нестыковочка. Поэтому и возник вопрос. ;)
Плагин снова отправлен в магазин, надеюсь на этот раз его добавят вовремя.
Можно одним запросом из таблицы modx_ms2_order_products собрать статистику по одному варианту, а возможно, и всю сразу.
Если это так необходимо, я добавлю на единую страницу с остатками возможность вывода количества проданных вариантов в новой версии плагина.
Кроме этого добавлена единая страница, на которой можно просмотреть остатки товаров (а не открывать товары по отдельности, чтобы смотреть остатки).
2. Убрать из чанка tpl.ms2Gallery.outer html-код большого превью. Где проблема?
3. А стили fancybox скопировали? Файл, что формата .css. А ещё там картинки есть от fancybox. Кроме всего прочего, файл стилей ещё подключить надо.
А по ссылке на превью, в tpl.ms2Gallery.row вместо
написать просто
И будет ссылка на оригинал изображения, а не на превью.
А можно подсмотреть в сам сниппет msCart и увидеть, как вызывается корзина, и далее её использовать подобный код.