23 ноября 2015, 12:59 Вы случайно выбираете компоненты для распродажи или по желанию разработчиков? Просто хочу, чтобы мой компонент тоже попал в распродажу Магазин дополнений / Предложение недели: с 23 по 30 ноября! 5 +1
23 ноября 2015, 05:06 Думаю, стандартными средствами сделать нельзя. В админке, предположу, что выводится это дело посредством API MODx, а точнее процессора GetList. Надо изучать модель базы компонента и писать свой сниппет. Вопросы / Formit - вывести таблицу сохраненных форм 9 0
13 ноября 2015, 12:20 Круто! Material Design мне нравится, но в итоге все сайты какие-то одинаковые. Хотя смотря как посмотреть… Готовые решения / Тема на MaterializeCSS 27 0
18 октября 2015, 20:38 Это очень хорошая новость. Вопрос такой — смена ценника дополнения обсуждается отдельно с администрацией? И можно ли делать уже добавленный модуль платным/бесплатным? Магазин дополнений / Работа с дополнениями в личном кабинете 17 0
01 октября 2015, 16:52 Спасибо за наводку. Исправлю в ближайшее время. Новые дополнения и их версии / msProductRemains. Учёт по нескольким опциям! 34 0
28 сентября 2015, 04:32 Вообще он был удалён из компонента, потому что в случае учёта остатков по двум опциям, определить остатки только по одной опции невозможно. Вместо сниппета msOptionsWithRemains лучше использовать msOptions. Новые дополнения и их версии / msProductRemains. Учёт по нескольким опциям! 34 0
27 сентября 2015, 17:08 О, не учёл этого. До версии 2.0 создавалось поле remains в таблице modx_ms2_products. Теперь в новой таблице modx_ms2_product_remains есть такое же поле. При запросе на странице компонента первая таблица подключается к последней и старые данные затирают новые в результатах запроса. Ранее в поле remains была информация есть ли вообще остатки у товара или нет (1 или 0 соответственно). Решением проблемы станет удаление поля remains в таблице modx_ms2_products. Желательно ещё удалить папки /assets/components/minishop2/plugins/msproductremains/ /core/components/minishop2/plugins/msproductremains/ Новые дополнения и их версии / msProductRemains. Учёт по нескольким опциям! 34 +1
27 сентября 2015, 13:16 Поправил, нашёл ошибку у себя. Попробуйте этот файл file.modx.pro/files/a/f/d/afd721d0a5f11f7e64bbaaceb5f3d056.zip Новые дополнения и их версии / msProductRemains. Учёт по нескольким опциям! 34 +1
18 сентября 2015, 13:54 Прошу прощения за задержку, но приводил и компонент, и скрипт в порядок. Скрипт для импорта остатков со старой версии компонента можно скачать здесь file.modx.pro/files/1/1/f/11f21b118b85042a036b1b3359d85397.zip Необходимо распаковать архив в корень сайта, запустить его по ссылке www.ваш_сайт.ru/mspr_convert.php. После появления записи «Done!» необходимо обновить кэш сайта и удалить файл скрипта. Готово! Ещё один момент: обязательно обновите компонент до версии 2.0.1-beta, там небольшие поправки для формирования остатков по одной опции. Поправки важные, если не обновится, в дальнейшем понадобится снова поправлять вид остатков в базе данных. Новые дополнения и их версии / msProductRemains. Учёт по нескольким опциям! 34 +1
15 сентября 2015, 10:04 Здравствуйте. Я сегодня вечером напишу скрипт для переноса старых остатков и напишу как им воспользоваться. Новые дополнения и их версии / msProductRemains. Учёт по нескольким опциям! 34 0
13 сентября 2015, 19:11 Pull request в github miniShop2 github.com/bezumkin/miniShop2/ Вопросы / Куда скидывать неточности/грамматические ошибки? 3 +1
08 сентября 2015, 07:33 Я не совсем корректно сделал эту таблицу (но другого варианта не нашёл) и для реализации деления товаров по опциям сделал обработку полученных массивов, добавляя новые товары с отрицательным ID. Поэтому эти данные сейчас некорректно отображаются, им доверять нельзя. Но если у вас действительно не все товары указаны в таблице, возможно, для них остатки никогда не сохранялись. Так что может быть и так: «Показано 1-5 из 2». ;) Новые дополнения и их версии / [msProductRemains] Компонент учёта остатков товара 179 0
07 сентября 2015, 11:07 Установил компонент с нуля на чистом modx 2.4.0 + minishop2 2.2.0-pl2, настройки никакие у него не менял, то есть формируются остатки по опции size, столбцы таблицы на странице остатков стандартные: id,pagetitle,color,size,price,weight,article,published,instock,remainsВсё работает, список выводится, остатки из таблицы меняются. Можете показать настройки компонента? Новые дополнения и их версии / [msProductRemains] Компонент учёта остатков товара 179 0
05 сентября 2015, 16:33 Попробую сам установить чистый modx, minishop2 и поставить с нуля компонент и проверить что там. И отпишусь о решении проблемы. Новые дополнения и их версии / [msProductRemains] Компонент учёта остатков товара 179 +1
05 сентября 2015, 16:12 Видимо где-то ошибка при получении списка. Если нажать кнопку обновить под таблицей, слово Загрузка исчезает или остаётся? Новые дополнения и их версии / [msProductRemains] Компонент учёта остатков товара 179 +1
04 сентября 2015, 20:25 /core/components/minishop2/model/minishop2/mysql/msorder.map.phpГде-то такой путь к файла или что-то подобное ищи и дописывай в массивы два новых полях по аналогии с другими. Вопросы / Управление заказами: новое поле 3 0
25 июля 2015, 09:24 Скорее лучше писать свой плагин. Искать статью в БД по alias и делать редирект. Но может быть проблема, если разрешены одинаковые псевдонимы (alias). Вопросы / MODX Redirector 11 0
05 июля 2015, 08:56 А в самом сниппете нет подсказок? Если мне память не изменяет, то так: [[!msCart? &tpl=`tplRow` &tplOuter=`tplOuter`]]Или вместо tpl пробуй tplRow. В miniShop2 однотипные параметры обычно имеют одни и те же названия в разных сниппетах. Вопросы / Как задать корзине другой, не стандартный чанк? 2 0
04 июля 2015, 13:29 Переменная $modx внутри функции не определена. Надо определить её как глобальную. <?php first(); function first() { global $modx; $result = $modx->query("SELECT * FROM `ig_users` WHERE `id` = '1'"); $row = $result->fetch(PDO::FETCH_ASSOC); echo $name = $row['name']; } Вопросы / select в функции 3 +1
29 июня 2015, 19:51 Empty — довольно таки строгое условие. Между вызовом сниппета и [[!+page.nav]] есть два перевода строки. А это уже считается непустым содержанием. Так что empty отрабатывается отлично. ;) Вопросы / Не выполняется условие 'empty' 7 +1
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 ...
Вместо сниппета msOptionsWithRemains лучше использовать msOptions.
Решением проблемы станет удаление поля remains в таблице modx_ms2_products. Желательно ещё удалить папки
Необходимо распаковать архив в корень сайта, запустить его по ссылке www.ваш_сайт.ru/mspr_convert.php. После появления записи «Done!» необходимо обновить кэш сайта и удалить файл скрипта. Готово!
Ещё один момент: обязательно обновите компонент до версии 2.0.1-beta, там небольшие поправки для формирования остатков по одной опции. Поправки важные, если не обновится, в дальнейшем понадобится снова поправлять вид остатков в базе данных.
github.com/bezumkin/miniShop2/
Так что может быть и так: «Показано 1-5 из 2». ;)
Всё работает, список выводится, остатки из таблицы меняются.
Можете показать настройки компонента?
Если мне память не изменяет, то так:
Или вместо tpl пробуй tplRow. В miniShop2 однотипные параметры обычно имеют одни и те же названия в разных сниппетах.