Wassi Wassinen

Wassi Wassinen

С нами с 25 января 2013; Место в рейтинге пользователей: #37

[mFilter2] сдвиг слайдера пальцем на мобилках

заранее предупреждаю решение «в лоб» и может кто подскажет более красивое решение

для того чтобы slider слушался движения пальцем по экрану мобилки оказувается нужно что-то придумать и для этого еще 10 лет назад выпустили некий хак для jquery UI
github.com/furf/jquery-ui-touch-punch
тут почитаете кому интересно

итого чтобы заработал наш сладер нам нужно подключить на страницу еще 2 файла
собственно jqueryUI и jquery-ui-touch-punch
кастомный jqueryUI с модулями mouse и Draggable
можно скачать по ссылке

теперь все это дело подключаем
JS
<!-- это мои пути у вас все будет так как вы захотите -->
<script src="/tpl/lib/jquery-ui-1.13.2.custom/jquery-ui.min.js"></script>
<script src="/tpl/lib/jquery-ui-1.13.2.custom/jquery.ui.touch-punch.js"></script>
в CSS нужно добавить
.fl_price .mse2_number_slider .ui-slider-range.ui-widget-header{
    position: absolute;
}

.fl_price .mse2_number_slider .ui-slider-handle.ui-corner-all.ui-state-default{
    position: absolute;
}

.fl_price .mse2_number_slider {
    position: relative;
}
У меня работает)))
Stepan
04 октября 2023, 19:23
modx.pro
4
242
+4

Формирование JavaScript файлов и кусков кода для дополнений

Всех приветствую. Есть ситуация, с которой сталкиваюсь на каждом сайте, к которому заказчик предъявляет требования по части валидности верстки\кода. Этот пост про ситуацию с кусками java-скриптов, которые подключают в код страниц дополнения modx. Например, AjaxForm, MinifyX и MiniShop2 подтягивает в код страницы блоки javascript которые открываются тегами:
<script type="text/javascript">
И этот тег не проходит валидатор validator.w3.org
Валидатор выдает такое предупреждение:
The type attribute is unnecessary for JavaScript resources.
Чтобы исправить эту ситуацию — нужно убрать из тега атрибут type=«text/javascript».

Господа разработчики, постарайтесь обновить свои дополнения, чтобы сделать код сайтов на modx более валидным.

Заранее благодарен!

UPD.: Решение проблемы здесь bazstudio.com/blog/320-make-valid-the-auto-js-files-in-modx
Wassi Wassinen
24 ноября 2018, 18:58
modx.pro
6
3 468
+5

TicketForm и поля multiselect (multiple)

2 1 000
Всем здравствуйте.

Искал решения для заполнения полей типа multiselect htmlbook.ru/html/select/multiple через ticketForm. Есть решение для select modx.pro/help/6325/#comment-45022, но хотелось бы использовать ТВ-поля «множественный список» в админке, а на фронтенде — multiselect. Нужно это для последующей фильтрации через mFilter2. У страницы будут выбраны одно или несколько значений из списка с множественным выбором.

Если у вас есть наработки в этой области и вы готовы поделиться — я с удовольствием отблагодарю небольшим спасибо на карту или телефон.

Заранее благодарен.
Wassi Wassinen
10 мая 2018, 07:55
modx.pro
1
2 065
0

Hybridauth и Вконтакте

Всех приветствую.

Hybridauth, при попытке авторизоваться через Вконтакте, выдает в логах ошибки:
Wassi Wassinen
04 мая 2018, 18:10
modx.pro
1
880
0

Актуализировать компонент ms2form

Всем здравствуйте.

Необходимо актуализировать компонент ms2form ( github.com/vasilueff/ms2form, modstore.pro/packages/users/ms2form ) для работы с новым MS2. Компонент «приучен» работать со старым минишопом. Необходимо, чтобы он научился работать с новым.

Так же в компоненте заложена возможность публиковать категории товаров с фронтенда. Понадобится доработать эту функциональность. Но это уже следующим заданием.

Вопросы и предложения в комментариях.
Заранее благодарен за ответы.
Wassi Wassinen
23 января 2018, 18:52
modx.pro
1
791
0

Where class_key

Друзья, всех приветствую!

Подскажите, как через &where запретить выбирать ресурсы-ссылки или разрешить выбирать только товары Minishop2?

Заранее благодарен за ответ!
Wassi Wassinen
14 февраля 2017, 23:00
modx.pro
4
2 461
0

Сниппет для разбивки текста на страницы

1 1 500
Ребята, всех приветствую!

Нужен сниппет, который мог бы через pdoPage разбивать длинные портянки текста на страницы. Из параметров нужно указывать после какого HTML тега и через сколько таких тегов разбивать страницу (например &breakTag=`
` &tagCount=`20`).

Решения пишите в комментах. Выберу самое оптимальное по запросам\быстродействию.

Заранее благодарен!
Wassi Wassinen
08 января 2017, 17:50
modx.pro
1
1 281
0

Ошибка ...not be passed to makeUrl()

В логе постоянно встречаю ошибку:

[2017-01-08 20:09:42] (ERROR @ ***/core/model/modx/modx.class.php : 991) `0` is not a valid integer and may not be passed to makeUrl()

Если кто-то сталкивался или знает причину — помогите.

Заранее благодарен!
Wassi Wassinen
08 января 2017, 17:30
modx.pro
3
7 046
0

Плагин соответствия источников файлов шаблонам

1 300
Приветствую всех!

Необходим плагин, который бы проставлял источник файлов для ms2gallery в соответствии с указанным шаблоном. Таких соответствий может быть несколько. Решения пишите в комментах, выберу самое эффективное по запросам\быстродействию.

Заранее благодарен!
Wassi Wassinen
07 января 2017, 21:19
modx.pro
1
1 006
0

Показать просмотры и рейтинг в mFilter2

1 500
Всем привет!

Есть вызов mFilter2:

[[!mFilter2? 
    &element=`msProducts`
    &tplPageWrapper=`@INLINE [[+first]][[+prev]][[+pages]][[+next]][[+last]]`
    &tplOuter=`tpl.mFilter2.outer.contest`
    &tplFilter.outer.ms|textfield1=`tpl.mFilter2.filter.outer.contest.price`
    &tplFilter.outer.msoption|tags=`tpl.mFilter2.filter.outer.contest.tags`
    &tplFilter.outer.ms|date_field-year=`tpl.mFilter2.filter.outer.contest.year`
    &tplFilter.outer.ms|date_field-month=`tpl.mFilter2.filter.outer.contest.month`
    &suggestions=`0`
    &parents=`[[*id]]`
    &includeThumbs=`20x20`
    &tpl=`tpl.msProducts.row.contest`
    &sortby=`date_field`
    &sortdir=`DESC`
    &filters=`
    ms|textfield1,
    msoption|tags,
    ms|date_field:year,
    ms|date_field:month
    `
    &limit=`20`
    &showLog=`1`
]]
Wassi Wassinen
06 января 2017, 21:40
modx.pro
1
1 229
0