26 августа 2017, 09:45 А в чем выражается то, что он не хочет работать? Вопросы / Почему Fenom не работает в шаблонах? 9 0
20 августа 2017, 19:50 — Сниппеты бывают совсем небольшие и создавать их на каждый чих не хочется — Вызов сниппета, это всё-таки дополнительная нагрузка Для разработчиков / Использование модификаторов Fenom в PHP 5 0
17 августа 2017, 12:12 {'caseChanger' | snippet : [ 'w' => $pagetitle, 'm' => 1, 'p' => 2, ]} — не нужно открывать фигурные скобки повторно, вы итак уже внутри синтаксиса фенома. Вопросы / Ошибки при запуске caseChanger 25 +1
03 августа 2017, 16:00 href="[[+uri]]" -> href="/[[+uri]]" Вопросы / Modx - MiniShop2 - Как убрать часть урл 4 0
24 июля 2017, 17:11 Добрый день. Скайп: justbekami Почта: me@kaminari.pro Объявления о работе / Ищем backend разработчика 8 0
20 июля 2017, 09:28 >> Cannot find module '/home/s****/app.js' Сама нода запущена: Запускал по твоему гайду. Для разработчиков / modNodejs - Интеграция Nodejs в MODx 94 0
19 июля 2017, 09:52 Возникла схожая проблема — коннект не устанавливается, в лог летят ошибки вида: GET https://сайт:порт/socket.io/?ctx=mgr&EIO=3&transport=polling&t=Le7-Q58 net::ERR_CONNECTION_CLOSEDНе подскажите, как удалось решить? Проблему с путями к socket.io.js в core/components/modnodejs/model/modnodejs/modnodejs.class.php исправил. Для разработчиков / modNodejs - Интеграция Nodejs в MODx 94 0
11 июля 2017, 14:01 За кем записаться?) online.atol.ru Новые дополнения и их версии / [mspYaCassa] - Яндекс Касса метод оплаты miniShop2 80 0
29 июня 2017, 01:56 Все, что вам нужно сделать, для применения статьи выше под ваши нужды — заменить отображаемый контент. Логика будет примерно такой: 1. Создаете страницу /brands/ и назначаете ей отдельный шаблон 2. Оставляете часть кода, отвечающую за проверку наличия бренда из статьи, но: а) выставляете необходимые вам плейсхолдеры $modx->setPlaceholder('brand_id', $brand->get('id')); //добавить необходимое б) в метод sendForward() подставляете айди страницы /brands/ 3 Оформляете шаблон страницы /brands/, используя добавленные вами плейсхолдеры [[+brand_id]] и другие. Вопросы / Отдельные страницы для производителей в minishop2 7 +3
28 июня 2017, 12:47 Был бы рад воспользоваться — сейчас занят созданием фронтэнд-админки новостей, которые оформляются этажами (без стилей сейчас выглядит вот так). С купоном приобрел бы ContentBlocks для интеграции оформления и со стороны бэкэнда. Новости и события / Купон на дополнение Modmore 35 +2
23 июня 2017, 11:55 bezumkin.ru/sections/tips_and_tricks/2918/ Вопросы / Отдельные страницы для производителей в minishop2 7 +3
19 июня 2017, 10:08 Теперь строчки выше возвращают: [2017-06-19 10:07:37] (ERROR @ /core/components/modimporter/model/modimporter/reader/modimporterxmlreader.class.php : 126) PHP warning: XMLReader::read(): PK [2017-06-19 10:07:37] (ERROR @ /core/components/modimporter/model/modimporter/reader/modimporterxmlreader.class.php : 126) PHP warning: XMLReader::read(): ^ Пошаговые инструкции / modImporter. Настройка импорта в minishop2 из XLSX 9 0
19 июня 2017, 10:06 Можно поинтересоваться, для чего были закомментированы следующие строки? $filename = 'xl/sharedStrings.xml'; # if(!$filename = $this->getProperty('filename')){ # return $this->failure("Не был указан файл"); # }После раскомментирования, проблема с декларацией исчезла (правда, все равно ничего не импортирует, но это уже другой вопрос :) ) Пошаговые инструкции / modImporter. Настройка импорта в minishop2 из XLSX 9 0
13 июня 2017, 09:05 Конкретно по данному баннеру не подскажу, но в целом можно сделать так: Если разметка под баннеры (через tpl_n) грузится, но сам баннер не подгружается, то нужно вешать его реинициализацию на $(document).ajaxStop(function(){ });Также будет не лишним вешать на уже подгруженный баннер какой-либо класс (допустим, .ready), и при последующей реинициализации обновлять только новые позиции через .not('.ready'). Если разметка под баннеры не подгружается, то нужно самостоятельно считать нужную позицию для размещения баннера и вставлять сами баннеры на событие $(document).on('mse2_load', function(e, data) { }); Вопросы / Банер в списке товаров 7 +1 1
11 июня 2017, 20:44 Плейсхолдеры _first и тд создает сниппет getImageList. Так как он в моем примере не используется, вы можете сами методами fenom'a реализовать простой счетчик: {var $counter = 1} И внутри самого цикла: {$counter == '1' ? 'col-md-offset-2 col-lg-offset-2' : ''} {$counter = $counter + 1} По поводу второго момента — пропишите недостающий путь источника перед картинкой? Вопросы / MIGX getImageList и Fenom 67 +1
11 июня 2017, 18:26 {foreach $_modx->resource['adv.Index'] | fromJSON as $item} <div class="col-xs-12 col-sm-6 col-md-4"> <div class="icon-box left media p-0 mb-40"> <div class="media-left pull-left"><i class="{$item['icon']} text-theme-colored"></i></div> <div class="media-body"> <p class="media-heading heading h5">{$item['title']}</p> <p>{$item['desc']}</p> </div> </div> </div> {/foreach} + ограничить выборку limit'a по MIGX_idx (не помню точное название плейсхолдера) Вопросы / MIGX getImageList и Fenom 67 +1
10 июня 2017, 16:07 mFilter2 — фильтрация по year/month/day. Вопросы / Новостной раздел с календарем 2 +1
07 июня 2017, 22:40 Cамый простой вариант: — ставите дополнение Console. — открываете его вкладку — в появившуюся форму вставляете желаемый код — запускаете С таким способом данные строчки можно не писать: define('MODX_API_MODE', true); require 'index.php'; // Этот файл лежит в корне сайта $modx->getService('error','error.modError'); $modx->setLogLevel(modX::LOG_LEVEL_ERROR); $modx->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML'); Вопросы / Нет мини изображений в галерее на странице товара. 6 0
07 июня 2017, 13:55 Вам стоит перенести задачу в соответствующий раздел (Объявления о работе). Вопросы / обновление minishop 4 0
07 июня 2017, 13:45 Если вопрос об автоматизации процесса с modhost'oм, то сделать это не получится. Сертификат Let`s Encrypt выдаётся для конкретных поддоменов, и каждый из них проверяется при выдаче. Нужно получать свой сертификат именно для нужного вам поддомена и уже его отдавать в Selectel. Вопросы / ssl для selectel 2 +1
Возможно ли реализовать возможность предоплаты за доставку на сайте? В любом случаем стандартный флоу минишоп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... Да, планируется. Даже чуть больше, чем просто бонусная система)
Скайп: justbekami
Почта: me@kaminari.pro
Сама нода запущена:
Запускал по твоему гайду.
Не подскажите, как удалось решить?
Проблему с путями к socket.io.js в core/components/modnodejs/model/modnodejs/modnodejs.class.php исправил.
online.atol.ru
1. Создаете страницу /brands/ и назначаете ей отдельный шаблон
2. Оставляете часть кода, отвечающую за проверку наличия бренда из статьи, но:
а) выставляете необходимые вам плейсхолдеры
б) в метод sendForward() подставляете айди страницы /brands/
3 Оформляете шаблон страницы /brands/, используя добавленные вами плейсхолдеры [[+brand_id]] и другие.
После раскомментирования, проблема с декларацией исчезла
(правда, все равно ничего не импортирует, но это уже другой вопрос :) )
Если разметка под баннеры (через tpl_n) грузится, но сам баннер не подгружается, то нужно вешать его реинициализацию на
Также будет не лишним вешать на уже подгруженный баннер какой-либо класс (допустим, .ready), и при последующей реинициализации обновлять только новые позиции через .not('.ready').
Если разметка под баннеры не подгружается, то нужно самостоятельно считать нужную позицию для размещения баннера и вставлять сами баннеры на событие
И внутри самого цикла:
По поводу второго момента — пропишите недостающий путь источника перед картинкой?
+ ограничить выборку limit'a по MIGX_idx (не помню точное название плейсхолдера)
— ставите дополнение Console.
— открываете его вкладку
— в появившуюся форму вставляете желаемый код
— запускаете
С таким способом данные строчки можно не писать:
Сертификат Let`s Encrypt выдаётся для конкретных поддоменов, и каждый из них проверяется при выдаче.
Нужно получать свой сертификат именно для нужного вам поддомена и уже его отдавать в Selectel.