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

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

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

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

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

Хук или мод "Связь с администрацией"

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

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

  • Автор

Берите на заметку:

1. Что бы вкладка хука была видна только гостям форума использовал способ написанный выше Ph-A

2. Что бы вкладки "пользователи" "галерея" "календарь" были доступны только для авторезированных пользователей делал следующее:

а. т.к. для модуля "пользователи" не нашел как скрыть вкладку удалил следующий код в globalTemplate

<if test="!ipsRegistry::$applications['members']['app_hide_tab']"><li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members" base="public" template="members_list" seotitle="false"}' title='{$this->lang->words['go_to_memberlist']}'>{$this->lang->words['tb_mlist']}</a></li></if>

и вставил вместо него

<if test="$this->memberData['member_id']!=0"><if test="!ipsRegistry::$applications['members']['app_hide_tab']"><li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members" base="public" template="members_list" seotitle="false"}' title='{$this->lang->words['go_to_memberlist']}'>{$this->lang->words['tb_mlist']}</a></li></if></if>

после этого вкладка пользователи будет появляться после авторизации.

б. "Галерея" и "Календарь" их в АЦ можно скрыть, что я и сделал потом ниже выше описанного кода вставил следующее

  <if test="$this->memberData['member_id']!=0">                                 			
                                           	<li class='left'><a href='{parse url="app=gallery" base="public"}'>Галерея</a></li>
                                           	</if>

для галереи

<if test="$this->memberData['member_id']!=0">                                 			
                                           	<li class='left'><a href='{parse url="app=calendar" base="public"}'>Календарь</a></li>
                                           	</if>

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

Изменено пользователем NooBAsTiK

а. т.к. для модуля "пользователи" не нашел как скрыть вкладку удалил следующий код в globalTemplate

 

Найти

<if test="!ipsRegistry::$applications['members']['app_hide_tab']"><li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members" base="public" template="members_list" seotitle="false"}' title='{$this->lang->words['go_to_memberlist']}'>{$this->lang->words['tb_mlist']}</a></li></if>

 

Заменить на

<if test="$this->memberData['member_id']"><if test="!ipsRegistry::$applications['members']['app_hide_tab']"><li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members" base="public" template="members_list" seotitle="false"}' title='{$this->lang->words['go_to_memberlist']}'>{$this->lang->words['tb_mlist']}</a></li></if></if>

  • Автор

Найти

<if test="!ipsRegistry::$applications['members']['app_hide_tab']"><li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members" base="public" template="members_list" seotitle="false"}' title='{$this->lang->words['go_to_memberlist']}'>{$this->lang->words['tb_mlist']}</a></li></if>

 

Заменить на

<if test="$this->memberData['member_id']"><if test="!ipsRegistry::$applications['members']['app_hide_tab']"><li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members" base="public" template="members_list" seotitle="false"}' title='{$this->lang->words['go_to_memberlist']}'>{$this->lang->words['tb_mlist']}</a></li></if></if>

 

Ну в принципе то что я написал то же работает :)

Ну в принципе то что я написал то же работает

Вообще-то да - принципиальной разницы нету, не рассмотрел. :)

  • Автор

Вообще-то да - принципиальной разницы нету, не рассмотрел. :)

 

не не, была разница я просто твой код с небольшой доработкой в свой пост вставил :)

Берите на заметку:

Лучше доработать. Замените Галерея, Календарь и так далее данными из lang - файлов. Тогда если пользователь сменить выбор языка (если он есть), поменяется язык в меню.

  • Автор

Ну язык русский кругом а так на будущее конечно можно и изменить

  • Автор

А как сделать что бы он не только из core_public_global цеплял перевод?

А как сделать что бы он не только из core_public_global цеплял перевод?

Хороший вопрос. Совсем забыл, что приложение берет название не оттуда.

 

Надо смотреть.

  • Автор

вот и я про то :) пока по кривому сдел, добавил в core_public_global параметры которые нужны :)

  • Автор

А как сделать что бы при нажатии на созданную вкладку на ней оставалось выделение, на вкладках "Форум" и "Пользователи" такое есть?

А как сделать что бы при нажатии на созданную вкладку на ней оставалось выделение

Смотря какая вкладка.

  • Автор

Ну вот те что создал Галерея Календарь и Обратная связь

  • Автор

никто не знает как?

Эти ссылки должны выделятся.

Надо смотреть, почему не выделяется. Только время ... :rolleyes:

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

Аккаунт

Навигация

Поиск

Поиск

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

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