Перейти к содержанию

Joker

Пользователи
  • Постов

    10
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Joker

  1. В 14.09.2021 в 16:55, Desti сказал:

    logout-login? Очистить сессии в базе/редисе.

    Я не вижу ничего криминального в этих условиях (ну разве только то, что их можно объединить в одно, а не возвращать FALSE  в обоих случаях ). 

    Спасибо! 🙌

    А не подскажите, чем отличается  \IPS\Dispatcher\Build::i()->init(); от \IPS\Session\Front::i();
    Что безопасней использовать, если есть разница? 

  2. Уважаемые эксперты, доброго времени суток! 👋

    Долгое время мой сайт берет новости для главной страницы за базы форума (путём обычного зпроса с кешированием через файл). Но это как-то колхозно чтоле.
    И тут у меня возникла мысль, а можно ли их "запарсить" таким же методом, как к примеру вывод пользователя (\IPS\Member::loggedIn();)?

    Если кто-то имеет альтернативные методы вывода новостей, буду рад, если поделитесь. Всем спасибо!

  3. 4 часа назад, Desti сказал:

    4.6.6

    <?php
    \define('REPORT_EXCEPTIONS', TRUE);
    $_SERVER['SCRIPT_FILENAME']	= __FILE__;
    require_once 'init.php';
    \IPS\Session\Front::i();
    
    $member = \IPS\Member::loggedIn();
    echo ( 'Name: '.$member->name.'<br />' );
    echo ( 'Anon: '.\intval($member->is_anon).'<br />');
    echo ( 'Photo: '.$member->photo.'<br />');
    echo ( 'Gid: '.$member->member_group_id.'<br />');
    echo ( 'Gname: '.$member->groupName.'<br />');
    echo ( 'URL: '.$member->url().'<br />');
    echo ( 'Eml: '.mb_strtolower($member->email).'<br />');

    Вывод:

    Name: user
    Anon: 0
    Photo: data:image (почикано)
    Gid: 3
    Gname: 1b88a395d366fc839b8a62e5187b3d20
    URL: https://dev.chipmaker.ru/index.php?/profile/2-user/
    Eml: [email protected]

    Всё выводится вроде..

    Видимо у меня проблема в том, что я инициализирую так: \IPS\Dispatcher\Build::i()->init();, а у вас вот так: \IPS\Session\Front::i();.

    Сейчас обновим еще разок и попробуем) 

  4. В 12.09.2021 в 18:46, the.bunin сказал:

    уже вроде не раз обсуждалось тут, что много какие данные после обновления выводятся не корректно. Доп поля например, без названия полей, только данные

    Дело в том, что даже логин пользователя не выводится. 
    Может где-то можно еще покапать проблему? Или кто-то может быть сталкивался с подобным.. 

  5. Здравствуйте! Псле обновления форма на 4.6.6 в переменной $member (\IPS\Member::loggedIn();) перестали выводится нужные нам поля (name пользователя и прочее). К примеру, $member_group_id - присутствует.

    Никто не знает, в чём может быть дело?

     image.thumb.png.1f1a57b2f3cbff6539a559cdf0d2acd6.png

  6. 5 минут назад, ZIKURIK сказал:

    Есть те кто обновился до 4.5 релиза, как впечатления? Как вообще разница сильно ощутима от 4.4.10 ? Много чего нового? Как с быстродействием дела? Есть глобальные изменения какие? Пока с переводчиком сижу перевожу, вникаю в курс дела

    так ты произвел манипуляции с файлом constants.php ?

    Дело в том, что после этих манипуляций нужно войти в AdminAC, но мне этого не сделать. Скриншот выше. 

  7. 9 минут назад, Respected сказал:

    Значит ищи этот шаблон в таблице tmplates и меняй на стандартный из файла core/data/theme.xml

    Можете мне помочь?
    Нашел файл и открыл базу, но не понимаю, что делать.
    Менял местами 0 и 1 в столбце set_is_acp_default и set_is_default (в базе 2 темы, у АдминПУ всегда была стандартная).

  8. 1 час назад, Respected сказал:

    Плагины/приложения/темы тоже нужно обновлять

    При входе в AdminCP вот такая ошибка:

    [[Template core/admin/global/globalTemplate is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]


    Как можно обновить тему не заходя в панель? Помогите пожалуйста!

×
×
  • Создать...