Алексей
С нами с 29 июля 2020; Место в рейтинге пользователей: #1128polylang и mFilter2
Привет,
1. Нужно polylang настроить перевод текстов.
2. И сделать фильтр из кастомной таблици в mFilter2
телеграм: @harlam_as
1. Нужно polylang настроить перевод текстов.
2. И сделать фильтр из кастомной таблици в mFilter2
телеграм: @harlam_as
Регистрация user через процессоры (formit)
Привет,
Сталкнулся с такой проблемой. При регистрации пользователя из фронтенда, не записывается информация в кастомные поля modUserProfile из под ананимного профиля.
Подключаюсь к процессору так:
Сталкнулся с такой проблемой. При регистрации пользователя из фронтенда, не записывается информация в кастомные поля modUserProfile из под ананимного профиля.
Подключаюсь к процессору так:
<?php
require_once MODX_CORE_PATH.'model/modx/modx.class.php';
$modx = new modX();
$modx->initialize('web');
$modx->getService('error', 'error.modError', '', '');
// Массив с данными пользователя
$tel = $hook->getValue('phone');
$chars = ['+','(',')','-']; // символы для удаления
$tel = str_replace($chars, '', $tel);
$dobo = $hook->getValue('birth_at');
list($d, $m, $Y) = explode(".", $dobo);
$pasDate = $hook->getValue('datePassport');
$pasDate = strtotime($pasDate);
function filtr($parametr,$date = '-'){
$filtr = str_replace($date, '', $parametr);
return $filtr;
}
$groups = [
'Users' => [
'usergroup' => '2', // id группы Users
'role' => '1' // id роли Member
]
];
$data = array(
'username'=>$tel,
'groups' => $groups,
'fullname'=>$hook->getValue('last')." ".$hook->getValue('first')." ".$hook->getValue('patronymic'),
'email'=>$hook->getValue('email'),
'mobilephone'=>$hook->getValue('phone'),
'dob' => $Y.'/'.$m.'/'.$d,
'ip' => $_SERVER['REMOTE_ADDR'],
// Прописка
'zip'=>$hook->getValue('zip'),
'state'=>$hook->getValue('region'),
'city'=>$hook->getValue('city'),
'street'=>$hook->getValue('street'),
'building'=>$hook->getValue('building'),
'apartment'=>$hook->getValue('apartment'),
// Паспорт
'pasSeriaNumber'=>filtr($hook->getValue('passport'),' '),
'pasDate'=>$pasDate,
'pasCod'=>filtr($hook->getValue('unitCod')),
'pasWho'=>$hook->getValue('passportLocal'),
'pasPlace'=>$hook->getValue('birthplace'),
'pdDate'=>time(),
'active' => true,
'passwordnotifymethod' => 'e'
);
// запуск процессора
$response = $modx->runProcessor('/security/user/create', $data);
// если есть ошибки выводим ошибки, если нет то пользователь зарегистрирован
if ($response->isError()) {
$modx->log(modX::LOG_LEVEL_ERROR, 'login error. Username: '.$username.', Message: '.$response->getMessage());
}
Подскажите светлые умы, что нужно сделать чтоб записывалось в кастомные поля? migxdb не выводит данные в админке
Подскажите почему не выводятся данные в админке migxdb?
Проблемы с сайтом 500 error (polylang)
Привет,
На сайте периодически ломаются страннице с ошибкой 500
лог пишет вот такую бяку. Причем одни и теже страннице могут работать в хроме и не работать в firefox. 4 дня борьбы результата не дали, но нашлись вот такие ошибки:
На сайте периодически ломаются страннице с ошибкой 500
лог пишет вот такую бяку. Причем одни и теже страннице могут работать в хроме и не работать в firefox. 4 дня борьбы результата не дали, но нашлись вот такие ошибки:
TinyMCE 5 плагин который вставляет [[$screenshot.game]]
Добрый день,
В TinyMCE 4 этот код работал. Перешел на версию 5 и все перестояло работать. В Javascript полный ноль. Подскажите как переделать этот код под TinyMCE 5?
В TinyMCE 4 этот код работал. Перешел на версию 5 и все перестояло работать. В Javascript полный ноль. Подскажите как переделать этот код под TinyMCE 5?
tinymce.PluginManager.add('screenshot', function(editor, url) {
editor.addButton('screenshot', {
text: 'Screenshot',
icon: false,
onclick: function() {
editor.insertContent('[[$screenshot.game]]');
}
});
});
Написать пакет
7 4 000
Здравствуйте,
На сайте есть пользовательская таблица с характеристиками игр, нужно вывести все игры в админке и сравнить их с уже находящимися играми на сайте.
В пакете должна быть реализована возможность добавления игры из пользовательской таблице на сайт с возможностью редактировать её.
Реализовать фильтрацию по столбцам таблице и поиск.
Нужно что-то на подобие Дополнение «Collections»
Таблица нужна для просмотра игр их характеристик и быстрого добавления игр на сайт.
Telegram: @harlam_as
На сайте есть пользовательская таблица с характеристиками игр, нужно вывести все игры в админке и сравнить их с уже находящимися играми на сайте.
В пакете должна быть реализована возможность добавления игры из пользовательской таблице на сайт с возможностью редактировать её.
Реализовать фильтрацию по столбцам таблице и поиск.
Нужно что-то на подобие Дополнение «Collections»
Таблица нужна для просмотра игр их характеристик и быстрого добавления игр на сайт.
Telegram: @harlam_as
mSearch2
Здравствуйте,
В админке отмечено куда продукт не поставляется (страны).
На сайте нужно сделать выборку стран по товаром которые не отмечены в админке как не поставляется.
То есть, выбираем «Austria» выводится все продукты которые не отмечены в админке как «Austria» подскажите как такое реализовать?
В админке отмечено куда продукт не поставляется (страны).
На сайте нужно сделать выборку стран по товаром которые не отмечены в админке как не поставляется.
То есть, выбираем «Austria» выводится все продукты которые не отмечены в админке как «Austria» подскажите как такое реализовать?
MixedImage
Здравствуйте,
Написал сниппет который будет подставлять tv вендора в адрес картинки.
Но не как не получается получить ID страници.
$id = $modx->resource->id;
$id = $modx->resource->get('id')
$id = $_GET['id'];
Ничего не выходит. Подскажите как получить id в админке?
Написал сниппет который будет подставлять tv вендора в адрес картинки.
Но не как не получается получить ID страници.
$tmplvarid = 20;
$id = 200; // Подскажите как получить id в админке?
$idRes = $modx->getObject('modResource',array('id' => $id));
$tv = $modx->getObject('modTemplateVarResource', array('contentid' => $id,'tmplvarid'=>$tmplvarid));
$tvOutput = $tv->get('value');
$tvId = str_replace('#','',$tvOutput);
$tvName = $modx->getObject('modResource', array('id' => $tvId));
$tvNameOut = $tvName->get('alias');
$output = $idRes->get('alias');
$out = $tvNameOut.'/'.$output.'/';
return $out;
Побывал так:$id = $modx->resource->id;
$id = $modx->resource->get('id')
$id = $_GET['id'];
Ничего не выходит. Подскажите как получить id в админке?
MixedImage и FastUploadTV пути к изображениям
В дополнениях mixedImage и FastUploadTV есть возможность указать сниппет, который возвращает строку пути для продвинутой маршрутизации с помощью префикса @SNIPPET.
Пример:
Путь сохранения: @SNIPPET test
Я написал сниппет, но не могу понять как предать сниппету ID ресурса и ID доп. поля (tv).
Подскажите знающие люди.
Пример:
Путь сохранения: @SNIPPET test
Я написал сниппет, но не могу понять как предать сниппету ID ресурса и ID доп. поля (tv).
Подскажите знающие люди.