Вопросы
[extJs] Стилизовать xtype: 'modx-combo-browser'
Есть свой компонент и для загрузки файлов использовал modx-combo-browser. Сохранять значение в поле не нужно, нужно только функционал для загрузки файлов(диспетчер файлов), с чем modx-combo-browser отлично справляться. Но выглядит все как поле

Можно это как-то сделать в виде кнопки, вот таких например

Можно это как-то сделать в виде кнопки, вот таких например
Конвертация валюты в старой цене
Всем привет!
Когда-то Володя помог реализовать автоматическую конвертацию валюты с помощью такого плагина:
Можно ли с помощью данного плагина конвертировать валюту еще и в старой цене?
Когда-то Володя помог реализовать автоматическую конвертацию валюты с помощью такого плагина:
<?php
$curs_global = $modx->getOption('eur_uah');
$product = $modx->getObject('msProduct', $product->id);
$curs = $product->get('vendor.phone') ?: $curs_global;
switch($modx->event->name) {
case 'msOnGetProductPrice':
$returned = $modx->getPlaceholder('_returned_price');
if (is_array($returned)) {
$price = $returned['price'];
}
$price = $price * $curs;
$values = $modx->Event->returnedValues;
$values['price'] = $price;
$modx->event->returnedValues = $values;
break;
}который вешается на событие msOnGetProductPriceМожно ли с помощью данного плагина конвертировать валюту еще и в старой цене?
Как вывести в модальном окне таблицу с зависимыми данными extjs
Всем привет. Пытаюсь вывести в своём компоненте в модальном окне таблицу с релизами, кликнув по кнопке из actions на предмете из другой таблицы:
// Releases
$array['actions'][] = [
'cls' => '',
'icon' => 'icon icon-archive',
'title' => $this->modx->lexicon('extras_package_releases'),
//'multiple' => $this->modx->lexicon('extras_packages_update'),
'action' => 'releasesPackage',
'button' => true,
'menu' => true,
]; FormIt
MODX установлен FormIt и AjaxForm заметил что на почту не приходят письма если указан e-mail mail.ru
Выбор города в выпадающем списке geoLocation
Добрый день! Переключение городов на сайте remo-avto.ru/ реализовано при помощи modstore.pro/packages/maps/geolocation, при вводе города в выпадающем списке select2 внутри модального окна отображается сообщение «Совпадений не найдено». В чём может быть проблема?
Не работает генератор ключей по кнопке в модальном окне extjs
Всем привет. Может кто-нибудь подсказать, почему в модальном окне не работает генератор ключей по клику?
Подключил в контроллерах скрипт jquery.min.js и gen.js настроил в форме кнопку и поле. Самое интересное, если в консоль запулить этот скрипт:
Подключил в контроллерах скрипт jquery.min.js и gen.js настроил в форме кнопку и поле. Самое интересное, если в консоль запулить этот скрипт:
$('.keygen').click(function() {
$( '.apigenerator' ).val( generateUUID() );
});То кнопка оживает и числа генерируются. На кнопке стоит xtype: button Не знаю куда копать. Как на фронтэнде по двойному щелчку сменить название [[*pagetitle]] в таблице и при этом, чтобы изменения записались в базу?
Пример:
<table>
<tbody>
<tr>
<td id="titlepagetable">[[*pagetitle]]</td>
</tr>
</tbody>
</table>Пробую скрипку:<script type="text/javascript">
/*
$(document).on('submit', 'form', function(e) {
e.preventDefault;
// -- Тут сериализация формы и ajax запрос
})
*/
// JS-ом ловим двойной клик по названию
$('#titlepagetable').dblclick(function(){
// отображаем формочку с полем для ввода нового названия
$(this).append('<input name="tdtable-titlepage" type="hidden" value="[[+pagetitle]]"/>'); // без кнопки
});
</script>Но в базу не сохраняет :( Sendex не сохраняет содержание подписки
Добрый день, у меня такой вопрос установил Sendex для рассылки как и на других сайтах, но отличие в том что поставил на американский хостинг goDaddy, и при сохранении любых символов в содержании сохраняется только 0 joxi.ru/L21eMWHRqW102X цифры это поле сохраняет исправно, остальные поля сохраняются норм, кодировку проверил все вроде норм utf8_general_ci, стоит modx 2.7.1 php 7.2 mysql 5.6 joxi.ru/p27ezRHKpDqLr7 не понимаю почему именно это поле не принимает ни кириллицу и латиницу, буду очень признателен за помощь.
Office auth/sendLink не то делает
auth/sendLink — отправка ссылки на сброс пароля
Ради интереса поставил
<input type="hidden" name="action" value="auth/sendLink"/>Не проверяет есть ли такой емейл. Если нет, то просто регистрирует пользователя со всеми вытекающими.Ради интереса поставил
<input type="hidden" name="action" value="auth/formLogin"/>auth/formLogin проверяет наличие email жизненный цикл запроса в modx (ajax запрос minishop2)
Господа, подскажите, ведь наверняка для многих это элементарный вопрос.
Не могу отследить как происходит жизненный цикл приложения, в данном случае когда происходит какое-либо изменение в корзине minishop2.
То что вижу я — 1. За изменениями на страницах следит assets/components/minishop2/js/web/default.js
В момент изменения инупта (ну или в других ситуациях) событие change вызывает отправку формы. У формы есть поле ms_action значение которого представляет собой строку из пары параметров к примеру «cart/change»
2. default.js отправляет аякс запросом данные на assets/components/minishop2/action.php Который по сути лишь проверяет что данные есть и подключает основной index.php
3. В index.php происходит вызов метода handlerRequest у объекта modx. И вот дальнейшее для меня пока тайна.
Страница на официальной документации поражает глубиной раскрытия материала и содержит всего две строки.
docs.modx.com/revolution/2.x/developing-in-modx/other-development-resources/class-reference/modx/modx.handlerequest
Не могу отследить как происходит жизненный цикл приложения, в данном случае когда происходит какое-либо изменение в корзине minishop2.
То что вижу я — 1. За изменениями на страницах следит assets/components/minishop2/js/web/default.js
В момент изменения инупта (ну или в других ситуациях) событие change вызывает отправку формы. У формы есть поле ms_action значение которого представляет собой строку из пары параметров к примеру «cart/change»
2. default.js отправляет аякс запросом данные на assets/components/minishop2/action.php Который по сути лишь проверяет что данные есть и подключает основной index.php
3. В index.php происходит вызов метода handlerRequest у объекта modx. И вот дальнейшее для меня пока тайна.
Страница на официальной документации поражает глубиной раскрытия материала и содержит всего две строки.
docs.modx.com/revolution/2.x/developing-in-modx/other-development-resources/class-reference/modx/modx.handlerequest