Перейти к публикации
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Вывод данных

Опубликовано:

Здравствуйте, подскажите как реализовать вывод к примеру имени пользователя, 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}} и вывести определенную информацию на такой странице

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.