Wassi Wassinen

Wassi Wassinen

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

Формирование 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
5
1 052
+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
782
0

Hybridauth и Вконтакте

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

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

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

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

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

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

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

Where class_key

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

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

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

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

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

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

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

Заранее благодарен!
Wassi Wassinen
08 января 2017, 17:50
modx.pro
1
948
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
1
3 801
0

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

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

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

Заранее благодарен!
Wassi Wassinen
07 января 2017, 21:19
modx.pro
1
695
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
901
0

Удаление профиля в Office

2 500
Всех приветствую. Нужен функционал удаления профиля (деактивировать, но не удалять сразу) через дополнение Office. Автор дополнения, Василий Наумкин, сказал, что это можно реализовать через дополнительный контроллер.

Основные требования — компонент Office должен нормально обновляться, должна быть возможность по кнопке в профиле пользователя «Удалить аккаунт», но фактически снять статус «Активен». А удалить аккаунт после N дней неактивности (отсутствие попыток залогиниться).
При попытке авторизации пользователя после «Снятия активности» было бы здорово сообщать о возможности восстановить доступ (подтверждение на ранее указанную почту) и сбрасывать кол-во дней до удаления.

Ваши сроки и сумму оплаты сообщайте в комментах.

Заранее благодарен!
Wassi Wassinen
06 января 2017, 14:51
modx.pro
1
942
+1