Разработчики опубликовали статьи, в которой описывают процесс присвоения изображения для форумов вместо иконки fontawesome. Данная статья расположена в нашей лаборатории: Замена иконок форумов изображениями.
Разработчики опубликовали интересную статью, в которой описан процесс создания блока ленты тем, который будет собственные отображать темы для каждого форума. Статья описана здесь.
В 4.1.13 разработчики внедрили некоторые изменения в область личных бесед. Давайте разберёмся какие изменения.
Фильтрация прочитанных/непрочитанных
Улучшение с которого хотелось бы начать - возможность фильтровать сообщения на прочитанные или непрочитанные, что позволит вам быстро просмотреть необходимые сообщения.
Поиск сообщений
Поиск в личных сообщений был несколько улучшен. Теперь в поиске учитывается имя отправителя и получателя, в в нижнюю кнопку настроек добавлена возможность выбора по каким полям производить поиск сообщений.
Перемещение
Наконец, разработчики добавили популярный запрос от своих клиентов - возможность массового перемещения сообщений. Теперь вы можете выбрать несколько сообщений, и использовать набор инструментов для перемещения их в другую директорию или удаления.
Приложения Страницы (Pages) на сегодняшний день является одним из популярных приложений в Invision Community. Разработчики продолжают вносить изменения в приложение на основе обратной связи клиентов. Начиная с версии 4.1.13 в Страницы внедрено много новых возможностей:
HTML редактирование в режиме дизайнера
Данное обновление коснулось режима дизайнеров, а именно - позволяет редактировать страницы, созданные в режиме HTML редактора, прямо в файловой системе. Любые изменения применяются сразу же, как только вы сохранили их в текстовом редакторе, что позволяет строить страницы на HTML гораздо быстрее и проще. Для использования этой возможности необходимо включить режим дизайнера.
Новое в шаблонах базы данных
На основе обратной связи клиентов была внедрена возможность удалить или переименовать группу шаблонов базы данных. (прим.: что нужно было сделать в первых релизах!). При импорте баз данных имена групп шаблонов создаются уникальными, но теперь вы можете их переименовать во что-то более запоминающееся. В диалоговом окне вы увидите к какой базе данных применим редактируемый шаблон.
Заголовки страниц при использовании баз данных
В настоящее время, при добавлении базы данных на страницу, её заголовок меняется на название базы данных. Это не всегда удобно, и вы можете указать в настройках каждой базы данных какой заголовок необходимо использовать на странице, на которой будет размещена база.
Поле связи в базах данных
Теперь при создании связи между двумя базами данных, вы можете выбрать записи для отображения из связанной базы данных. Например, у вас есть база актёров и база фильмов, и в базе данных фильмов вы создали поле связи с базой актёров. В таком случае при добавлении фильма в базу у вас будет возможность указать актёров, участвующих в фильме, а указанные актёры будут отображаться списком при просмотре страницы фильма пользователями.
Больше фильтруемых полей
Разработчики добавили два типа полей для фильтрации - 'Дата' и 'ДаНет'. При использовании поля 'Дата', вы сможете выбрать диапазон дат для фильтрации записей в базе.
К тому же, стала доступной возможность воспользоваться фильтруемыми полями при создании блока ленты записей из базы данных.
Уникальные поля
Ещё одним из популярных запросов клиентов была возможность указывать уникальное значение поля у каждой записи в базе данных. Имеется ввиду, при включенной настройке, только одна запись в базе данных может иметь одинаковое значение.
Другие изменения
Теперь вы можете быстро удалить всю папку медиа-файлов целиком.
Теперь в списке страниц отображается какая база данных используется на странице.
Логика дополнительных полей
В настоящее время для отображения поле на странице вам необходимо использовать конструкцию $record->field_12 которая перестанет работать в тот момент, когда вы импортируете базу данных в другое сообщество. Разработчики сделали возможность ключ поля в логике - $record->field_{название_ключа}. Это не только решает проблему с импортом базы, но и легче пишется и запоминается.
При прочтении темы или комментария, в ленте встречаются сообщения от модераторов и команды форума. IPS4 позволяет создавать звания группам пользователей, выделять из цветом или HTML тегами, однако сообщения модераторов и администратором могут быть недостаточно различимы в общем потоке сообщений.
Начиная с версии 4.1.13 Invision Community может выделять сообщения определённых групп пользователей, таким образом выделяя их в общей ленте сообщений и комментариев:
Данная функция работает во всех комментариях сообщества: от комментариев в календаре до комментариев в статьях.
Функция выделения сообщений включается в настройках каждой группы на вкладке Контент
Вы можете менять цвета выделения в настройках каждой темы
Кроме того, разработчики внедрили расширенную возможность разработчикам использовать селекторы на основе групп пользователей в коде темы.
Компания Invisionpower сообщила о выпуске патча безопасности, предназначенного для исправления двух проблем, связанных с приложениями IP.Nexus и IP.Board.
Для применения патча достаточно заменить файлы из директории patch-34x-05252016 в корневую директорию вашего сайта. Загрузить патч безопасности можно со страницы на официальном сайте.
Разработчик предлагает познакомиться с пятью самыми часто используемыми и функциональными тегами в шаблонах тем Invision Community 4. Ознакомиться со статьёй вы можете в нашей лаборатории.