18 августа 2022, 12:59 Здравствуйте У меня все директивы файла выводятся в одну строку на сайте (типа «User-agent: * Disallow: /manager/ Disallow: assets/components/ Disallow: /core/ Disallow: /connectors/...». И Яндексу такой файл не нравится. Никак не получается сделать переносы. Кто-нибудь знает как это можно поправить? Вопросы / robot.txt для подддоменов 8 0
16 июня 2022, 12:58 Совершенно верно. + На самой странице тикета есть вкладка с комментариями (надеюсь это тоже самое) Вопросы / Tickets - Как подключить текстовый редактор к созданию и редактированию комментариев в админке? 8 0
16 июня 2022, 11:58 Как подключить TinyMCE к фронтэнду сайта я уже разобрался вчера… А тут мне нужно именно в админке к комментариям Tickets. Причем сам компонент TinyMCE уже установлен и прекрасно работает в поле «Содержание» и в дополнительных полях. Вопрос как привязать его еще и к полям комментариев Tickets (какой-то плагин нужно написать, видимо)? Вопросы / Tickets - Как подключить текстовый редактор к созданию и редактированию комментариев в админке? 8 0
16 июня 2022, 10:49 не увидел Вопросы / Tickets - Как подключить текстовый редактор к созданию и редактированию комментариев в админке? 8 0
09 января 2022, 19:33 понял… тогда получается нужно грузить полное изображение и уменьшать его, например, с помощью phpthumbon?.. так и сделал уже, когда не нашел решения в гугле, просто подумал, может есть варианты попроще. Спасибо. Вопросы / Миниатюры произвольного размера на странице товара Minishop 2 0
17 октября 2021, 10:53 Сделал пока так: 1. Создал ресурс ajaxSlider с вызовом сниппета [[!msGallery? &product=`[[!getContentID]]` &tpl=`tpl.msGallery_cat` &limit=`5`]]2. [[!getContentID]] — это тоже сниппет, код нашел в интернете <?php if(empty($_REQUEST['id'])) return ''; $id = $_REQUEST['id']; return $id;3. В каталоге вызываю $(document).ready(function(){ $(document).on('mouseover', '.minislider', function () { var id = $(this).attr("data-id"); var slider = $(this); if ( slider.hasClass('slideloaded') ) { } else { $.ajax({ type: "POST", url: '[[~7]]', data: "id="+id, success: function(content){ //alert('#slider-'+id); $('#slider-'+id).html(content); } }); slider.addClass('slideloaded'); }Вроде все работает, хоть я в js и не селен (от слова совсем)… )) Вопросы / Ajax подгрузка изображений в слайдеры превью товаров 6 0
11 октября 2021, 21:08 пусть ваш сниппет вернет html верстку слайдера и вы добавите его в нужное вам место.Пусть вернет, но хочется какой-то конкретный пример кода для ajax (пусть даже примерный)… об этом и спрашивал (( Вопросы / Ajax подгрузка изображений в слайдеры превью товаров 6 0
11 октября 2021, 15:25 в принципе похоже на то, что я хочу, вроде… но только мне ведь нужно вызывать ajax не по клику, а при наведении Вопросы / Ajax подгрузка изображений в слайдеры превью товаров 6 0
06 октября 2021, 19:55 О, вроде заработало… <input type="hidden" name="id" value="{$id}"> <input type="hidden" name="options" value="[]">Эти инпуты должны быть в самом начале формы, а не в конце Вопросы / Добавление опций товаров из общего каталога 1 0
09 августа 2021, 00:00 да вроде сам разобрался, опять же, «по колхозному» — пришлось лезть в файл /core/components/msbonus2/handlers/manager/msb2manager.class.php и там дописывать костыли… жалко, что мало документации… (( ещё, кстати, возник вопрос на будущее: «сейчас модно, что, при оплате бонусами, новые бонусы на заказ не начисляются» — такой момент можно реализовать (без костылей)? Новые дополнения и их версии / [msBonus2] Бонусная система для miniShop2 54 0
06 августа 2021, 12:10 Здравствуйте. На сайте используется msBonus2, а также некая самописная система промокодов. Задача №1: Нужно что бы при оформлении заказа использовалось что-то одно — с этим я разобрался: просто при выборе оплаты бонусами, очищаю поле промокода (и наоборот) с помощью js. Задача №2: Нужно что бы при использовании промокода, бонусы за заказ не начислялись — тут я не знаю что делать. Прошу помочь советом. Новые дополнения и их версии / [msBonus2] Бонусная система для miniShop2 54 0
28 июня 2021, 17:32 еще возник вопрос немножко не по теме, но из той же задачи: нужно сделать цикл для каждого третьего элемента {set $n = $idx / 3} {foreach 1..$n as $value}{/foreach} Как в феноме округлять значения до целых чисел, или это в цикле не важно? Вопросы / pdoResources последний элемент 7 0
28 июня 2021, 17:23 ...$idx же передаётся — я без проблем получаю порядковый номер элемента… а вот про last и first так и не смог нагуглить… сделал уже через "&tplLast и &tplFirst", хотя мне этот «огород» и не нравится… Вопросы / pdoResources последний элемент 7 0
28 июня 2021, 16:37 про &tplLast и &tplFirst я в курсе… просто не хотелось лишние чанки заводить — но видимо придется, раз ответа нет ( Вопросы / pdoResources последний элемент 7 0
10 июня 2021, 09:14 да, все верно — в контексте mgr. Спасибо Новые дополнения и их версии / msProductKits - удобное управление товарами-комплектами (наборами товаров) 31 0
10 июня 2021, 09:01 вот без этой строчки в сниппете: $resource = intval($modx->getOption('resource', $scriptProperties, $modx->resource->get('id'), true)); работает почему-то Новые дополнения и их версии / msProductKits - удобное управление товарами-комплектами (наборами товаров) 31 0
09 июня 2021, 21:09 Здравствуйте. Есть форма распечатывания заказа из админки по методу modx.pro/howto/17280. Пытаюсь добавить туда состав комплекта — мне нужно просто получить список id товаров, включенных в комплект. Но, почему-то сниппет {$ids = $_modx->runSnippet('!msProductKits', ['mode' => 'owner','ids' => 1,'resource' => $prodid])} в данном чанке не срабатывает (на страницах сайта во фронтенде работает нормально). Как ещё можно получить id товаров из комплекта? Новые дополнения и их версии / msProductKits - удобное управление товарами-комплектами (наборами товаров) 31 0
08 июня 2021, 20:51 А почему здесь не хотите помочь? Вопросы / Login ошибка при сохранении поля address 3 0
01 июня 2021, 09:22 Полностью согласен. Там получается дублируется всё, кроме названия чанка с шаблоном формы… Только я не знаю как это реализовать. Пошаговые инструкции / [miniShop2] Кнопка печати заказа из бек-энда 4 0
31 мая 2021, 21:53 вроде сообразил <?php $controller->addHtml("<script> Ext.ComponentMgr.onAvailable('minishop2-window-order-update', function () { var w = this; var order_id = w.record['id'] || 0; w['buttonAlign'] = 'left'; w['buttons'].unshift({ id: w['id'] + '-button-check', text: 'Распечатать', cls: 'primary-button', handler: function (btn) { window.open('/assets/custom/ms2print.php?order=' + order_id, '_blank').focus(); }, scope: w, },{ id: w['id'] + '-button-check' + '2', text: 'Распечатать2', cls: 'primary-button', handler: function (btn) { window.open('/assets/custom/ms2print2.php?order=' + order_id, '_blank').focus(); }, scope: w, }, '->'); }); </script>"); Пошаговые инструкции / [miniShop2] Кнопка печати заказа из бек-энда 4 +1
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
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 ...
У меня все директивы файла выводятся в одну строку на сайте (типа «User-agent: * Disallow: /manager/ Disallow: assets/components/ Disallow: /core/ Disallow: /connectors/...». И Яндексу такой файл не нравится.
Никак не получается сделать переносы.
Кто-нибудь знает как это можно поправить?
А тут мне нужно именно в админке к комментариям Tickets. Причем сам компонент TinyMCE уже установлен и прекрасно работает в поле «Содержание» и в дополнительных полях.
Вопрос как привязать его еще и к полям комментариев Tickets (какой-то плагин нужно написать, видимо)?
Спасибо.
1. Создал ресурс ajaxSlider с вызовом сниппета
2. [[!getContentID]] — это тоже сниппет, код нашел в интернете
3. В каталоге вызываю
Вроде все работает, хоть я в js и не селен (от слова совсем)… ))
Эти инпуты должны быть в самом начале формы, а не в конце
жалко, что мало документации… ((
ещё, кстати, возник вопрос на будущее: «сейчас модно, что, при оплате бонусами, новые бонусы на заказ не начисляются» — такой момент можно реализовать (без костылей)?
На сайте используется msBonus2, а также некая самописная система промокодов.
Задача №1: Нужно что бы при оформлении заказа использовалось что-то одно — с этим я разобрался: просто при выборе оплаты бонусами, очищаю поле промокода (и наоборот) с помощью js.
Задача №2: Нужно что бы при использовании промокода, бонусы за заказ не начислялись — тут я не знаю что делать. Прошу помочь советом.
сделал уже через "&tplLast и &tplFirst", хотя мне этот «огород» и не нравится…
Есть форма распечатывания заказа из админки по методу modx.pro/howto/17280.
Пытаюсь добавить туда состав комплекта — мне нужно просто получить список id товаров, включенных в комплект. Но, почему-то сниппет в данном чанке не срабатывает (на страницах сайта во фронтенде работает нормально).
Как ещё можно получить id товаров из комплекта?