Joker
-
Постов
10 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные Joker
-
-
Уважаемые эксперты, доброго времени суток! 👋
Долгое время мой сайт берет новости для главной страницы за базы форума (путём обычного зпроса с кешированием через файл). Но это как-то колхозно чтоле.
И тут у меня возникла мысль, а можно ли их "запарсить" таким же методом, как к примеру вывод пользователя (\IPS\Member::loggedIn();)?
Если кто-то имеет альтернативные методы вывода новостей, буду рад, если поделитесь. Всем спасибо! -
-
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();.
Сейчас обновим еще разок и попробуем) -
В 12.09.2021 в 18:46, the.bunin сказал:
уже вроде не раз обсуждалось тут, что много какие данные после обновления выводятся не корректно. Доп поля например, без названия полей, только данные
Дело в том, что даже логин пользователя не выводится.
Может где-то можно еще покапать проблему? Или кто-то может быть сталкивался с подобным.. -
-
5 минут назад, ZIKURIK сказал:
Есть те кто обновился до 4.5 релиза, как впечатления? Как вообще разница сильно ощутима от 4.4.10 ? Много чего нового? Как с быстродействием дела? Есть глобальные изменения какие? Пока с переводчиком сижу перевожу, вникаю в курс дела
так ты произвел манипуляции с файлом constants.php ?
Дело в том, что после этих манипуляций нужно войти в AdminAC, но мне этого не сделать. Скриншот выше.
-
9 минут назад, Respected сказал:
Значит ищи этот шаблон в таблице tmplates и меняй на стандартный из файла core/data/theme.xml
Можете мне помочь?
Нашел файл и открыл базу, но не понимаю, что делать.
Менял местами 0 и 1 в столбце set_is_acp_default и set_is_default (в базе 2 темы, у АдминПУ всегда была стандартная). -
5 часов назад, Respected сказал:
В Invision Community на такие случае существует режим восстановления. В constants.php:
<?php define('RECOVERY_MODE',True);
И произвести авторизацию в админку.
Respected, в этом и самая главная проблема.
В АдминПУ не войти. -
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.]]
Как можно обновить тему не заходя в панель? Помогите пожалуйста!
Вывод $member после обновление форума на 4.6.6.
в Техническая поддержка Invision Community
Опубликовано
Спасибо! 🙌
А не подскажите, чем отличается \IPS\Dispatcher\Build::i()->init(); от \IPS\Session\Front::i();
Что безопасней использовать, если есть разница?