28 июля 2015, 10:22 МОжет пригодиться — шпаргалка по правам пользователя file.modx.pro/files/b/9/2/b9223a4ef907c00a07cca6fd1666dddd.pdf Вопросы / Обязательный вход, закрытые разделы 16 +1
25 июля 2015, 17:49 Разобрался. Оказалось Jevix запрещает эти тэги. Вопросы / Вставить ссылку на загруженный файл тикета 4 0
25 июля 2015, 14:28 Странно… в форме редактирования шаблон изменился и ссылка вставляется с новыми атрибутами, а в самом тикете разметка вывода изображение не изменилась… вот что осталось… <a href="/assets/images/tickets/49/a4a9e8d9716e2be62af56a7bf9c7543f75ac7cdb.jpg" title="3-37371_2_6.jpg"> <img src="/assets/images/tickets/49/a4a9e8d9716e2be62af56a7bf9c7543f75ac7cdb_thumb.jpg"> </a> Вопросы / Вставить ссылку на загруженный файл тикета 4 0
25 июля 2015, 14:17 Спасибо! Все оказалось гораздо проще чем думал :) Вопросы / Вставить ссылку на загруженный файл тикета 4 0
25 июля 2015, 01:54 Попробуй вот так для чекбокса: &filters=`msoption|имя опции`, &tplFilter.outer.msoption|имя опции =`tpl.mFilter2.filter.outer.` &tplFilter.row.msoption|имя опции =`tpl.mFilter2.filter.checkbox` Новые дополнения и их версии / MiniShop 2.2.0-beta1 в публичном доступе 196 0
24 июля 2015, 14:30 По срокам сложно сказать, т.к. приходиться отвлекаться на другие проекты. Базовый функционал описан в публикации которую мы обсуждаем. Краудфандинг / Реферальная система minishop2 30 0
23 июля 2015, 13:31 Разработка.медленно. но идет… компонент меганавороченный по функциям получается. Друзья, очень хорошо, что вы проявляете интерес, надеюсь это немного воодушевит разработчика :) Краудфандинг / Реферальная система minishop2 30 +1
11 июля 2015, 12:32 Василий, дело в том, что твоими компонентами могут пользоваться ламеры (типа меня) и при этом много чего удается сделать, порой кажется, что упустил мелочь на которую, в одно-два предложения, могут указать знающие люди. Вот тут человек столкнулся с такой же проблемой, но я по не знанию php и ни хрена не понял:) вот и достаем вас, так что не серчай :) Вопросы / Как получить id связи в которой состоит товар? 5 0
09 июля 2015, 10:32 В версии miniShop 2.2.0 msProductOption работает аналогично msOptions но выводит все опции товара. С его помощью можно легко построить таблицу характеристик. Удобная штука, но, как ч уже говорил не работает в превью товара, приходиться несколько раз вызывать msOptions. <?php /* @var array $scriptProperties */ /* @var miniShop2 $miniShop2 */ $miniShop2 = $modx->getService('minishop2'); $miniShop2->initialize($modx->context->key); /* @var pdoFetch $pdoFetch */ if (!$modx->loadClass('pdofetch', MODX_CORE_PATH . 'components/pdotools/model/pdotools/', false, true)) {return false;} $pdoFetch = new pdoFetch($modx, $scriptProperties); $output = ''; if (empty($product) && !empty($input)) {$product = $input;} if (empty($outputSeparator)) {$outputSeparator = "\n";} $options = explode(",",$modx->getOption('options',$scriptProperties,'')); $product = !empty($product) ? $modx->getObject('msProduct', $product) : $product = $modx->resource; if (!($product instanceof msProduct)) { $output = 'This resource is not instance of msProduct class.'; } $optionKeys = $product->getOptionKeys(); $productData = $product->toArray(); $ignoreOptions = explode(',', trim($modx->getOption('ignoreOptions', $scriptProperties, ''))); if (!empty($groups)) { $groups = explode(',', trim($groups)); $groups = array_map('trim', $groups); } else if ($groups === '0') { $groups = array(0); } if(count($optionKeys) > 0){ $rows = array(); foreach ($optionKeys as $key) { if (in_array($key, $ignoreOptions)) continue; $productOption = array(); foreach ($productData as $dataKey => $dataValue) { $dataKey = explode('.', $dataKey); if ($dataKey[0] == $key && (count($dataKey) > 1)) { $productOption[$dataKey[1]] = $dataValue; } } // Пропускаем, если характеристика группы не указана в параметре &groups if (!empty($groups) && !in_array($productOption['category'], $groups) && !in_array($productOption['category_name'], $groups)) continue; if (isset($groups[0]) && ($groups[0] == 0) && ($productOption['category'] != 0)) continue; if (is_array($productData[$key])) { $values = array(); foreach ($productData[$key] as $value) { $params = array_merge($productData, $productOption, array('value' => $value)); $values[] = $pdoFetch->getChunk($tplValue, $params); } $productOption['value'] = implode($valuesSeparator, $values); } else { $productOption['value'] = $productData[$key]; } // Пропускаем, если значение пустое if ($hideEmpty && empty($productOption['value'])) continue; $rows[] = $pdoFetch->getChunk($tplRow, array_merge($productData, $productOption)); } $rows = implode($outputSeparator, $rows); $output = empty($tplOuter) ? $pdoFetch->getChunk('', array_merge($productData, array('rows' => $rows))) : $pdoFetch->getChunk($tplOuter, array_merge($scriptProperties, $productData, array('rows' => $rows))); } else{ $output = !empty($tplEmpty) ? $pdoFetch->getChunk($tplEmpty, array_merge($scriptProperties, $productData)) : ''; } return $output; Вопросы / Вывод параметра msoption в превью товара 14 0
09 июля 2015, 00:06 а не я не msOptions а про msProductOption… это другой сниппет. Но все равно спасибо :) Вопросы / Вывод параметра msoption в превью товара 14 0
07 июля 2015, 13:29 Обнови кэш браузера. Новые дополнения и их версии / MiniShop 2.2.0-beta1 в публичном доступе 196 0
07 июля 2015, 10:07 msProductOption выводит все опции, но только на странице товара, если вызвать в превью — белая страница. Вопросы / Вывод параметра msoption в превью товара 14 0
07 июля 2015, 09:56 Я тоже об этом подумал, но показалось не совсем правильным. Вопросы / Вывод параметра msoption в превью товара 14 0
05 июля 2015, 23:44 Круто! Спасибо! Новые дополнения и их версии / MiniShop 2.2.0-beta1 в публичном доступе 196 0
05 июля 2015, 17:54 Я вот и не понимаю где это нужно поменять… не знаю где задаются параметры полей при редактировании товара через админку. Вопросы / Настройка поля с автодополнением опции товара MS2 2 0
05 июля 2015, 17:50 Интересно, а как вывести больше одной опции в превью товара? Вопросы / Вывод параметра msoption в превью товара 14 0
05 июля 2015, 16:50 Руслан скинь, плиз, содержимое msproductdata.class.php Сегодня столкнулся с этой проблемой, но в php не бум-бум :) Новые дополнения и их версии / MiniShop 2.2.0-beta1 в публичном доступе 196 0
05 июля 2015, 02:35 С этим разобрался вопросом… не внимательно прочитал пост…. но возникла другая проблема, после выбора пункта меню к тэгам не присваивается атрибут disabled, но если обновить страницу все ок, атрибут есть. В чем может быть тут дело? Готовые решения / Фильтрация по выпадающему списку для mFilter2 10 0
04 июля 2015, 15:08 Руслан, отличная задумка, но знаний не хватает что бы решить один момент, я не могу понять как в параметр title="" (тэг button ) добавить название фильтра. <button type="button" class="btn dropdown-toggle selectpicker btn-default" data-toggle="dropdown" data-id="id_select" title="Тип аренды"><span class="filter-option pull-left">Тип аренды</span> <span class="caret"></span></button>В самом скрипте bootstrap-select.js есть строка: noneSelectedText: 'Nothing selected' как сделать так что бы вместо Nothing selected было название фильтра, как у вас с «Тип аренды»? Готовые решения / Фильтрация по выпадающему списку для mFilter2 10 0
24 мая 2015, 16:50 Николай, Максим. Успехи есть… разработка близится к завершению, следите за новостями ) Краудфандинг / Реферальная система minishop2 30 +2
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
&filters=`msoption|имя опции`,
&tplFilter.outer.msoption|имя опции =`tpl.mFilter2.filter.outer.`
&tplFilter.row.msoption|имя опции =`tpl.mFilter2.filter.checkbox`
Друзья, очень хорошо, что вы проявляете интерес, надеюсь это немного воодушевит разработчика :)
Сегодня столкнулся с этой проблемой, но в php не бум-бум :)
В самом скрипте bootstrap-select.js есть строка: как сделать так что бы вместо Nothing selected было название фильтра, как у вас с «Тип аренды»?