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

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

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

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

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

Вывод названия категории рядом с названием файла

Всем доброго времени суток!

Помогите вернуть отображение названия категории, в которую загружен файл, рядом с его названием, как было в IPB 3. Пример:

image.png.9a16289aec7c68219623fe1c123a748e.png

В IPS 4 сейчас не выводится категория:

image.png.de94b353114b77f7d64d544c1e069cf8.png

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

По умолчанию стоит проверка, если не в приложении Downloads, то не показывать, нужно просто её удалить.

image.png

 

Внешний вид > Ваш шаблон > downloads > front > browse > rows

Найти:

					{{if \IPS\Request::i()->app != 'downloads'}}
						{lang="in"} <a href="{$file->container()->url()}">{$file->container()->_title}</a>
					{{endif}}

Заменить на:

					{lang="in"} <a href="{$file->container()->url()}">{$file->container()->_title}</a>


Если же хотите как у вас на скриншоте, тогда:
 

Скрытый текст

 

Найти:


					<span class='ipsType_break ipsContained'><a href='{$file->url()}' title='{lang="view_this_file" sprintf="$file->name"} {{if $file->canEdit()}}{lang="click_hold_edit"}{{endif}}' {{if $file->canEdit()}}data-role="editableTitle"{{endif}}>{$file->name}</a></span>
				</h4>

Заменить на:


					<span class='ipsType_break ipsContained'><a href='{$file->url()}' title='{lang="view_this_file" sprintf="$file->name"} {{if $file->canEdit()}}{lang="click_hold_edit"}{{endif}}' {{if $file->canEdit()}}data-role="editableTitle"{{endif}}>{$file->name}</a><span class='ipsType_light ipsType_blendLinks ipsType_medium'>{lang="in"} <a href="{$file->container()->url()}">{$file->container()->_title}</a></span></span>
				</h4>
wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

Найти и удалить:


					{{if \IPS\Request::i()->app != 'downloads'}}
						{lang="in"} <a href="{$file->container()->url()}">{$file->container()->_title}</a>
					{{endif}}

 

  • Автор

@Lesovsky огромное спасибо, все работает! Вот еще одна очередная порезанная фича от разрабов в копилку, я уже перестал удивляться даже 🙂

У меня возник еще один вопрос по этой же теме. Я добавил строку с отображением категории, куда добавлен файл, в блоки-слайдеры на главной Downloads. Все отображается, но вопрос такой: возможно ли как-то вывести родительскую категорию, а не подкатегорию, как сейчас? Для примера: имеется родительская категория Main Category, в ней есть подкатегория Subcategory 1, которая и выводится сейчас. А хотелось бы вывести именно Main Category.

image.png.c206dbd8206040e77dc29e94afbad4ca.png

  • Автор

Разобрался, вот так получается, может кому еще полезно будет 🙂

{lang="in"} <a href="{$file->container()->parent()->url()}">{$file->container()->parent()->_title}</a>

UPDATE: Способ рабочий, но видимо не совсем корректный. Обнаружил, что если категория сама себе родитель, т.е. без вложенных подкатегорий, то в слайдере на месте файла отображается черное поле с ошибкой шаблона 😞

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

Проверяйте, есть ли родитель.

{{$parent = $file->container()->parent() ? $file->container()->parent() : $file->container();}}
{lang="in"} <a href="{$parent->url()}">{$parent->_title}</a>

 

  • Автор

@newbie спасибо, вроде бы нормально работает, ошибка пропала 🙂

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

Аккаунт

Навигация

Поиск

Поиск

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

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