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
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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.