16 октября 2017, 17:17 $resourceses = $modx->getCollection('modResource', array('parent' => 19)); echo count($resourceses); foreach ($resourceses as $req) { $id = $req->get('id'); $c = $modx->newQuery('msProductFile'); $c->command('delete'); $c->where(array( 'product_id' => $id, )); $c->prepare(); $c->stmt->execute() removeDirectory($_SERVER['DOCUMENT_ROOT'].'/assets/images/products/'.$id); }; // Функция рекурсивного удаления папок и файлов function removeDirectory($dir) {if ($objs = glob($dir."/*")) {foreach($objs as $obj) {is_dir($obj) ? removeDirectory($obj) : unlink($obj);}}rmdir($dir);} Готовые решения / Удаление криво загруженных фоток в ms2Gallery 2 +1
13 октября 2017, 20:04 1) выше описали, что в dev можно использовать один ключ 2) вообще проблемы не вижу, переносил сайт почти в схожей ситуации но там было ~33к позиций + связи + абсурдные tv`шки. А вообще вариантов много, можно выгрузить через console в excel и далее msImportExport, если совсем извращения нравятся. Вообще лучше копируй сразу из таблицы. Вопросы / Перенос товаров с одного сайта на другой 10 0
09 октября 2017, 11:38 Можно! В значения по умолчанию пишешь стандартный migx-json, типа такого но со своими полями: [{ "MIGX_id":"1", "name":"name 1", "description":"description 1", "size":"10,5 х 14,8см", ... "impPrint":"25"}, { "MIGX_id":"2", "name":"name 2", "description":"description 2", "size":"42,0 x 59,4 см", ... "impPrint":"22"}, { "MIGX_id":"3", "name":"name 3", "description":"description 3", "size":"59,4 х 84,1 см", ... "impPrint":"23"} ] Вопросы / MIGX. Поля по умолчанию 3 +1 1
15 сентября 2017, 16:32 Это 600к именно позиций или у него всего столько товаров (500 коробок зубочисток, 2000 резиновых ящериц и т.д.). Я просто не особо могу себе представить такое разнообразие… Я тут загуглил вот и вот для размышлений. Вопросы / А miniShop2 вывезет 600К товаров? 9 0
15 сентября 2017, 16:20 А как-же правила хорошего тона? Решение желательно выкладывать) Конкретно мне не нужно, но может кому и пригодится! Вопросы / Импорт торговых предложений из 1С? 23 0
15 августа 2017, 16:26 я минут 15 залипал в этот коммент и пытался понять «зачем заменять идентичные строки?!»… Sublime помог понять => Вопросы / Как реализовать? Интернет-магазин керамики 14 +1
07 августа 2017, 13:41 Переименуй на сервере с помощью ftp менеджера ну или тупо скопируй уже переименованную с аналогичного сайта. Вопросы / Расширение файла `htaccess` не допускается 4 0
01 августа 2017, 19:05 Михаил, вы прям злобный искуситель) Объявления о работе / Талантливые PHP-разработчики в СПб, ищем вас! 12 +1
31 июля 2017, 10:34 Аналогично, только называется он у меня не так, нет плюшек с morpher, да и собрал я его совсем недавно)… вот тестирую на нескольких маленьких проектах… и честно говоря, готовым его назвать тяжело, слишком много мелких и не очень нюансов всплывает. Надеюсь данное решение будет более полным и что самое важное будет развиваться. Покупать однозначно буду, как минимум для изучения =) Новые дополнения и их версии / Анонс SeoFilter - ЧПУ+SEO для mFilter2 и не только 120 0
28 июля 2017, 19:05 Также в планах сделать сниппет для формирования меню и сайты картаЯ правильно понимаю, что в карту сайта можно будет добавлять скомбинированные вашим компонентом страницы)? з.ы. забавная опечаточка вышла) Новые дополнения и их версии / Анонс SeoFilter - ЧПУ+SEO для mFilter2 и не только 120 0
19 июля 2017, 10:40 А разве тут эта проблема не решается? Т.е. не надо делать копии сайтов а можно просто воспользоваться решение предложенным автором. 1) использовать контексты по моему совсем не обязательно… 2) доступ для менеджеров ограничивается через «Группы ресурсов» 3) в итоге на выходе получаем то, что вам нужно. Админка в одном месте, общая база, разные доступы у каждого из менеджеров. Готовые решения / Страницы - поддомены 22 0
18 июня 2017, 21:06 Господи Иисусе! [[!mFilter2? ........ &filters=` tv|city, tv|cafe ` ...... ]]Что именно не понятно в работе компонента? Вопросы / mSearch2 - поисковый запрос по двум input 17 0
18 июня 2017, 11:35 Добрый день Илья! А стоит ожидать версию с фалами? P.S. Иногда твой пак очень помогает, спасибо) Новые дополнения и их версии / [siteExtra] Версия 1.4.0 — шаблонизация Fenom 52 0
18 июня 2017, 11:27 Наверное стоит использовать mfilter… Вопросы / mSearch2 - поисковый запрос по двум input 17 +1
18 июня 2017, 10:52 Не подскажете как подключить мультиселект для tv полей? Краудфандинг / ms2form - форма для публикации продукта minishop2 42 0
16 июня 2017, 20:47 От спасибо) значит ничего сверх интересного, буду работать по старому. Вопросы / Товар не добавляется в корзину minishop2 2.4.10 4 0
16 июня 2017, 16:28 Если я правильно вас понял, то это вам поможет? Вопросы / Выбор цвета товара (изображение-название цвета) 2 0
16 июня 2017, 16:24 Можно еще вопрос не совсем по теме?! Я заметил вы подгружаете css асинхронно. Насколько это эффективно на таких достаточно лайтовыйх сайтах как ваш? Я собирался тестировать на выходных, но хотелось бы услышать мнение человека который это использует) Вопросы / Товар не добавляется в корзину minishop2 2.4.10 4 0
16 июня 2017, 16:16 Наверное из-за того что это: //E-mail Ajax Send $("form").submit(function() { //Change var th = $(this); $.ajax({ type: "POST", url: "mail.php", //Change data: th.serialize() }).done(function() { alert("Thank you!"); setTimeout(function() { // Done Functions th.trigger("reset"); }, 1000); }); return false; });перехватывает событие и выдает «Thank you!» а после возвращает «return false» Вопросы / Товар не добавляется в корзину minishop2 2.4.10 4 0
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 ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
2) вообще проблемы не вижу, переносил сайт почти в схожей ситуации но там было ~33к позиций + связи + абсурдные tv`шки.
А вообще вариантов много, можно выгрузить через console в excel и далее msImportExport, если совсем извращения нравятся. Вообще лучше копируй сразу из таблицы.
В значения по умолчанию пишешь стандартный migx-json, типа такого но со своими полями:
Я тут загуглил вот и вот для размышлений.
Решение желательно выкладывать)
Конкретно мне не нужно, но может кому и пригодится!
з.ы. забавная опечаточка вышла)
Т.е. не надо делать копии сайтов а можно просто воспользоваться решение предложенным автором.
1) использовать контексты по моему совсем не обязательно…
2) доступ для менеджеров ограничивается через «Группы ресурсов»
3) в итоге на выходе получаем то, что вам нужно. Админка в одном месте, общая база, разные доступы у каждого из менеджеров.
Что именно не понятно в работе компонента?
А стоит ожидать версию с фалами?
P.S. Иногда твой пак очень помогает, спасибо)
Я заметил вы подгружаете css асинхронно. Насколько это эффективно на таких достаточно лайтовыйх сайтах как ваш?
Я собирался тестировать на выходных, но хотелось бы услышать мнение человека который это использует)
перехватывает событие и выдает «Thank you!» а после возвращает «return false»