Всего 123 795 комментариев

Дмитрий Суворов
03 октября 2024, 11:35
0
Добрый день. Все опять перестало работать, не считает стоимость доставки, везде по умолчанию «110».

[2024-10-03 11:05:51] (ERROR @ /.../public_html/core/components/ms_cdek2/model/ms_cdek2.class.php : 180) [ms_CDEK2] getLocation error:
https://api.cdek.ru/v2/location/cities
Array
(
    [postal_code] => 352630
    [city] => Москва
)
Николай Савин
03 октября 2024, 09:39
+1
Очень приветствую рекрутеров на нашем проекте. Но простите — это разве предложение?
Тут только ДОЛЖЕН, НУЖНО, ХОТИМ.
А где часть про ДАЕМ, ПРЕДЛАГАЕМ, вилка зарплаты хотя б примерная? Ну и так далее. В общем та часть, которая меня как неплохого специалиста замотивирует написать вам?

Да, и «Vue.js (Vuex, VueRouter, Vuetify, Vue-cli)» — это устаревший, полумертвый стек еще времен VUE2
Дима Касаткин
01 октября 2024, 20:13
0
В примерах выше просили вывод ShowLog. В твоём случае нужно сделать то же самое. Естественно, нужен полный вывод. А то твой обрывается на тайминге 0.0152969 (это в секундах, довольно быстро).

Возможно у тебя тормозит что-то другое, попробуй поставить debugParser и открыть страницу с параметром &debug=1 из-под админа и кидай сюда таблицу.

P.S. Нормальный такой некропост спустя 10 лет, но в целом почему бы и нет))

UPD: Так на сайте и страницы каталога переключаются по 20секунд. Это надо дебажить уже сам mSearch2 (mFilter2 вернее). Как правило, где-то там в чанке лежит нечто очень медленное…
Артур Шевченко
01 октября 2024, 18:48
0
И убери картинку под cut
Артур Шевченко
01 октября 2024, 18:29
0
<a href="#" class="lui-subtitle" data-href=".sorting-ui-ux-design"> UI UX Design </a>
<div class="works-col col-xs-12 col-sm-12 col-md-12 col-lg-12 sorting-branding sorting-ui-ux-design ">...</div>
Добавь в migx поле в котором будет храниться значение из data-href
Артур Шевченко
01 октября 2024, 18:21
0
Возможно нужно передавать параметр pageLinkScheme внутри параметра filterOptions
Sergey (Sentinel)
30 сентября 2024, 21:26
0
А для корзины скидку как вывести?
Николай Савин
30 сентября 2024, 19:29
0
Здравствуйте. А вы к крон-менеджер добавили выполнение заданий?
docs.modx.pro/components/scheduler/installation#cron
Ник
30 сентября 2024, 16:01
0
Алексей, подскажите, где можно руками исправить путь к картинке, чтобы плагин выдавал путь к превью изображения, а не к первоисточнику в ms2Gallery.
Я так понял, что можно решить вопрос больших картинок в Tiny, используя шаблоны вывода.
Ждем шаблоны в CKEditor!
Наумов Алексей
30 сентября 2024, 15:37
0
{set $files = $_modx->runSnippet('FileMan')}
{if $files}
ФАЙЛЫ
{/if}
Murashkin
30 сентября 2024, 14:59
0
Подскажите, как на феноме проверить на пустоту FileMan? Пробовал в плейсхолдер результат помещать, но не получилось.
Konstantin
30 сентября 2024, 14:48
0
Здравствуйте! Спасибо за пакет, но у меня возникли трудности с его настройкой. Создал сниппет с содержимым $modx->log(1,print_r(«TEST»,1)); просто чтобы протестировать, затем в админ панели в пакете Планировщика создал задание на основе этого сниппета. Затем запланировал его запуск через 5 минут, однако по истечению времени задание висит как просроченное и в логах ничего. Подскажите пожалуйста что я делаю не так? (modx 2.8.7, php8.1)
Pandemic
30 сентября 2024, 09:29
0
Ошибка какая-то prnt.sc/3Ia65okj82d3 эта ссылка была в гугле www.modx.pro/help/21494
Ник
30 сентября 2024, 01:48
0
Подскажите, а как добавить кнопки выравнивания текста?
Сергей Карпович
29 сентября 2024, 00:36
0
Оказалось в документации ошибка.
Переименованы поля у объектов:
— ecThread: resource > resource_id
Сергей Карпович
29 сентября 2024, 00:12
0
Забыл добавить что в логах:
[pdoTools] Error 42S22: Unknown column 'ecThread.resource' in 'on clause'
Сергей Карпович
28 сентября 2024, 23:58
0
Ребята, кто знает в чем прикол, не могу присоединить рейтинг к mfilter2
Без присоединения, товары выводятся:
{set $show_more = $_modx->lexicon('show_more')}
    {$_modx->runSnippet('!mFilter2', [
        'parents' => '22',
        'minQuery' => 2,
        'element' => 'msProducts',
        'class' => 'msProduct',
        'limit' => '20',
        'setMeta' => 0,
        'suggestions' => '0',
        'depth' => '',
        'includeTVs' => '
            project_logo,
            project_promocode,
            project_offer,
        ',
        'tvPrefix' => '',
        'filters' => '',
        'aliases' => '',
        'tplOuter' => 'tpl_mFilter2.outer',
        'tpl' => 'tpl_project_item',
    	'ajaxMode' => 'button',
        'ajaxElemWrapper' => '.catalog-content',
        'ajaxElemRows' => '.all-items',
        'ajaxElemPagination' => '.catalog-content .mse2_pagination',
        'ajaxElemMore' => '.catalog-content .pagination-more',
        'ajaxTplMore' => '@INLINE: <div class="pagination-more center"><button class="btn">' ~ $show_more ~ '</button></div>',
        'filterOptions' => '{"more": ".catalog-content .pagination-more", "more_tpl": "<div class=\"pagination-more center\"><button class=\"btn\">' ~ $show_more ~ '</button></div>"}'
    ])}
С присоединенным easycomm не выводит товары
{set $show_more = $_modx->lexicon('show_more')}
    {$_modx->runSnippet('!mFilter2', [
        'parents' => '22',
        'minQuery' => 2,
        'element' => 'msProducts',
        'class' => 'msProduct',
        'loadModels'=>'easycomm',
        'leftJoin' => '{
            "ecThread" : {
                "class" : "ecThread",
                "on" : "msProduct.id = ecThread.resource"
            }
        }',
        'select' => '{
            "msProduct" : "*",
            "ecThread" : "ecThread.rating_simple AS rating"
        }',
        'limit' => '20',
        'setMeta' => 0,
        'suggestions' => '0',
        'depth' => '',
        'includeTVs' => '
            project_logo,
            project_promocode,
            project_offer,
        ',
        'tvPrefix' => '',
        'filters' => '',
        'aliases' => '',
        'tplOuter' => 'tpl_mFilter2.outer',
        'tpl' => 'tpl_project_item',
    	'ajaxMode' => 'button',
        'ajaxElemWrapper' => '.catalog-content',
        'ajaxElemRows' => '.all-items',
        'ajaxElemPagination' => '.catalog-content .mse2_pagination',
        'ajaxElemMore' => '.catalog-content .pagination-more',
        'ajaxTplMore' => '@INLINE: <div class="pagination-more center"><button class="btn">' ~ $show_more ~ '</button></div>',
        'filterOptions' => '{"more": ".catalog-content .pagination-more", "more_tpl": "<div class=\"pagination-more center\"><button class=\"btn\">' ~ $show_more ~ '</button></div>"}'
    ])}
Дмитрий
28 сентября 2024, 13:17
0
Тоже тормозит каталог через PdoPage, вроде только 12 подгружаю категорий, загрузка каталога примерно 8-10 секунд, иногда дольше, что посоветуете сделать!?

0.0000501: pdoTools loaded
0.0000122: xPDO query object created
0.0003202: Included list of tvs: image
0.0001080: leftJoined modResource as Products
0.0000620: leftJoined modResource as ProductsPrice
0.0000610: leftJoined modTemplateVarResource as Price
0.0000551: leftJoined modTemplateVarResource as TVimage
0.0000019: Grouped by modResource.id
0.0000131: Added selection of modResource: SQL_CALC_FOUND_ROWS *
0.0000231: Added selection of modTemplateVarResource: MIN(value) AS `price_from`, MAX(value) AS `price_to`
0.0000041: Added selection of modTemplateVarResource: IFNULL(`value`, '') AS `tv.image`
0.0000050: Replaced TV conditions
0.0139780: Processed additional conditions
0.0152969: Added where condition: 0=`["`modResource`.template = 3"]`

В шаблоне вывод вот такой:
[[!pdoPage?
                            &parents=`[[+filter.id]]`
                            &limit=`12`
                            &sortby=`[[+filter.sort]]`
                            &useWeblinkUrl=`1`
                            &tpl=`collection.item`
                            &tplWrapper=`@INLINE <div class="archive-entry">[[+output]]</div>`
                            &outputSeparator=`</div><div class="archive-entry">`
                            &leftJoin=`[[+filter.join]]`
                            &groupby=`modResource.id`
                            &select=`[[+filter.select]]`
                            &includeTVs=`image`
                            &prepareTVs=`image`
                            &where=`[[+filter.where]]`
                            [[-&showLog=`1`]]
                            &tplPageWrapper=`@INLINE <button class="reload-btn"><div class="reload-btn-content"><svg class="icon svg-icon icon-reload svg-icon-reload "><use xlink:href="[[~1]]tmpl/images/sprite.svg#reload"></use></svg><span class="title">Загрузить еще</span></div></button>
                            <ul class="pagination justify-content-center js-pagination">
                                [[+pages]]
                            </ul>`
                            &tplPage=`@INLINE <li class="page-item"><a href="[[+href]]" class="page-link">[[+pageNo]]</a></li>`
                            &tplPageActive=`@INLINE <li class="page-item active"><span class="page-link">[[+pageNo]]</span></li>`
                            &tplPageSkip=`@INLINE <li class="page-item disabled"><span class="page-link">...</span></li>`
                            &toPlaceholder=`listing`
                        ]]
Андрей Шевяков
27 сентября 2024, 20:58
0
Добрый день!
Крутой способ заказа в 1 клик. Возник только вопрос такой:
У товара есть модификации, используется дополнение msOptionsPrice2, которые влияют на стоимость товара.
Как передать значение модификации в попап? Заказ создается но с ценой по умолчанию для товара, а не с выбранной модификацией.
Stan Ezersky
26 сентября 2024, 15:42
+2
Спасибо!
Если что, напишу