SEQUEL.ONE
С нами с 16 июня 2015; Место в рейтинге пользователей: #84Как сделать проверку текущего пользователя на Fenom?
Всем привет. Подскажите пожалуйста как сделать проверку текущего авторизированного пользователя? Что-то типа:
{if $_modx->user.id}
Вевести что-то для текущего авторизированного пользователя
{else}
Вывести что-то для неавторизированного пользователя
{/if}
[sOneDumper] 1.0.0-beta - Импорт/Экспорт резервных копий MySQL
Хочу представить вашему вниманию первую версию компонента sOneDumper, которая позволяет делать резервное копирование баз данных, а также восстанавливать копии из бекапа. За основу был взят более не поддерживаемый Sypex Dumper 2. Переписан скрипт полностью + добавлена поддержка PHP 7.1
Исходник лежит на GitHub.com
Исходник лежит на GitHub.com
Как вставить системную настройку в extjs?
Всем привет.
Добиваю компонент, осталось подставить системную настройку в xtype: 'modx-combo-browser':
Подскажите пожалуйста как это реализовать?
Добиваю компонент, осталось подставить системную настройку в xtype: 'modx-combo-browser':
$modx->getOption('extras_source');
Вот код:{
xtype: 'modx-combo-browser',
fieldLabel: _('extras_release_file'),
name: 'file',
id: config.id + '-file',
source: config.source || MODx.config.default_media_source,
anchor: '99%',
allowBlank: true,
}
Как я понимаю, здесь source: config.source || MODx.config.default_media_source, вместо config.source нужно вставить системную настройку которая хранит id источника файлов.Подскажите пожалуйста как это реализовать?
Как вывести в модальном окне таблицу с зависимыми данными 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,
];
Не работает генератор ключей по кнопке в модальном окне extjs
Всем привет. Может кто-нибудь подсказать, почему в модальном окне не работает генератор ключей по клику?
Подключил в контроллерах скрипт jquery.min.js и gen.js настроил в форме кнопку и поле. Самое интересное, если в консоль запулить этот скрипт:
Подключил в контроллерах скрипт jquery.min.js и gen.js настроил в форме кнопку и поле. Самое интересное, если в консоль запулить этот скрипт:
$('.keygen').click(function() {
$( '.apigenerator' ).val( generateUUID() );
});
То кнопка оживает и числа генерируются. На кнопке стоит xtype: button Не знаю куда копать. Как зайти в админку программно через API?
Всем привет. У меня довольно не стандартная задача. Мне нужно с сайта A отправить логин и пароль от админки сайта B в отдельном скрипте и при совпадении логина и пароля открывать скрытые данные, которые может получить только пользователь с админскими правами.
Вопрос. Можно ли это провернуть через API MODX и как лучше хранить данные для входа, в кукисах или сессии?
Вопрос. Можно ли это провернуть через API MODX и как лучше хранить данные для входа, в кукисах или сессии?
Импорт данных через modExtra
Всем привет. Продолжаю разбираться в процессорах и интерфейсе на extjs. Пытаюсь сделать импорт по клику на кнопку через компонент. В /assets/components/paypanel/js/mgr/widgets/domains.grid.js добавил:
Ext.applyIf(config, {
save_action: 'mgr/domain/importapi',
Дальше делаю всплывающее окно с подтверждением действий:importApiDomain: function(response) {
Ext.Msg.confirm(
_('paypanel_action_download') || _('warning'),
_('paypanel_confirm_download'),
function(e) {
if (e == 'yes') {
this.setAction('importapi', 'false', 0);
} else {
this.fireEvent('cancel');
}
},this);
},
при нажатии на Да, должен начаться импорт.Как в modExtra добавить выпадающий список с категориями товара minishop2?
Всем привет. Столкнулся с проблемкой, не могу вывести, при создании или редактировании записей в своём компоненте, список категорий товаров из minishop2. Недавно только освоил добавление выпадающих списков и сохранение id из другой таблицы. Как я понимаю все категории храняттся в modResource с class_key = msCategory.
Пробовал в контроллере добавлять 3 js из minishop2 и прописывать xtype: «minishop2-combo-category», но это не прокатывает.
Пробовал в контроллере добавлять 3 js из minishop2 и прописывать xtype: «minishop2-combo-category», но это не прокатывает.
$this->addJavascript($this->miniShop2->config['jsUrl'] . 'mgr/minishop2.js');
$this->addJavascript($this->miniShop2->config['jsUrl'] . 'mgr/misc/ms2.utils.js');
$this->addJavascript($this->miniShop2->config['jsUrl'] . 'mgr/misc/ms2.combo.js');
Как вывести при редактировании или создании категории товаров из minishop2? Как обновить данные в таблице по API MODX?
Всем привет. Написал небольшой скрипт импорта цен из API REG.RU, хотелось бы при повторном запуске скрипта обновлять существующие данные. Как лучше проверить таблицу на существование данных и как обновить данные в условии?
Ошибка при сохранении данных в своём компоненте на основе modExtra
Всем привет. Сталкивался кто-нибудь с подобной ошибкой при создании своего компонента из заготовки modExtra? Выводятся все вкладки и все поля в таблице, но при сохранении выдаёт ошибку «PayPanelDomain_err_save». В чём может быть проблема? В процессорах? Куда копать?
Версия MODX 2.7.1
Раньше с таким не сталкивался. Другие компоненты работают.
Версия MODX 2.7.1
Раньше с таким не сталкивался. Другие компоненты работают.
[2019-02-18 13:31:16] (ERROR @ /site.com/core/xpdo/om/xpdoobject.class.php : 1448) PHP warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined
[2019-02-18 13:31:16] (ERROR @ /site.com/core/xpdo/om/xpdoobject.class.php : 1452) Error HY093 executing statement:
INSERT INTO `modx_paypanel_domains` (`zone`, `domain`, `whois`, `idn`, `groups`, `popular`, `min`, `max`, `price`, `price_partner`, `perсent`, `advance`, `active`) VALUES ('gfhgfh', '', '', '', '', 0, 0, 0, '', '', '', '', 1)
Array
(
[0] => HY093
[1] =>
[2] =>
)