Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Вывод данных

Здравствуйте, подскажите как реализовать вывод к примеру имени пользователя, id, мыла и другой ифны автоматизированного пользователя, на отдельную от форума страницу?

К примеру есть страница start.php нужно что бы при её просмотре пользователю вывелся его логин, id, группа, мыло.

Рекомендованные сообщения

  • Автор

<?php

require_once 'forum/init.php';
\IPS\Dispatcher\External::i();
\IPS\Output::i()->sendOutput( \IPS\Theme::i()->getTemplate( 'global', 'core' )->globalTemplate( 'Page Title', 'Page Content', array( 'app' => \IPS\Dispatcher::i()->application->directory, 'module' => \IPS\Dispatcher::i()->module->key, 'controller' => \IPS\Dispatcher::i()->controller ) ) );

 

Подскажите как на такой странице сделать то бы вкладка меню была активна??

То есть например когда находишься на страницах pages то в меню активана эта вкладка, если на форуме то вкладка форум, а вот если на этой странице то активна опять форум, а хотелось бы что бы была активна своя вкладка

Посмотрите http://ipbskins.ru/forum/topic15583.html/

 

Если не найдете решение в теме, то напишите подробнее, что у Вас есть, чтобы я мог повторить.

  • Автор

Посмотрите http://ipbskins.ru/forum/topic15583.html/

 

Если не найдете решение в теме, то напишите подробнее, что у Вас есть, чтобы я мог повторить.

Спасибо, там написал.

 

Возник ещё вопрос можно как то на такой странице определить, что у пользователя загружена адаптация дизайна, что бы составить условие для загрузки определенного контента. То есть мне не нужно когда пользователь с мобильного и у него адаптирован дизайн выводить часть блоков и другого контента, через html этого не сделать, а вот через php как?

что у пользователя загружена адаптация дизайна,

Это что такое?

  • Автор

Это что такое?

Ну то есть когда пользователь заходит на форум с мобильного и сталь адаптируется под устройство ))

То есть через html можно например показывать контент для пк так <div class="ipsResponsive_showDesktop"> или скрыть для устройств ipsResponsive_hidePhone ipsResponsive_hideTablet но опять же это просто не показывает контент, а хотелось бы средствами php его в обще не формировать через условие, но вот как?

  • Автор

Есть по умолчанию в IPS

 

не подскажите как получить эти данные?

\IPS\Http\Useragent::parse()->platform;
\IPS\Http\Useragent::parse()->browser;

  • Автор

А нельзя так же только, что бы не платформа и браузер, а собственно устройство, то есть Phone или Tablet или Desktop определить?

А нельзя так же только, что бы не платформа и браузер, а собственно устройство, то есть Phone или Tablet или Desktop определить?

Я же выше написал.

 

Сторонняя библиотека.

http://mobiledetect.net/

  • Автор

Я же выше написал.

А форум сам не может этого делать, без сторонних библиотек? там ведь как то определяется для внутренних блоков

там ведь как то определяется для внутренних блоков

CSS

Сами же написали в 66 посте

  • Автор

CSS

Сами же написали в 66 посте

 

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

ь в онлайне и выводит значок.

Где? Что-то не припомню такого.

  • Автор

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

 

Тут ещё такой вопрос возник то есть есть страница(ы)

require_once 'forum/init.php';
\IPS\Dispatcher\External::i();
\IPS\Output::i()->sendOutput( \IPS\Theme::i()->getTemplate( 'global', 'core' )->globalTemplate( 'Page Title', 'Page Content', array( 'app' => \IPS\Dispatcher::i()->application->directory, 'module' => \IPS\Dispatcher::i()->module->key, 'controller' => \IPS\Dispatcher::i()->controller ) ) );

 

Как на такой странице задать расположение application или module, что бы в дальнейшем можно было в шаблоне составить условие?? типа такого

{{if (\IPS\Request::i()->app == 'forums')}} 111 {{endif}} и вывести определенную информацию на такой странице

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.