alexx
три раза сотри-пересохрани
Andrey
Ну вот почему-то отказались подтягиваться.
Andrey
Да я уже и перекрестил на всякий)
Dmitriy
волны вирусной не было ? а то что-то на ру-центре словили
Anonymous
приветствую, граждане, есть такая проблема с авторизацией пользователя http://test.strongwood.by/myoffice.html
Anonymous
пользователь dooge 123123
Anonymous
проблема в том что по нажатию на кнопку войти ничего не происходит
Anonymous
либо
Anonymous
500 ошибка - после перезагрузки страницы - пользователь уже залогинен
Anonymous
это чистый модх ево 1.4 + tsvshop
Anonymous
сталкивался кто-нибудь с такой проблемой?
Илья
смотрите логи сударь
Anonymous
а где их смотреть?
Илья
вернее не так) судя по вопросу, на хостинге
Igor
без логов можна только гадать
Раньше Здесь Был Мат_
Можно посмотреть как процесс авторизации происходит, там и искать
Anonymous
[14-Nov-2017 15:52:37 Europe/Minsk] PHP Fatal error: Call to a member function get() on a non-object in /assets/snippets/FormLister/plugin.userHelper.php on line 22
Anonymous
в том случае, когда после попытки авторизации 500-я ошибка
Илья
вот и отключи этот плагин
Anonymous
да, так намного лучше, спасибо, Илья
Dark
Может кому пригодится.
Плагин для изменения панели авторизации администратора сайта.
form_login_custom
Кастомизация страницы входа в админку
/**/
$e = $modx->Event;
if($e->name == 'OnManagerLoginFormRender') {
$html_val = isset($html_val) ? $html_val: '';
$css_val = isset($css_val) ? $css_val: '';
$js_val = isset($js_val) ? $js_val: '';
$output = $html_val . $css_val . $js_val;
}
$e->output($output);
Параметры:
{
"html_val": [
{
"label": "html блока под формой авторизации",
"type": "textarea",
"value": "<div class=\"comp\"> \n\t<center>\n\t\t<br><b>\"компани\"</b> - Разработка и <br>продвижение сайтов\n\t\t<a target=\"_blank\" href=\"http://company.by/\">company.by</a>\n\n\t\t<a target=\"_blank\" href=\"http://company.by/\"><br><br>\n\t\t<img height=\"50\" src=\"media/style/default/images/company2.png\">\n\t\t</a>\n\t </center>\n</div>",
"default": "",
"desc": ""
}
],
"css_val": [
{
"label": "css страницы авторизации в админке",
"type": "textarea",
"value": "<style>\n\t.comp {\n\t\tcolor: #B2B2B2;\n\t\tmargin: 0.5em auto;\n\t\tfont-size: 80%;\n\t}\n\t.comp img {\n\t\theight: 50px;\n\t}\n\t.logo img {\n\t\t/*background-color: #fff;*/\n\t\tpadding: 10px;\n\t\topacity: 0;\n\t}\n</style>",
"default": "",
"desc": ""
}
],
"js_val": [
{
"label": "js страницы авторизации в админке",
"type": "textarea",
"value": "<script type=\"text/javascript\">\n\tvar pict_url = '../assets/templates/market/img/logo.svg';\n\tdocument.querySelector('.logo img').setAttribute('src',pict_url);\n\twindow.onload = function(){\n\t\tdocument.querySelector('.copyrights').style.display = 'none';\n\t\tdocument.querySelector('.logo img').style.opacity = 1;\n\t};\n</script>",
"default": "",
"desc": ""
}
]
}
Событие: OnManagerLoginFormRender
Илья
ага, так все и запомнили
Женечка
Может кому пригодится.
Плагин для изменения панели авторизации администратора сайта.
form_login_custom
Кастомизация страницы входа в админку
/**/
$e = $modx->Event;
if($e->name == 'OnManagerLoginFormRender') {
$html_val = isset($html_val) ? $html_val: '';
$css_val = isset($css_val) ? $css_val: '';
$js_val = isset($js_val) ? $js_val: '';
$output = $html_val . $css_val . $js_val;
}
$e->output($output);
Параметры:
{
"html_val": [
{
"label": "html блока под формой авторизации",
"type": "textarea",
"value": "<div class=\"comp\"> \n\t<center>\n\t\t<br><b>\"компани\"</b> - Разработка и <br>продвижение сайтов\n\t\t<a target=\"_blank\" href=\"http://company.by/\">company.by</a>\n\n\t\t<a target=\"_blank\" href=\"http://company.by/\"><br><br>\n\t\t<img height=\"50\" src=\"media/style/default/images/company2.png\">\n\t\t</a>\n\t </center>\n</div>",
"default": "",
"desc": ""
}
],
"css_val": [
{
"label": "css страницы авторизации в админке",
"type": "textarea",
"value": "<style>\n\t.comp {\n\t\tcolor: #B2B2B2;\n\t\tmargin: 0.5em auto;\n\t\tfont-size: 80%;\n\t}\n\t.comp img {\n\t\theight: 50px;\n\t}\n\t.logo img {\n\t\t/*background-color: #fff;*/\n\t\tpadding: 10px;\n\t\topacity: 0;\n\t}\n</style>",
"default": "",
"desc": ""
}
],
"js_val": [
{
"label": "js страницы авторизации в админке",
"type": "textarea",
"value": "<script type=\"text/javascript\">\n\tvar pict_url = '../assets/templates/market/img/logo.svg';\n\tdocument.querySelector('.logo img').setAttribute('src',pict_url);\n\twindow.onload = function(){\n\t\tdocument.querySelector('.copyrights').style.display = 'none';\n\t\tdocument.querySelector('.logo img').style.opacity = 1;\n\t};\n</script>",
"default": "",
"desc": ""
}
]
}
Событие: OnManagerLoginFormRender
чё он делает? можно для меня идиота описание и картинку к вашему плагину?
Dmytro
По части табов глобальных они потому и выключены по умолчанию ибо еще не оттестированны. Так же там уже многое поправили до конца недели будет уже RC2
Илья
👍
Dmytro
По мобаил пишите на гитхаб какой девайс и что бажит так же проблема в том что тестили не на всех устройствах и мобильных браузерах
Илья
ваще удобна
Женечка
ммм, тёплый ламповый </center>
Раньше Здесь Был Мат_
Ребята подскажите сколько будет стоить модуль, в котором собираются сообщения с форм обратной связи и из которого можно отвечать на почту
Am
О, ТП cmsmagazine.ru ответила спустя два дня и пять дней после регистрации (((%
Подтвердили сайт руками, а в "Партнерах" меня все нет ((% Может еще через 5 дней добавят (((%
Am
Anonymous
Am
ага (((:
Dmytro
Am
Может он для кого-то делает и хочет цену узнать.
Anonymous
Тот неловкий момент, когда я в данный момент примерно тем же занимаюсь
Anonymous
О, касаемо webix, он теперь только платный?
Раньше Здесь Был Мат_
Мне, чтобы цену знать, а то может дорого беру или дёшево. А так понятно, что через препаре в базу писать и оттуда в вебикс пихать
Раньше Здесь Был Мат_
Так сказать сколько стоит типовая работа
Раньше Здесь Был Мат_
Am
Am
Минималка за труды что ли.
Am
А так - нет "много или мало", это только ВАШЕ личное время и Вы живете его. (;
Раньше Здесь Был Мат_
Вот, а я хотел сказать 2-2.5к руб
Anonymous
Dmytro
Да не у них есть фри и платный как и было
Раньше Здесь Был Мат_
Ищи там под gpl v3
Раньше Здесь Был Мат_
Pricing - download webix standart
Anonymous
Ага, нашёл
Раньше Здесь Был Мат_
Anonymous
А то вчера один функционал из документации не работал, а не нашёл где скачать новую версию.
Am
(%
ну, чуть-чуть округлил
Anonymous
Спасибо за то что пнули в нужную сторону
Раньше Здесь Был Мат_
Спасибо, буду теперь увереней
Pathologic
Anonymous
У меня тут внезапно возник затык с созданием ресурса через FormLister
Validation errors - пустой массив
File validation errors - пустой массив
А вот потом такое
https://image.prntscr.com/image/fV5AmCUqSRSRqDruk-isZg.png
Anonymous
Да, текст ошибки "Не удалось сохранить данные."
Anonymous
aid это ТВ и он существует
Dmytro
А если без тв сохраняет?
Anonymous
Не знаю, ещё не добрался до этого дела, но скорей всего знаю в чём проблема
Anonymous
Возможно из-за одновременной авторизации на фронте и бэке
Anonymous
Нет, не из-за этого
Anonymous
Вырезал aid из формы и из allowedFields, contentFields
Anonymous
А он остался 😊
Anonymous
Причём в Prepare finished его нет, а в Save failed, он есть
Pathologic
из лога видно, что данных как бы и нет
Anonymous
Pathologic
teplate
Anonymous
Расковырям исходники, я наверно нашёл в чём загвоздка
Anonymous
Не может же из-за одного teplate терятся всё? Тем более уже поправил
Anonymous
Скрин старый
Pathologic
да, я ниже не увидел
Anonymous
public function getContentFields($flip = false)
{
$fields = array();
$contentFields = $this->config->loadArray($this->getCFGDef('contentFields'));
Есть вот этот кусок кода
Pathologic
сейчас проверю
Anonymous
В $contentFields вот что приходит
https://image.prntscr.com/image/-d-uTYgdSBCEo0qktIUtzw.png
Anonymous
Сам конфиг вызова вот так, вроде бы верно.
https://image.prntscr.com/image/6VwDnC5FQT_2u4NcbALnhg.png
Pathologic
запятая лишняя