3 минуты назад
Переименуйте директорию
core/packages/formit-5.1.2-pl/в
core/packages/formit-5.1.2-pl-rc2/
Не устанавливается FormIT 1
Сегодня в 02:36
Стили в fenom
Почему так работает
<!-- {include 'file:templates/main.tpl'} -->а так не работает
{include 'file:templates/main...
pdoTools и sql_mode=only_full_group_by - ошибки при работе PdoPage 2
Вчера в 13:43
Несколько корзин на странице это исключительно визуализация. miniShop2 только одна корзина. Из коробки показать её можно всего двумя способами, мой па...
[MsAltCart 1.0.7] Теперь с документацией. 3
14 апреля 2026, 19:53
У стрелок есть срок жизни. Кажется месяц. Вася так сделал, потому что на тот момент гонялись за рейтингом и накручивали, лайкая старые заметки.
ms3Favorites — избранное для MODX Revolution 3 и MiniShop3 3
13 апреля 2026, 19:18
Желание имеется) Почти на всех проектах стоит Localizator, поэтому смогу оценить разницу.
Localizator 1.0.9 и 1.1.0 7
13 апреля 2026, 11:00
Делал такие «Спецификации», получилось настолько уникальное и заточенное под сайт решение, что прям и в отдельный пакет то не оформить — куча специфич...
Несколько корзин на сайте, списки желаний/покупок, возможность поделиться, списки товаров для расчет... 1
13 апреля 2026, 08:33
Добрый день
Не то что бы заброшен заброшен, просто не обновляется ввиду отсутствия необходимости.
Исходя их описанных задач, данный компонент не под...
msBaskets 5
11 апреля 2026, 17:48
Добрый день. Товары заказа можно отправить в корзину и сделать заказ и помоему был функционал создания нового заказа из другого заказа.
Женим mFilter2 и msListOrders 8
11 апреля 2026, 17:11
Добра всем!
По ходу компонент заброшен?
Удивился сам что я когда-то его тестил и писал по нему вопросы, уже не помню даже когда и где.
Вопрос тек...
[shareCart] - поделись корзиной 28
04 апреля 2026, 18:58
пробовал — ошибка та же
кстати MODX 2.7.2 — подключается нормально
кстати MODX 3.2.0 — не нормально
Не могу подключить репозиторий 3
По Summary спасенная документация есть на сайте Ильи Уткина. Феном тут
Еще можно было шаблоны упаковать вот этим ThemePackagerComponent, но раз искал «заразу», то руками, конечно, вернее.
По многочисленным просьбам общественности написал скрипт импорта в miniShop2 из CSV. У нас уже проскакивало несколько вариантов, но все они как то не очень.
Особенности:
Это не сниппет, это самодостаточный скрипт.
Использует процессоры для импорта ресурсов и изображений.
Умеет обновлять ресурсы по указанному ключевому полю.
Поддерживает ТВ параметры и поля товаров, включая JSON типа size и color.
Есть режим отладки, с подробным логом и обработкой только первой строки файла.
Выводит сообщения через системный лог.
Теретически, можно импортировать не только товары, но и категории или другие ресурсы, но не проверял.
Скрипт входит в состав miniShop2 с версии 2.1.4 и лежит в /core/components/minishop2/import/csv.php. Запускать его можно как из браузера (если у вас открыта директория core), так и из консоли.
Если захотите его перенести в другое, более подходящее место, то нужно отредактировать строку
require_once dirname(dirname(dirname(dirname(__FILE__)))). '/config/config.inc.php';
и указать другой путь для получения config.inc.php.
Если вы запускаете скрипт из core, и вообще, если у вас открыта core всем гостям — то вы сам себе злобный буратина. Это небесопасно, я вас предупредил!
Параметры
Параметры можно указывать двумя путями: через командную строку и через массивы $_GET или $_POST
file — путь к импортируемому файлу, от корня сайта. Например «core/import/file.csv»
fields — строка с полями испортируемого файла.
Здесь нужно перечислить имена, как они идут в файле. Например: «alias,article,pagetitle,price,image,discount».
В параметре и файле можно использовать не только поля ресурса, но и:
Массивы свойств товара: «size,size,size,color,color»
Изображения для галереи: «gallery,gallery,gallery»
ТВ параметры (слово «tv» + id параметра): «tv1,tv2,tv3»
update — указывает, нужно ли обновлять ресурсы. Значения 1 или 0.
key — если включено обновление, обязательно нужно указать ключ товара, по которому определяется его уникальность. Например «article».
debug — Режим отладки. Если = 1, то скрипт подробно обрабатывает первую строку файла и выходит.
delimeter — Разделитель колонок в csv файле, по умолчанию ";".
Если вы загружаете изображения в галерею, я рекомендую указать товарам id медиа источника source, чтобы не получить кучу картинок в корне сайта.
Примеры
Импорт через консоль:
php ./core/components/minishop2/import/csv.php «file.csv» «article,pagetitle,tv1,size,size,gallery,gallery,tv3» 1 «article» 1 "|"
Импорт через браузер
mysite.com/core/components/minishop2/import/csv.php?file=file.csv&fields=article,pagetitle,tv1,size,size,gallery,gallery,tv3&update=1&key=article&debug=1&delimeter=|
В конце работы скрипт выведет статистику и ошибки, если есть.
PS Люди всегда рады халяве, а как кинуть монетку в копилку разработчиков — так нет, увы. Бесплатно было бы — качали бы аж шум бы стоял и ставили бы Илье плюсики, как и с новым Тикетс и т.п.
Почему так?
Отправил.
PS написал в Skype
В данный момент пакет полностью удалил, ибо сейчас в нем нет надобности. Если нужен доступ, не вопрос, но придется все ставить назад.