Вчера в 20:02
Походу твое решение спустя 4 года все такие стало актуальным
github.com/modxcms/revolution/pull/16571#pullrequestreview-2061133420
Facade Laravel в Modx 2/3 21
Вчера в 08:23
Всё норм работает, надо только заменить в файле core/components/msdsector/controllers/msdsectordeliveryhandler.class.php
if (!class_exists("ms...
[msdSector] - расчет стоимости доставки с учетом секторов. 10
15 мая 2024, 11:50
Немного дополню, для mSearch2 (может кому пригодится)
<script>
var lazyLoadInstance = new LazyLoad({
elements_selecto...
pdopage и vanilla-lazyload 7
15 мая 2024, 11:03
Каждый расходует свое время как хочет. :)
Вижу, что это что-то революционное. И стараюсь смотреть на такие вещи с точки зрения популяризации MODx в...
mmxTwig - еще одна интеграция шаблонизатора 6
15 мая 2024, 05:58
Добрый день,
Подскажите, написано, что «Добавлена автоматическая поддержка пользовательских множественных свойств»
Но при этом нигде не сказано...
[mSync] Новая версия синхронизации с 1С 87
14 мая 2024, 14:50
Спасибо!
Пробовал передать свой плейсхолдер — не работает такой подход.
Сейчас решение сделал в виде сниппета получающего id по pagetitle
cityFields внутри pdoResources и плейсхолдер id 2
14 мая 2024, 10:27
Решил, зашёл в контексты, web, и там создал новый контекст site_url, и там внутри добавил значение своего сайта на https.
Имя и ключ: site_url
Зна...
При добавлении <base href="[[++site_url]]"/>, не работают стили. 6
13 мая 2024, 23:47
Искал ответ примерно на тот же вопрос. Мне нужно было сделать file.php который будет выводить определенный ресурс из modx. Вот, может, кому то пригоди...
Как получить HTML код всей страницы в сниппете? 10
13 мая 2024, 16:14
Путем ковыряния несколько часов поля, что взял заказ, с кучей костылей. Много старых пакетов написаных еще в 14 году, которые не работаю php 5.6 стоял...
Не добавляется запись в MIGX 1
13 мая 2024, 12:48
Установил компонент. PHP 7.4, Modx 2.8.4. Созданные кастомные поля юзера не отображаются, в логе ошибка:
No foreign key definition for parentClass: e...
ExtraFields. Дополнительные поля для ресурса (modResource) и пользователя (modUserProfile). 33
Просто необходимо отредактировать код так, чтобы при импорте создавался/обновлялся товар, а не документ (параметр class_key и, возможно, что-то еще по мелочам — можно сравнить с импортом в minishop из того же csv).
Не за что.)
Тогда предложу 2 варианта:
1. немного допилить этот вариант — modx-shopkeeper.ru/download/paid-extras/import-eksport2.html
2. Ждать и посматривать на эту тему
(вариант из разряда «сделать самому», думаю, описывать не требуется :) )
Насколько я знаю, подобным импортом такое не реализовать (ну или создать отдельную «скрытую» папку или контекст, куда выгружать вообще все товары и им подключать необходимые мультикатегории).
modstore.pro/packages/integration/msklad
— грузить выбранные изображения в папку «0» (в выбранном источнике файлов), после чего при сохранении/создания ресурса, после присвоения ему Id — менять название папки и прописывать соответствующие записи в базу.
Альтернатив, насколько я знаю — нет (из-за этой специфики и ms/ms2gallery становится доступна в административной части только после создания ресурса). Готовых решений тоже.
2. Вы можете зайти в Наборы параметров (админка — в шестеренке) — и дописать необходимые теги и допустимые параметры.
Теперь, если дату необходимо представить с возможностями «тикетов» — (сегодня/вчера, 5 минут назад) и так далее, то вам необходимо поставить дополнение DateAgo modstore.pro/packages/utilities/dateago и вызывать в нужном месте таким:
или таким образом:
Если же такой необходимости нет, то преобразовать текущий результат (unix timestamp) в обычную дату можно следующим образом:
(возможно, без последнего ":strtotime:date=`%a %b %e, %Y`", но точно не скажу).
Формат даты, соответственно, настраивается по желанию (вот перечень доступных).
В крайнем случае, можно сделать самописный сниппет:
Сниппет getAccess
Вызов:
А вообще, прожимается ли кнопка сохранить? Насколько помню, она там по умолчанию задизейблена.
Вообще, хорошо бы приложить чанк/сниппет вызова.
В крайнем случае, в чанке для отображения нужной даты можно оформить вызов как
Так как сумма сама по себе, отдельно от сроков, довольно внушительная, а разработчики (лично для меня), кроме Льва Вербицкого не слишком известные и, так как, все-таки, это не сам автор дополнения, возможно, многие из увидевших новость получат предпосылки предположить, что с полученной суммой все потенциально может и заглохнуть. Поэтому:
а) стоит собирать суммы поэтапно
б) ~каждый месяц выводить превью сделанного функционала
в) чуть больше данных предоставить о итоговой компании разработчиков (знаю, это, по-сути, софистика, но может повысить уровень доверия)
г) (возможно) отображать результаты в превью здесь — minishop2.com/, все равно сайт висит мертвым грузом, а хороший пример поможет успешному привлечению пользователей. Там же организовать нормальную структурированную документацию (или на docs.modx).
А по теме — готов вложить 5-10к, жду реквизитов сбербанка.)
[[+resouce_id]] == [[+id]] / [[*id]]?
[[+resource_id]].parent == [[+parent]] / [[*parent]]?
isequalto == is
Вызов в шаблоне:
Чанк с формой регистрации register.Form:
Вызываем сниппет Login:
Чанк формы для авторизации fastLoginTpl:
Чанк для вывода ошибки fastLoginError:
Скрипт js, обрабатывающий событие отправки формы (нужен подключенный jquery):
— я еще подключил плагин jgrowl для отправления алертов. В его же вызове group: «m-Error» — класс для всплывающего бокса (красный, с ошибкой).
Если jgrowl не нужен — то вместо него вставляем в поле для ошибок желаемый ответ. Пример:
#ajaxAuth .ajaxLoad — в моем примере форма с индикатором загрузки, которая появляется при обработке аякс-запроса.
— после него должен быть знак вопроса.
Вот так:
Исправьте, должно заработать.