Сергей Шлоков
С нами с 31 января 2013; Место в рейтинге пользователей: #524 минуты назад
Можете PR сделать, я не против, вольем. Самому сейчас делать — мотивации нет (( мне эти функции были не нужны в свое время
FileMan - прикрепление файлов к ресурсам для MODX 3 62
Вчера в 16:36
Добрый день.
Подскажите пожалуйста, а как можно установить или приобрести компонент ExportUsers? Просто на сайте modstore.pro нет такого компонента ...
minishop2. Экспорт покупателей (не пользователей) 5
07 мая 2025, 14:38
Столкнулся с такой же проблемой вдруг, хотя сделал уже не один сайт и никогда такого не было. Оказалось все просто, если на странице подключаются скри...
Minishop2 - дублируются заказы 6
06 мая 2025, 20:21
решил таким способом получение первой картинки
{set $preview = $_modx->runSnippet('ms2Gallery', [
'resources' => $id,
'...
msProducts - не подключается превьюшка 17
05 мая 2025, 21:56
Нашёл!
options-
options-s-model
метод перебора сработал.
MODX 2.8.8 minishop2 4.4.0-pl
Утилита импорта minishop2. Как импортировать опции? 4
05 мая 2025, 20:41
Да, тоже обновлял с 2.8 до 4 версии. Тоже была ошибка 500. Все сделал как тут описано, но не помогло. Ошибка продолжает вылетать при попытке перейти к...
Не работает пакет оплаты! Не работает дополнение (и ломает страницу заказа) 4
05 мая 2025, 18:39
Добрый вечер. В тг напишите, разберемся
[ExtSession] - Расширение стандартных сессий для MODX3 16
05 мая 2025, 09:48
Большое спасибо за ответ! Так оно и есть. Articles ловят событие OnPageNotFound, при этом ни в документации это не описывается, ни в настройках ничего...
easyRedirects и Articles 2
04 мая 2025, 12:09
По одной фотке тоже не менялось. Баг какой-то, похоже. В ТП Володя помог. А вот по этой заметке хотелось бы менять группу фото, но это уже не работает...
[msOptionsPrice2] - Галерея модификаций. 33
Закралось подозрение, что ты говоришь про adminTools, а не про dbAdmin.
Там рядом с полем суммы есть 2 кнопки — оплата через карты или через яндекс.
Получается что-то типа такого
Ну и соответственно в чанки $tpl1 и $tpl2 нужно добавить плейсхолдер [[+wrapper]] в нужное место
Если чанки простые, можно использовать INLINE чанки.
Как-то так. Может «прям разработчики» что-нибудь допилят.
Используйте pdoMenu.
$outputSeparator вообще не нужен.
А $scriptProperties['outputSeparator'] присвоить значение без условий
Ну и возврат делать так
Есть пара замечаний.
Непонятна вот эта конструкция
Представь, как будет выглядеть вывод, если вызвать сниппет с параметром &outputSeparator=`||`.
Ну и второе. Ничего сложного с биндингом нет. Достаточно глянуть в документацию. Нужно добавить одну строчку и одну изменить.
Тогда шаблон можно указать в стиле pdoTools, к которому многие уже привыкли
П.С. Не увидел ни одного комментария Ильи. Видимо вы с ним телепатически общаетесь.
Но это ещё не предел. Если обратить внимание на любой сниппет pdoTools, то можно увидеть, что у них есть параметры tpl, в которых можно указать чанк или INLINE код. Что гораздо удобнее, чем указывать теги, классы, id и т.д. Таким образом, один параметр tpl заменяет несколько параметров. Как я уже писал выше, для данного сниппета достаточно 2 параметров. Или 3-х, если нужно указать сниппет получения результатов. Но так как в этом сообществе уже мало кто пользуется getResources, то и этот параметр можно опустить. Просто сразу вызывать pdoResources, но разумеется с проверкой его наличия.
В данном случае, парсер в первом проходе проверяет плейсхолдер [[!+cp.error_message]]. Он пустой, поэтому остается не обработанным. Далее обрабатывается тег сниппета. Он (сниппет) выставляет этот плейсхолдер. Во втором цикле парсер проверяет оставшиеся плейсхолдеры и на этот раз распарсивает этот плейсхолдер.
А когда используется фильтр notempty, то плейсхолдер обрабатывается сразу же. Т.е. парсер на первом цикле вернет или пустое значение или указанное в фильтре. На втором круге парсить уже нечего.
Как-то так.
Где я произнёс хоть одно слово грубости? Я дискутирую с Павлом. Про автора упомянул 1 раз. И ничего плохого я не вижу в коде начинающего программиста. Лично я помню, что сам был таким. Просто заметил, что для плюса он пока слабоват. Уверен, что тот же Павел сможет его сократить минимум раза в 3.
Для примера скажу. Я мог бы добавить эту заметку в закладки для того, чтобы не забыть идею и использовать её в будущем, если вдруг встанет такая задача. Но плюса я бы не поставил. Человек взял чужой сниппет, старый престарый, и выложил как своё решение. Для новичка неплохо. Но выглядит оно как решение практического задания на курсах PHP первого уровня.
Для плюса нужно всё-таки что-то посерьёзнее. Уверен, автор может лучше. Тем более он знаком с pdoTools.
П.С. Кстати, данную возможность можно было бы легко добавить в pdoTools. Достаточно добавить всего 2 параметра — groupLimit и tplGroup.
В общем:
1. Избранное — это как закладка в книге. Плюс/минус — это реакция на содержание. У них разная семантика.
2. С этими рейтингами разработчики начинают путать этот ресурс с соц. сетями. Осталось только ввести тут «друзей» и лайкать друг друга за фото собачки.
А вот разработать свою CMS, настоящую, с лицензиями и сертификатами, годную для импортозамещения, под силу только Роснано. :) Нужно только подождать несколько лет и выделить из бюджета несколько сот лярдов.