Навигации в ELiS: как создавать и типичные ошибки
Опубликовано 13 августа, 2022 - 06:45 пользователем Арсен БоровинскийПри внедрении ELiS всегда встает вопрос создания навигации.
При внедрении ELiS всегда встает вопрос создания навигации.
Ранее изображения из модуля ELiS Image использовали при встраивании через URL node/$nid/embed то же отображение, что и при просмотре основного сайта.
Теперь логика изменена и при использовании кода вставки скрываются все поля и показывается только само изображение без каких-либо полей. Формат встроенного изображения подстраивается под возможности браузера и может отправляться в том числе в WebP и в разрешении, оптимальном для конкретного экрана, что положительно сказывается на уменьшении трафика путем роста нагрузки на процессор.
Если у вас возникли проблемы при встраивании галереи изображений при включенном сжатии JS/CSS и вместо галереи вы видите пустой экран, то выполните следующие действия:
Перейдите к настройке поля галереи admin/structure/types/manage/imagegallery/display и перейдите к настройке поля
Введите параметр в поле JUICEBOX LIBRARY - PRO / MANUAL CONFIG:
Разные типы ресурсов нуждаются в разных представлениях. Исходя из этих соображений появилась тема каталога, включающая типы 'tile', 'catalogTile', 'minimal' и 'auto'.
Тема каталога catalogTile раньше показывала все ресурсы в подпапке и не показывала суммарное число просмотров и скачиваний ресурсов.
Теперь этот недостаток устранили и статистика теперь показывается.
Некоторые ресурсы имеют десятки тысяч просмотров и в такой ситуации отображать плоским списком таблицу с десятками тысяч строк затруднительно, поэтому при просмотре статистики добавлена постраничная навигация.
При просмотре на книге или презентации (и вообще любом ресурсе, генерирующем события openFragment в PlayLog), теперь при клике на кнопке "аналитика" выводится статистика по просмотренным фрагментам.
Теперь модуль ELiS предоставляет блок "Embed Code", который можно включить по admin/structure/block/manage/elis/elis_embed_code/configure.
Блок показывает кнопку по клику которой происходит копирование HTML-кода встраивания открытого на текущей страницы ресурсы в iframe и JavaScript для автоматического подгона высоты iframe.
Если у вас после обновления возникли проблемы со входом в admin/config и Drupal ругается на отсутствие таблицы ldapauth, то скачайте модуль ldap из архива: https://elibsystem.ru/sites/default/files/files/elis/modules/ldap.zip и замените содержимое /var/www/vh/library/sites/all/modules/ldap.