16 августа 2017, 09:46 Только ещё могут быть к плитке (из коллекции) бордюры и декоры, плодить ещё категорию? Вопросы / Как реализовать? Интернет-магазин керамики 14 0
15 августа 2017, 11:00 Это вот к чему, вероятно (сборка сайта агентства недвижимости) Вопросы / Шаблон недвижимости 10 +2
15 августа 2017, 10:40 Сейчас обновляю товарищу его старый сайт, ещё сделанный на Drupal в 11 году и довольно мощный по старым стандартам. Так вот по хранению контента у нас вышло вот такое дерево Выбираются позиции по называнию коллекции, типа такого (для страницы «Коллекция») {var $Suite = $_modx->runSnippet('!msProducts', [ 'parents' => 9, 'includeThumbs' => '300x300', 'limit' => '0', 'tpl' => 'mytpl', 'optionFilters' => '{"model:LIKE":"' ~ $_modx->resource.pagetitle ~ '"}', ])} <h3 class="block-title">Из коллекции «{$_modx->resource.pagetitle}»</h3> {$Suite}У каждой позиции из каталога есть поле—опция «model», которое должно совпадать с названием коллекции. Ещё вариант, через связи забивать коллекцию. В продолжение, «страница позиции из коллекции», выборка товаров из этой же коллекции {var $similarModels = $_modx->runSnippet('!msProducts', [ 'depth' => '3', 'resources' => '-' ~ $_modx->resource.id, 'parents' => 9, 'includeThumbs' => '300x300', 'limit' => '100', 'sortby' => 'id', 'sortdir' => 'ASC', 'optionFilters' => '{"model:LIKE":"' ~ $model ~ '"}', 'tpl' => 'mytpl', ])} {if $similarModels != ''} <h3 class="block-title">Ещё из коллекции {$model}</h3> <div> {$similarModels} </div> {/if}Опять же, можно и через связи связать товары из 1 коллекции, только зачем. Если нужно готовое решение, пишите. Могу сделать сборку после сдачи проекта Вопросы / Как реализовать? Интернет-магазин керамики 14 0
29 июля 2017, 15:27 Хорошее предложение, но как будет работать выбор множественных критериев? К примеру, выбор пары-тройки брендов и к ним ещё по несколько параметров? Выше привели пример, но всё это хорошо, когда ищется по 1 критерию в каждом фильтре Новые дополнения и их версии / Анонс SeoFilter - ЧПУ+SEO для mFilter2 и не только 120 0
28 июля 2017, 15:11 Тоже заметил, что просто опцию, типа [[+option]] больше не выведешь Новые дополнения и их версии / [miniShop2] Версия 2.4.11 79 0
26 июля 2017, 22:21 Что на сервере работает с изображениями? Вопросы / В minishop2 фон картинок с #FFF становится #FEFEFE 9 0
26 июля 2017, 22:00 качество 85%, цвет фона — абсолютно белыйПри таком качестве «абсолютно белого» не будет. Ради интереса 100% поставьте. Вопросы / В minishop2 фон картинок с #FFF становится #FEFEFE 9 +1
20 июля 2017, 19:28 Третьи сутки и стало всё нормально. Яндекс чудит Вопросы / Яндекс-почта на домене, нет писем 4 0
14 июля 2017, 18:33 У вас же ошибка напечатана Could not load snippet "!AddComparison" Вопросы / Не загружаются некоторые страницы MODx + MS2 4 0
12 июля 2017, 18:45 помочь разобраться как внести объекты в интерактивную картуДелал такую штуку, но не просто вывод меток, а вывод по условиям. Если интересно, пишите. Предложение гонорара в личном сообщение Объявления о работе / Интерактивная карта внести объекты 2 0
05 июля 2017, 21:11 Мне интересно, кроме 1 человека, аукцион никто не заметил? Или заказы и их обработку? Объявления о работе / Разработка сайта для юридического бюро 11 +2
01 июля 2017, 15:06 Вот тут можно по подробнее? Очень заинтересовало «переписать там место с обязаловкой email» Решение будет подобным, фейковый email Вопросы / Обязательные поля для заполнения в msOrder 15 +1
01 июля 2017, 15:05 Как ни крути, но выше предложный вариант — это костыль! Я, лично, не считаю такое решение костылём. Пока что, это единственное решение позволить оформлять покупки без email-адреса. Буду признателен, да и не только я, если найдёте элегантное решение. Ниже Михаил написал, что обязательное указание email встроено в ядро miniShop2 и без него никак. Вопросы / Обязательные поля для заполнения в msOrder 15 0
01 июля 2017, 12:12 Рабочий код с работающего сайта. При клике на кнопку «Нет email» поле для ввода почты прячется, в инпут подставляется фейковый емейл в формате датасегодня@fakemail.com <div class="form-group"> <label for="email"> <span class="required">*</span> Email </label> <input type="email" id="email" placeholder="Email" name="email" value="" class="form-control{('email' in list $errors) ? ' error' : ''}"> <span id="noemail" type="button">Нет email</span> </div>И js //Fake Email generate $('#noemail').click(function(){ var time = Date.now(); var fakeemail = time + "@fakemail.com"; $('#email').val(fakeemail).hide(); $('#noemail').hide(); });Дальше сами, думаю, ничего разжёвывать не надо Вопросы / Обязательные поля для заполнения в msOrder 15 +2 1
19 июня 2017, 19:32 В pdoPage есть встроенный аякс-пейджер, пользуйтесь им Вопросы / PdoPage pagination некорректный URL ajax.html?page 5 0
17 июня 2017, 15:00 Василий, спасибо! Думаю, владельцам VestaCP тоже стоит обратить внимание, потому как там тоже «раздаются» бесплатные сертификаты от Let`s Encrypt. Сам «попался» с одним из доменов Хостинг / AAAA записи 5 +1
06 июня 2017, 19:26 есть мне нужно менять очередность вывода блоков при адаптивностиРешаемо: Документация из Bootstrap Смотрю, документацию к Bootstrap сложно открыть? И да, медиа-запросы решают многое. Вопросы / Как сделать адаптивную верстку в данном случае 14 0
06 июня 2017, 13:04 Всё указано [[!pdoPage:default=`<div>В этой категории ещё нет материалов</div>`? &element=`getTickets` &ajaxMode=`button` &parents=`[[*id]]` &includeTVs=`picture` &processTVs=`1` &prepareTVs=`1` &tvPrefix=`` &limit=`6` &tpl=`custom.tpl.Tickets.list.row` &hideContainers=`1` &ajaxTplMore=`@INLINE <div class="clearfix text-center mt40"><button class="btn btn-red btn-lg btn-more"><i class="fa fa-refresh"></i> Загрузить ещё</button></div>` &frontend_css=`` ]] Вопросы / pdoPage не выводит TV image 12 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? В любом случаем стандартный флоу минишоп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... Да, планируется. Даже чуть больше, чем просто бонусная система)
Так вот по хранению контента у нас вышло вот такое дерево
Выбираются позиции по называнию коллекции, типа такого (для страницы «Коллекция»)
У каждой позиции из каталога есть поле—опция «model», которое должно совпадать с названием коллекции.
Ещё вариант, через связи забивать коллекцию.
В продолжение, «страница позиции из коллекции», выборка товаров из этой же коллекции
Опять же, можно и через связи связать товары из 1 коллекции, только зачем.
Если нужно готовое решение, пишите. Могу сделать сборку после сдачи проекта
Выше привели пример, но всё это хорошо, когда ищется по 1 критерию в каждом фильтре
Предложение гонорара в личном сообщение
Пока что, это единственное решение позволить оформлять покупки без email-адреса.
Буду признателен, да и не только я, если найдёте элегантное решение.
Ниже Михаил написал, что обязательное указание email встроено в ядро miniShop2 и без него никак.
При клике на кнопку «Нет email» поле для ввода почты прячется, в инпут подставляется фейковый емейл в формате датасегодня@fakemail.com
И js
Дальше сами, думаю, ничего разжёвывать не надо
Думаю, владельцам VestaCP тоже стоит обратить внимание, потому как там тоже «раздаются» бесплатные сертификаты от Let`s Encrypt.
Сам «попался» с одним из доменов
Смотрю, документацию к Bootstrap сложно открыть?
И да, медиа-запросы решают многое.