Dmytro
[!$_SESION
Dmytro
В демке в примере есть
Сергей
Алексей
народ, подскажите плз, что за хрень. Вывожу простой [*content*], а во фронте убирается h1оттуда и само содержимое разбивается на страницы, внизу добавляется пагинация типа "Page 1 of 3 Next".
Алексей
1.4.3 и 1.4.4 одинаково.. На одной странице только
Dmytro
Плагин какой то
Dmytro
К примеру TOac
Dmytro
TOC
Алексей
блин, логично и банально
Алексей
AutoSplitBigArticle — он по дефолту в новых сборках идёт?
Andrey
Есть ещё глоб.переменные
https://github.com/evolution-cms/docs/blob/master/ru/03_%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D1%83/02_%D0%AD%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D1%8B/09_%D0%93%D0%BB%D0%BE%D0%B1%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5.md
Sergey
А что стандартные API Modx не работают?
echo 'Тип пользователя: ' . $modx->getLoginUserType();
Ничего не выводит, хоть залогинен, хоть нет.
Pathologic
а он вроде не выводит, если менеджер залогинен
Sergey
Странно.
Мне вообще нужно узнать, залогинен ли пользователь, если залогинен то веб или кто из менеджеров, если менеджер или веб пользователь из админ групы то можно одно действие, если веб пользователь просто или не авторизирован то другое
Pathologic
так для этого есть getLoginUserID
Pathologic
это если проверять, менеджер или не менеджер
Pathologic
userLoggedIn еще есть
Andrey
<?php
include_once (MODX_BASE_PATH . 'assets/snippets/DocLister/lib/DLTemplate.class.php');
include_once (MODX_BASE_PATH . 'assets/lib/APIHelpers.class.php');
$DLTemplate = DLTemplate::getInstance($modx);
$uid = $modx->getLoginUserID('web');
if (!$uid){
$out = $DLTemplate->parseChunk($loginTpl,$modx,true);
} else {
$userdata = $modx->getWebUserInfo($uid);
$plh = array();
foreach ($userdata as $key => $value) {
$plh[$key] = $value;
$plh['e.'.$key] = APIHelpers::e($value);
}
$out = $DLTemplate->parseChunk($logoutTpl,$modx,true);
}
return $out;
Andrey
В параметры чанки для зарегистрированных или незарегистрированных
Pathologic
в целом работа с пользователями в ево никакущая ((:
Andrey
Возможно когда-то будет убрано разделение менеджера и веб-пользователя?
Александр
угу. в modx4 )
Pathologic
нужно придумать, как это сделать так, чтобы перенести существующие сайты с минимальными затратами
Pathologic
а как у нас такие сайты делают люди, которые форму аяксом отправить не могут без помощи сообщества, то задача явно не простая (:
Sergey
Что не так с авторизацией, создал веб пользователя, пытаюсь войти сначала неправильный логин или пароль, потом блокирует. Вот снипет: https://gitlab.com/snippets/1722961
Andrey
А пользователь веб? Мб в этом проблема, не помню, дружит ли формлистер с mgr
Sergey
Я вот думаю может это баг каокй именно в версии 1.4.4 с авторизацией веб пользователя?
Yaroslav
Sergey
Yaroslav
Web login
Yaroslav
И не плохо бы показать вызов формлистера
Sergey
Web login
Вот вызов https://gitlab.com/snippets/1722961
Sergey
Web login
Хотел просто по модному через формлистер :)\
Yaroslav
У меня работает авторизация через формлистера , но на 1.4.3
Dmytro
Ставьте демо сайт
Dmytro
вот специально проверил работает и регитсрация и авторизация
Dmytro
Dmytro
не вижу проблем
Sergey
Ставьте демо сайт
В версии 1.4.4? Выше скидывал фото как он установился с ошибкой, но потом вроде работал, только папку install не удалил.
Dmytro
Да ставил демо сайт притом на php 7.2.5 + mysql со стрикт моде
Dmytro
полет нормальный
Dmytro
+ пару обновленных сайтов с авторизацией в том числе все работает
Sergey
Dmytro
закиньте картинку в isues на гит
Dmytro
что б не потерялась
Yaroslav
судя по скрину - локальный сервер
Yaroslav
денвер какой-то кривой)
Yaroslav
а на хостинге?)
Yaroslav
возможно проблема именно в настройках сервера, а кипишь подняли что баг )
Sergey
а на хостинге?)
На хостинге не тестил, сначала локально делаю этот сайт, хотя какая разница, до этого в 1,4,3 всё норм было включая установку
Yaroslav
медиумы в отпуске ) проверяйте на хостинге или обновите сервер до последней версии и накатите на него 1.4.4
Sergey
а на хостинге?)
Вот же ошибка где он даже пишет:
`
Parse error: Invalid numeric literal in XXXXXXXXXXXX\manager\includes\document.parser.class.inc.php on line 6465
Dmytro
https://stackoverflow.com/questions/40735963/parse-error-invalid-numeric-literal
Сергей
может названия плагинов ?
0001, 0002, 0003
Pathologic
не, там должно быть явно написано в коде 0001
Yaroslav
https://coub.com/view/16xkzx
Alexander
EVO bot Лёшка
Anonymous
Прикольно, оказывается этот бот лежал 😊
EVO bot Лёшка
Буду спамить каждый день)
Просьба. Кто что вспомнит про события плагинов, подредактируйте страничку.
https://github.com/evolution-cms/docs/blob/master/ru/03_Разработчику/02_Элементы/04_Плагины/02_События_плагинов.md
Sergey
Аааааа, писец, разобрался почему авторизация не работала, оказывается я тормоз невнимательный, в форме полю пароля name прописал pssword :( Весь день убит на поиски глюка :(
Sergey
Pathologic
Anonymous
EVO bot Лёшка
Буду спамить каждый день)
Просьба. Кто что вспомнит про события плагинов, подредактируйте страничку.
https://github.com/evolution-cms/docs/blob/master/ru/03_Разработчику/02_Элементы/04_Плагины/02_События_плагинов.md
Камиль
🤔 хоть кто-нибудь подредактировал?
Сергей
🤔 хоть кто-нибудь подредактировал?
а что редактировать то?
парсер то тю-тю)))
https://github.com/evolution-cms/evolution/blob/develop/manager/includes/document.parser.class.inc.php
Andrey
Мда...
Камиль
Павел
Привет всем
Павел
Кто подскажет с помощью чего или как можно сделать корзину и заказ товаров?