Вопросы
Несколько tvname в migx
Добрый день! Задача вроде бы понятная, но что-то я не понимаю, как ее решить наиболее оптимально.
Есть ресурс (прайс-лист), на котором использовано 11 migx списков. Выглядит вот так joxi.ru/RmzJEnlCRboe0m. Для каждой категории услуг своя migx тв.
И вот теперь вопрос. Мне нужно на другой странице создать сводный список, в котором я вытащу по одной строчке из каждого MIGx списка.
Есть ресурс (прайс-лист), на котором использовано 11 migx списков. Выглядит вот так joxi.ru/RmzJEnlCRboe0m. Для каждой категории услуг своя migx тв.
И вот теперь вопрос. Мне нужно на другой странице создать сводный список, в котором я вытащу по одной строчке из каждого MIGx списка.
Цикл для массива options
Добрый день, простой вопрос. Есть массив:
пробовала первое как-то так:
$options['power']['properties'][values]
[options] => Array
(
[power] => Array
(
[id] => 5
[key] => power
[caption] => Мощность
[description] =>
[measure_unit] =>
[category] => 0
[type] => combobox
[properties] => {"values":["4","6","9","12","15","18"]}
[product_id] => 199
[value] => Array
(
[0] => 9
)
[category_name] =>
)
)как достать оттуда properties => values и пройтись по этим values циклом?пробовала первое как-то так:
$options['power']['properties'][values]
msGallerySearch кнопки после установки не появились
Подскажите, кто-то пользовался msGallerySearch? Установил его, но в галерее minishop2 никаких изменений не произошло. Кнопки не появились
pdoResources теряет baseUrl или чядн
Создал источник медиа. Прописал пути как надо. Создал доп. поле тип простая загрузка файлов и привязал его к этому источнику медиа. Создаю ресурс там это поле есть, я выбираю файл и он размещается дам где и должен. Все ок.
Однако! Потом достаю его pdoResources и упорно не отображается полный URl.
Однако! Потом достаю его pdoResources и упорно не отображается полный URl.
Оплата PayPal в minihop2. Переход с sandbox на рабочие платежи. [Решено]
В общем, задался целью добавить к буржуйскому магазину на minishop2 систему оплаты.
В настройках включил способ оплаты PayPal.
Потом в разделе для разработчиков (https://developer.paypal.com/developer/accounts) создал Бизнес-аккаунт, получил поля Username, Password, Signature и внес их в системные настройки.
В настройках включил способ оплаты PayPal.
Потом в разделе для разработчиков (https://developer.paypal.com/developer/accounts) создал Бизнес-аккаунт, получил поля Username, Password, Signature и внес их в системные настройки.
Ошибки Error caching lexicon topic
Кто-нибудь победил ошибки типа:
httpdocs/core/model/modx/modcachemanager.class.php : 349) Error caching lexicon topic lexicon/ru/core/default? HybridAuth с Ajax
Всем привет. Столкнулся с проблемой что при использовании AJAX на сайте не работают ссылки HybridAuth на авторизацию. Возможно ли как-то добавить в исключение некоторые типы ссылок, чтобы их AJAX не обрабатывал?
Переключение контекстов
Подскажите пожалуйста, или ткните в статью, как сейчас правильно переключать контексты? Чтоб не было проблем с авторизацией (это важно) как описано в комментарии. Если только через index.php как там пишет автор коммента, то так же прошу ссылку на актуальную статью как это сделать.
Во всех статьях что я нашел все по-разному переключают. Много статей очень старые, не понятно что из этого актуально.
Во всех статьях что я нашел все по-разному переключают. Много статей очень старые, не понятно что из этого актуально.
Создание проекта в стиле Fishki net с магазином и другими плюшками на MODX
Всем привет.
Есть проект на MODX и хочется его модернизировать и оптимизировать. 8 месяцев ждал этой модернизации на Laravel, но человек не смог сделать… и в итоге решил снова пробовать на MODX.
В проекте должны быть такие возможности как:
1) Добавление новости пользователем из ЛК пользователя в стиле Fishki net ( там можно добавлять разные блоки в одном посте )
2) Избранное, лайки дислайки, подписки
3) Комментирование новостей пользователями и видимость коментов и ответов на коменты в ЛК
4) Доска объявлений в стиле АВИТО с управлением из ЛК
5) Добавление организаций любым пользователем, но управление только после подтверждения причастности к данной организации.
6) Магазин для организаций — обычный пользователь не сможет ничего туда добавить
7) Календарь мероприятий организаций — обычный пользователь не сможет добавить мероприятие.
8) Запись на мероприятия
9) Отзывы к организациям
10) Бонусная система для мотивации пользователей.
11) Личный кабинет
Предполагаемое число пользователей в сутки — 5000
Внимание первый вопрос! Я правильно выбрал компоненты для создания такого сайта?
1 ) Для фронтенда добавления постов пользователями я хотел использовать — ContentBlocks от modmore, но на чем делать сами посты? На Tickets?
2) данные дополнения есть на modxtore и с ними проблем вроде нет
3) Коменты к постам опять же на Tickets
4) Доску объявлений думаю делать на minishop2 + ms2form
5 ) Добавление организаций на Organizations
6) Магазин так же на minishop2 + ms2form
7) Календарь событий — eventsCalendar2
8) Запись на мероприятия — tEvent
9) Отзывы для организаций на — easyComm
10) Бонусная программа — msReferralProgramCoin
11) Личный кабинет — Office
Внимание вопрос номер 2!
Есть проект на MODX и хочется его модернизировать и оптимизировать. 8 месяцев ждал этой модернизации на Laravel, но человек не смог сделать… и в итоге решил снова пробовать на MODX.
В проекте должны быть такие возможности как:
1) Добавление новости пользователем из ЛК пользователя в стиле Fishki net ( там можно добавлять разные блоки в одном посте )
2) Избранное, лайки дислайки, подписки
3) Комментирование новостей пользователями и видимость коментов и ответов на коменты в ЛК
4) Доска объявлений в стиле АВИТО с управлением из ЛК
5) Добавление организаций любым пользователем, но управление только после подтверждения причастности к данной организации.
6) Магазин для организаций — обычный пользователь не сможет ничего туда добавить
7) Календарь мероприятий организаций — обычный пользователь не сможет добавить мероприятие.
8) Запись на мероприятия
9) Отзывы к организациям
10) Бонусная система для мотивации пользователей.
11) Личный кабинет
Предполагаемое число пользователей в сутки — 5000
Внимание первый вопрос! Я правильно выбрал компоненты для создания такого сайта?
1 ) Для фронтенда добавления постов пользователями я хотел использовать — ContentBlocks от modmore, но на чем делать сами посты? На Tickets?
2) данные дополнения есть на modxtore и с ними проблем вроде нет
3) Коменты к постам опять же на Tickets
4) Доску объявлений думаю делать на minishop2 + ms2form
5 ) Добавление организаций на Organizations
6) Магазин так же на minishop2 + ms2form
7) Календарь событий — eventsCalendar2
8) Запись на мероприятия — tEvent
9) Отзывы для организаций на — easyComm
10) Бонусная программа — msReferralProgramCoin
11) Личный кабинет — Office
Внимание вопрос номер 2!
кому не лень, поделитесь опытом по javascript
Решил я вот в одной из своих программ избавиться от jquery
Его там реально 4 строчки и нет смысла его тянуть.
Но что то я туплю.
У меня был некий обработчик события change у формы
Работает как нужно — события изменения любого элемента этой формы запускают этот код и что важно — this всегда ссылается на форму. Что позволяет следующей строкой получить в переменную все значения всех элементов формы, неважно какой именно был изменен.
Начинаю разбираться с событиями в javascript.
Опираюсь на это learn.javascript.ru/introduction-browser-events
и там описывается три способа создать реакцию на событие.
Пишу вот такое
Его там реально 4 строчки и нет смысла его тянуть.
Но что то я туплю.
У меня был некий обработчик события change у формы
$(document).on('change', this.config.filterWrapper, function () {
const filterData = $(this).serializeArray();
}где this.config.filterWrapper это идентификатор формы.Работает как нужно — события изменения любого элемента этой формы запускают этот код и что важно — this всегда ссылается на форму. Что позволяет следующей строкой получить в переменную все значения всех элементов формы, неважно какой именно был изменен.
Начинаю разбираться с событиями в javascript.
Опираюсь на это learn.javascript.ru/introduction-browser-events
и там описывается три способа создать реакцию на событие.
Есть три способа назначения обработчиков событий:Ну работать с инлайновым js и вписывать его в html не солидно, путаюсь понять работу addEventListener.
Атрибут HTML: onclick="...".
DOM-свойство: elem.onclick = function.
Специальные методы: elem.addEventListener(event, handler[, phase]) для добавления, removeEventListener для удаления.
Пишу вот такое
document.addEventListener('change', function (event) {
console.log(event.target);
})смущает тот факт, что отслеживаются все события change возникающие в документе