Andrey
это появляется, когда происходит запись в лог, но экшн (action = &a=) пустой
Сергей, навалом ошибок, но не этого модуля. Это что-то новое, да?
Anton
Привет
Anton
Использую FormLister для регистрации и авторизации. А как сделать кнопку "Выйти" для пользователя?)))
Andrey
А попробуй тыкнуть такую ссылку <a href="[~[*id*]~]?logout">Выйти</a>
Andrey
А вообще может кто и правильнее скажет. Я делал сниппет, который проверяет, есть ли $uid = $modx->getLoginUserID('web'); Если есть, берём чанк для авторизированного. Если нету, то "Регистрация".
Alexander
Использую FormLister для регистрации и авторизации. А как сделать кнопку "Выйти" для пользователя?)))
создешь страницу, и в ней вызываешь сниппет Quit текст сниппета <? <?php include_once(MODX_BASE_PATH."assets/lib/MODxAPI/modUsers.php"); $user = new modUsers($modx); $user->logOut(); ?>
Alexander
ну одна скобка лишняя, воощем ты понял))
Andrey
А нафига сниппет, если можно просто по ссылке?
Andrew
просто делаешь переход на ту страницу либо как еще предложили - через проверку GET на логаут - тогда это можно на любой странице сделать
Andrew
сделай сниппет по примеру как выше, но не на отдельной странице, а на всех подключай и в нем проверку на $_GET['logout']
Anton
Что должно вернуть $_GET['logout'] в случае ссылки site.ru?logout ? Или как лучше проверку организовать?
Anton
if(isset($_GET["logout"])) ?
Andrey
Вот решение вроде http://modx.im/blog/addons/4481.html#comment37993
Andrew
можно и так, можно еще что-то передавать в параметр logout
Сергей
logout делаетсся только с помощью плагина userHelper, к адресу страницы добавляется ?logout или другой ключ, есть настройка в плагине. ( это рекомендаци яот автора плагина - Patologic)
Anton
При вызове страницы с ?logout ошибка: Fatal error: Call to undefined method Qm::Logout() in /assets/plugins/qm/qm.inc.php on line 333
Andrew
плагин quick manager
Am
всё еще остались люди кто его использует?
Andrew
ошибка не врет =)
Andrew
значит есть
Am
мои клиенты как огня боятся (((:
Anton
А как пользоваться userHelper для logout ?
Сергей
А как пользоваться userHelper для logout ?
берёте плагин userHelper, расчёсываете его, кормите, поите, присматриваете за ним, чтобы был всегда чистым и всегда включеным.... и он обязательно будет откликаться по ключу Request key указанный в его настройках.. а лучше всего прочитать документацию!
Andrew
=)
Andrew
тамагочи
Anton
Документацию? С удовольствием) Подкиньте ссылку. На Гите пусто в доках
Am
емае, тут не получится уже кеш обновить ((:
Сергей
Документацию? С удовольствием) Подкиньте ссылку. На Гите пусто в доках
к сожалению меня тоже яндекс забанил, а гугл сломался(
Am
Anton
ха-ха
Сергей
А как пользоваться userHelper для logout ?
а теперь расскажите ещё раз, что на гите нет документации и вы её всю прочитали... https://github.com/evolution-cms/docs/blob/master/ru/03_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/FormLister/060_%D0%90%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9.md#Параметры-плагина-userhelper
Anton
Да, есть. Не спорю. Прошляпил
Anton
Спасибо
Anton
Сейчас попробуем
Andrew
https://github.com/dmi3yy/modx.evo.custom/blob/master/assets/snippets/FormLister/plugin.userHelper.php
Dmitriy
при включенном плагине UserHelper при входе вот такая ошибка Fatal error: Call to a member function get() on null in \assets\snippets\FormLister\plugin.userHelper.php on line 22 evo 1.3.3
Dmitriy
добавил $userObj = new \modUsers($modx);
Andrew
в плагине нет инициализации объекта
Andrew
хм
Andrew
создайте issue с примером данной ошибки
Сергей
ребята, есть форум modx.im там опубликованы решения, которыми вы пользуетесь.. так почему же вы НЕ используете эти темы для своих вопросов, и при любом удобном случае все бегут создавать ишус на гите? На гите целесобразно задавать вопросы касательно ядра системы, но никак уже не подключаемых компонентов !
Andrew
т.е. вы предлагаете не стоит людям делать issue, допустим
Andrew
не согласен
Сергей
если вопрос касается формлистера, то лучше на форуме, а если парсера системы, то на гит
Andrew
если человек нашел ошибку
Andrew
в данном случае это претендует на issue
Сергей
если на форуме будет ответ на его ошибку, то и другим будет легче найти решение, а не читать на форуме про компонент, а ошибки искать на гите
Andrew
это уже человеку решать как ему сделать или сделать pull реквест
Am
Тут как бы немного иная логика помогла бы
Сергей
это уже человеку решать как ему сделать или сделать pull реквест
пул сделать непосредственно разработочику этого решения, а не в основноую ветку системы
Andrew
это логично
Andrew
никто и не говорит в систему
Am
Гит для ошибок хорош для тех кто там разработку ведет и ошибки туда и нужно писать, он для этого сделан. А автор или модератор может все это оформлять в ФАК или вести тему на форуме, т.к. это в его интересах.
Andrew
100%
Am
Понятное дело что нужно знать где пул делать
Am
Засорять ни форум ни гит не нужно.. для этого чат есть (:
Andrew
вот мы его и засоряем =)
Am
Andrew
вот так его )
Bilbo Baggins
Синьоры, а кто-то composer активно юзает в связке с Evo?
Andrew
вот кстати и проблема всплыла есть решения из коробки, которые идут в эво автор одного из решения обновил свое кто будет обновлять в эво его фиксы - автор? кто сейчас ведет разработку эво? немного неправильный подход здесь на будущее лучше сделать что-то типа composer.json при установке, в которой уже все зависимости и прописываются - что и какую версию инсталить тогда не нужно обновлять решения из коробки, если они конечно уже не идет отдельным решением от авторского
Bilbo Baggins
задел для него вижу- директория vendor и подключение autoload, но не фунциклирует чёт.
Andrew
там проверкf на autoload композера, но возможно будет и свой, который подключает композера и свой map
Bilbo Baggins
т.е. сейчас как дела обстоят? ставим композер на сервак, и кидаем пакеты в vendor и типа из коробки все должно работать уже?
Сергей
т.е. сейчас как дела обстоят? ставим композер на сервак, и кидаем пакеты в vendor и типа из коробки все должно работать уже?
если вы заемтили, что папка появилась всего одну версию назад, пока это задел на будущее
Andrew
если вы не заметили - смените тон, ладно?
Andrew
я с вами нормально общаюсь
Am
Самое веселое, что в чате нет голоса (((%
Am
и все эмоции мы сами придумываем
Am
Сергей номально говорит, с уважением, вроде бы (;
Andrew
значит мне показалось
Andrew
ну ок
Andrew
но принял как за ерничество
Am
Да и оБИжаться дело пустое, только время уводит (((:
Сергей
если вы не заметили - смените тон, ладно?
это у вас одни претензии, как будто вы купили дорогостоящую систему и вас постоянно обманывают и подкидывают вам неверные решения, и что всё должно работать, но почему то не работает как надо.. и что нужно делать по уму
Am
Это хороший максимализм (: