Dmytro
[!$_SESION
Dmytro
В демке в примере есть
Sergey
Прямой доступ к сессии и так есть:)
А можно подробнее? А то демки нет.
Сергей
А можно подробнее? А то демки нет.
print_r($_SESSION['webUsrConfigSet']);
Алексей
народ, подскажите плз, что за хрень. Вывожу простой [*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
А пользователь веб? Мб в этом проблема, не помню, дружит ли формлистер с mgr
Да веб пользователя специально в админке создал, авторизируюсь на всякий случай вообще в другом браузере что бы не было конфликта с менеджером.
Sergey
Я вот думаю может это баг каокй именно в версии 1.4.4 с авторизацией веб пользователя?
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
Да ставил демо сайт притом на php 7.2.5 + mysql со стрикт моде
Вот ошибка при установке (PHP Version 7.0.6, mysqlnd 5.0.12)
Dmytro
закиньте картинку в isues на гит
Dmytro
что б не потерялась
Sergey
закиньте картинку в isues на гит
Вот сейчас попробовал ещё раз в тдельный каталог с другой базой, та же фигня вконце
Yaroslav
судя по скрину - локальный сервер
Yaroslav
денвер какой-то кривой)
Sergey
закиньте картинку в isues на гит
Запилил https://github.com/evolution-cms/evolution/issues/721
Sergey
судя по скрину - локальный сервер
Да локальный но не денвер а xampp и всё на нём до этого работало нормально ис тавилось в т.ч. Modx 1.4.3
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
Sergey
https://stackoverflow.com/questions/40735963/parse-error-invalid-numeric-literal
Обновил php с версии 7.0.6 до 7.0.30, modx 1.4.4 установился нормально, поствил с примером тоже нормально, и всё работает, видно то что до этого ставил, что то не доустановил и не работает, придется всё ставить и переносить на чистую версию.
Yaroslav
https://coub.com/view/16xkzx
Alexander
У меня так работает нормально (Крым)
от провайдера же зависит
EVO bot Лёшка
А пользователь веб? Мб в этом проблема, не помню, дружит ли формлистер с mgr
Читай документацию ©(Pathologic) http://docs.evo.im/03_extras/formlister.html
Anonymous
Прикольно, оказывается этот бот лежал 😊
EVO bot Лёшка
Буду спамить каждый день) Просьба. Кто что вспомнит про события плагинов, подредактируйте страничку. https://github.com/evolution-cms/docs/blob/master/ru/03_Разработчику/02_Элементы/04_Плагины/02_События_плагинов.md
Sergey
Аааааа, писец, разобрался почему авторизация не работала, оказывается я тормоз невнимательный, в форме полю пароля name прописал pssword :( Весь день убит на поиски глюка :(
Sergey
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
Мда...
Am
🤔 хоть кто-нибудь подредактировал?
Иногда изобретения не применяются таким образом как задумал автор. (;
Павел
Привет всем
Павел
Кто подскажет с помощью чего или как можно сделать корзину и заказ товаров?