08 февраля 2019, 10:44 как бы аналогично этому компоненту modstore.pro/packages/ecommerce/looked но: 1. не знаю, можно ли сниппету addLooked передать произвольный id, ведь по-умолчанию он просто текущую страницу добавляет 2. при удалении товара из корзины страница не обновляется, все через ajax. Вопросы / Минишоп2. при удалении товара из корзины вывести его в другом месте на этой же странице (под корзиной) 9 0
07 февраля 2019, 10:10 Наверное только 2 вызова msProducts… Думаю, что одним здесь не выкрутиться. Вопросы / фильтрация pdopage 6 0
07 февраля 2019, 09:45 &sortby=`{«Data.favorite»: «desc», «Data.new»: «desc», «Data.popular»: «desc», «menuindex»:«desc»}` Вопросы / фильтрация pdopage 6 +1 1
07 февраля 2019, 09:28 Ни-че-го не понятно! pdoPage — постраничный вывод msProducts — выводим товары parents — из указанной категории limit — по 8 штук sortby — сортируя по менюиндекс (sortdir скорее всего не учитывается теперь) что надо то? Что написано в коде — то и делается. Вопросы / фильтрация pdopage 6 0
04 февраля 2019, 16:30 Может какой-то плагин, авторизует под админом? Попробовать создать нового админа, а старого удалить (id пользователя чтобы изменился). Вопросы / Почему гости отображаются как авторизованный SuperUser? 3 +1
01 февраля 2019, 13:46 Подозреваю что написать свой контроллер для office Вопросы / Оформление заказов в ЛК Office 2 0
01 февраля 2019, 10:35 Даже при поиске на этом сайте по вашему заголовку выходит 3 публикации, кроме этой: modx.pro/search?query=%D0%9A%D0%BE%D0%B4+200+%D0%9E%D0%9A+success%3A+false И в них есть ответ на ваш вопрос! Вопросы / Код 200 ОК success: false 2 0
01 февраля 2019, 09:21 Я бы в сниппет всю логику убрал… Будет красивее и правильнее, нечего логике в разметке делать. если не считать возможных опечаток, то как-то так: $profile = $modx->user->getOne('Profile'); $extended = $profile->get('extended'); // здесь нужно посмотреть, $extended это уже массив? $kp = $extended['ваш ключ']; // получаем товар, если их несколько, то getCollection и цикл // или msProducts вместо modResource $product = $modx->getObject('modResource', array('pagetitle' => $kp, 'published' => 1, 'deleted' => 0)); $data = $product->get('ваше поле'); // или все поля $data = $product->toArray(); $modx->getChunk('ЧАНК с разметкой', $data); Вопросы / Требуется помощь с Fenom 10 0
31 января 2019, 16:02 Данный код что выводит? {var $kp = $_modx->user.extended.Компрессора.kompressor} {$kp} Вопросы / Требуется помощь с Fenom 10 +1
31 января 2019, 15:04 Вопрос настолько сложно составлен, плохо оформлен, что мне вот совсем не хочется тратить свое время разбираться в нем. Вопросы / Требуется помощь с Fenom 10 0
31 января 2019, 14:54 Что это вообще за? {foreach $resources as $resource} {$_modx->getChunk('@INLINE {$id} {$pagetitle}', $resource)} {/foreach}Чем не устраивает {foreach $resources as $resource} {$resource['id']} {$resource['pagetitle']} {/foreach} Вопросы / Требуется помощь с Fenom 10 +2
31 января 2019, 09:49 Может компонент после загрузки файла пытается права на него или на каталог задать? Нужно исходный код смотреть. Вопросы / FileAttach У веб-сервера не хватает прав для обновления каталога. 11 0
30 января 2019, 16:42 Ибо в вашем варианте вы получаете массив с 1 элементом «строка», где через запятую перечислены артикулы. А надо массив из нескольких элементов. Попробуйте 'Data.article:IN' => ($_modx->resource.order_articles | split) Вопросы / Вопрос по where в msProducts 2 +1
29 января 2019, 14:51 Похоже что-то не так… на моих сайтах эта галочка «Использовать текущий псевдоним в пути псевдонимов» по-умолчанию установлена. Вопросы / [РЕШЕНО]ModX 2.7.0 Не работают вложенные URL 5 0
29 января 2019, 08:54 Перегенерировать url и кеш почистить может быть? Вопросы / [РЕШЕНО]ModX 2.7.0 Не работают вложенные URL 5 0
23 января 2019, 16:11 $id = isset($_REQUEST['id']) ? (int) $_REQUEST['id'] : 0; if (empty($id)) { exit(); }; $resource = $modx->getObject('modResource', $id); // ресурс есть, он опубликован и не удален if(!$resource || !$resource->get('published') || $resource->get('deleted')) { exit(); } // еще бы проверку добавить, что это товар, а не какая-либо другая страница $data = $resource->toArray(); $data['some_tv'] = $resource->getTVValue('some_tv'); return $modx->getChunk('ВАШ_ЧАНК_С_HTML', $data); Вопросы / Загрузка ресурса через AJAX 4 0
22 января 2019, 08:34 Пример вывода сниппета ecThreadRating: <div class="ec-stars" title="4.5" itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop="ratingValue" content="4.5" /> <meta itemprop="bestRating" content="5" /> <meta itemprop="worstRating" content="1" /> <meta itemprop="ratingCount" content="2" /> <span style="width: 90%"></span> </div>Вы можете переопределить любой чанк и настроить вывод под себя. Новые дополнения и их версии / easyComm 1.6.0. Множественные поля рейтинга 16 0
18 января 2019, 13:49 В личные сообщения modx.pro/users/createit напишите, пожалуйста. Очень желательно сразу адрес страницы и временный доступ в панель управления сайтом, без этого вряд ли смогу помочь. Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
18 января 2019, 11:17 У меня нет свежего кода mSearch2. Но в старом я за 2 минуты нашел код подключения файла кастомных фильтров в файле msearch2.class.php: public function loadCustomClasses($dir) { ... include $customPath . '/' . $file; ... }здесь используется include. В вашем случае он кажется 2 раза вызывается, и пытается еще раз объявить класс myCustomFilter, который уже объявлен. Ищите, почему 2 раза подключается! Вопросы / mFilter2 и virtualPage - Cannot declare class myCustomFilter, because the name is already in use 5 +1
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Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
modstore.pro/packages/ecommerce/looked
но:
1. не знаю, можно ли сниппету addLooked передать произвольный id, ведь по-умолчанию он просто текущую страницу добавляет
2. при удалении товара из корзины страница не обновляется, все через ajax.
Думаю, что одним здесь не выкрутиться.
pdoPage — постраничный вывод
msProducts — выводим товары
parents — из указанной категории
limit — по 8 штук
sortby — сортируя по менюиндекс (sortdir скорее всего не учитывается теперь)
что надо то? Что написано в коде — то и делается.
Попробовать создать нового админа, а старого удалить (id пользователя чтобы изменился).
modx.pro/search?query=%D0%9A%D0%BE%D0%B4+200+%D0%9E%D0%9A+success%3A+false
И в них есть ответ на ваш вопрос!
Будет красивее и правильнее, нечего логике в разметке делать.
если не считать возможных опечаток, то как-то так:
Чем не устраивает
Нужно исходный код смотреть.
А надо массив из нескольких элементов.
Попробуйте
Вы можете переопределить любой чанк и настроить вывод под себя.
Но в старом я за 2 минуты нашел код подключения файла кастомных фильтров в файле msearch2.class.php:
здесь используется include. В вашем случае он кажется 2 раза вызывается, и пытается еще раз объявить класс myCustomFilter, который уже объявлен.
Ищите, почему 2 раза подключается!