Всего 123 782 комментария

Игорь
10 октября 2023, 00:40
0
вроде почти со всем уже разобрался… только не могу понять, почему когда мышкой перемещаешь ползунок слайдера, цифры в результате, чаще всего «немножко не правильные» вылазят (когда мышкой двигаю — всё четко)… я так понимаю, что это связано с тем, что «в самом коде слайдера нужно изменить отправку события change только когда «отпустили» ползунок» — только как это сделать, я в js не особо ((
Игорь
09 октября 2023, 21:49
0
сейчас увидел, что это я в чанке tpl.mFilter2.filter.number просто кавычки забыл закрыть в параметре name="{$filter_key}"… но, всё равно, нормально пока не работает — у меня два этих ползунка, а в js я не особо силен… если есть готовое правильное решение — было бы очень круто )
Игорь
09 октября 2023, 21:29
0
Здравствуйте.
Тоже пытаюсь «прикрутить» Ion.RangeSlider к mFilter2.
Может быть кто-нибудь разобрался уже с этим вопросом?
Вроде бы все и просто должно быть, но по факту корректно не работает совсем у меня.
1. Чанк tpl.mFilter2.filter.slider:
<fieldset id="mse2_{$table ~ $delimeter ~ $filter}">
    <div class="price" id="js-range-slider-{$filter_key}">
		<div class="name">{('mse2_filter_' ~ $table ~ '_' ~ $filter) | lexicon}</div>
		<!--<div class="mse2_number_slider mse2_number_inputs row"></div>-->
		<input type="text" class="js-range-slider mse2_number_slider mse2_number_inputs row" name="{$filter_key}" value=""
        data-type="double"
        {$rows}
        data-grid="true"
    />
	</div> 
</fieldset>
2. Чанк tpl.mFilter2.filter.number (наверное так не правильно делать, но чисто для примера):
{var $key = $table ~ $delimeter ~ $filter}
{if $idx == 0}data-min="{$value}" data-from="{$value} name="{$filter_key}" id="mse2_{$key}_{$idx}" value="{$value} data-current-value="{$current_value}" class="form-control ml-1""{/if}
{if $idx == 1}data-max="{$value}" data-to="{$value} name="{$filter_key}" id="mse2_{$key}_{$idx}" value="{$value} data-current-value="{$current_value}" class="form-control ml-1""{/if}
3. Скрипт, который должен реагировать на изменения ползунка (из вашего примера), он вроде даже как-то и «реагирует», но очень странно:
<script>
    $(".js-range-slider").ionRangeSlider({
        range: true,
        type: "double",
        keyboard: true,
        input_values_separator: ",",
        onFinish:function(ui) { 
	    $('.js-range-slider').val(ui.from + ',' + ui.to);
            $('.js-range-slider').trigger('change');
	} ,
    } ) ;
</script>
Дмитрий
08 октября 2023, 21:06
0
Добрый день! Можете поделиться шаблоном из СБИСа?
Zulya
08 октября 2023, 10:37
0
Спасибо! Статьи при прокрутке подгружаются. Но адрес страницы в адресной строке браузера не меняется.
Подкорректирую свой вопрос.
Артур Шевченко
08 октября 2023, 10:09
1
+1
pdoPage умеет так делать. Ставишь ajaxMode=scroll и limit=1 и в добрый путь
Николай Савин
08 октября 2023, 08:26
+1
Так то во втором комментарии это уже написано.
Алексей Смирнов
07 октября 2023, 22:53
1
+1
Лечение проблемы c фотками в phpthumb для MODX 2.8.6 для версии php 7.4 через костыль:
Убираем слово mixed в строке 317 в файле core/model/phpthumb/phpthumb.class.php
Спасибо @Иван Климчук за наводку.
Николай Савин
07 октября 2023, 16:23
+1
От компонентов зависит. сам MODX3 прекрасно работает на 8.1
Я сейчас делаю модуль интернет-магазина MiniShop3 на 8.1 — ничего нигде не пукает
Да я сначала поставил 3 на 8.2, но потом понизил до 7,4, поскольку не все расширения работали. Сейчас смотрю некоторые подтянули, на 8.0 вроде все работают, которые у меня стоят. Но на php 8.1 сайт «пукнул» пару символов и сдох вообще.
Василий Наумкин
07 октября 2023, 06:19
0
На всякий случай, даже 8я версия PHP уже устарела и получает только обновления безопасности.

www.php.net/supported-versions.php
3.0.4 тоже после обновления «обсиренилась» пока не поднял php до 8.0, после повышения вроде всё пришло в норму. PdoTools и MIGX работают нормально.
al1ve
06 октября 2023, 18:44
0
Ну я просто предположил. Либо просто не сохраняет из-за неверных символов в паттерне (вроде так бывает).
max
max
06 октября 2023, 12:52
0
{set $rows = $_modx->runSnippet('!pdoResources', [
'fastMode' => 0,
'limit' => 0,
'parents' => 2,
'depth' => 5,
'includeContent' => 1,
'tvPrefix' => 'tv_',
'includeTVs' => 'stars,room_type,room_details,basis_price,photos',
'select' => '{"modResource":"id,uri,pagetitle,content,photos"}',
'return' => 'json',
'where' => ['isfolder' => 0]
])}

{$rows | print}
Дмитрий
06 октября 2023, 10:35
0
Добрый день. Обнаружил в компоненте особенность или баг: чтобы в админке сбросить дату у метки (и удалить её из БД) — нужно всегда снимать галочку и сохранять товар. Если просто очистить поле с датой и сохранить — запись не удаляется и при обновлении страницы — появляется вновь. То есть нет проверки на пустоту поля для удаления записи из БД.
Fr3ddy
06 октября 2023, 03:53
0
кое как работает при указании culture_key в формате ru-ru \ uk-ua
Fr3ddy
06 октября 2023, 03:33
0
если админка на русском то в консоли:

Uncaught ReferenceError: tvSuperSelect is not defined
at polylang.js:241:5
at ext-all.js:21:2438
at b (ext-all.js:21:19924)
Fr3ddy
06 октября 2023, 03:32
0
Приветствую! есть ли возможность не менять основной язык панели управления, если допустим основным языком на сайте — украинский UK, но админ панель оставить на русском RU?

работает как нужно, если указать язык в панели управления — такой же как и в основном языке сайта, но вопрос в другом: может ли работать полиланг при условиях когда не нужно менять язык панели но основным языком на сайте должен быть не русский?

при попытке сделать основным UA в консоли ошибки и не позволяет выбрать RU из списка локализаций.