Views Slideshow не работает для неавторизованных юзеров.

Главные вкладки

Аватар пользователя Mr.Torture Mr.Torture 15 января 2020 в 6:59

Доброго времени суток.
В общем, проблема такая - давным-давно ещё создал слайдшоу вверху главной, куда попадают последние публикации на сайте, даже без установки галки "Публиковать на главной". Всё работало и в какой момент произошёл косяк - не знаю, но суть в чём - сейчас слайдшоу работает только у авторизованных юзеров, а без авторизации просто стоит первый слайд и не сменяется. Пробовал в настройках вьюхи включать органы управления - у неавторизованных юзеров даже принудительная смена слайдов нажатием соответствующих кнопок не работает.
Перерыл всё, что касается прав доступа - в блоке, во вьюхе, да и вообще в разрешениях для ролей на сайте - ничего. Может кто ткнёт носом - куда смотреть?

Лучший ответ

Аватар пользователя Mr.Torture Mr.Torture 16 января 2020 в 2:16

UPD. Отключение jQuery Migrate повлекло отказ в работе некоторых нужных модулей, потому включил обратно, очистил кэш на всякий случай - всё работает. В общем проблема была именно в Add to Copy.

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 15 января 2020 в 7:18

Что видно в консоли браузера когда не работает?
Есть ли библиотека для слайдера и настройки слайдера на странице когда не работает?

Аватар пользователя Mr.Torture Mr.Torture 15 января 2020 в 7:25

Попрошу для машиниста бульдозера попроще объяснять )))
Как в консоль браузера попасть и куда там смотреть?
Про библиотеки - тоже самое - куда посмотреть? В настройках вьюхи просто вариант "Слайдшоу" выбран и вывод краткого содержимого материалов.

Аватар пользователя sas@drupal.org sas@drupal.org 15 января 2020 в 7:33

Про библиотеки - тоже самое - куда посмотреть?

ctrl+U смотреть наличие подключения библиотек для работы слайдера в контексте.

Аватар пользователя Mr.Torture Mr.Torture 15 января 2020 в 7:50

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:

Про библиотеки - тоже самое - куда посмотреть?

ctrl+U смотреть наличие подключения библиотек для работы слайдера в контексте.


Открывается просмотр HTML-кода - как там проверить подкдлючение библиотек? Кстати, пока смотре в код, увидел, что все слайды всё-таки подгружаются - они там есть.

Аватар пользователя Mr.Torture Mr.Torture 15 января 2020 в 7:28

Проверял в ИЕ, ФФ и хроме на разных компах - везде картина одинакова - без авторизации первый слайд с кратким содержимым последней новости стоит неподвижно, после авторизации начинает нормально листать. И что важно - краткое содержимое разных материалов бывает отличается по высоте - когда слайдер нормально работает (с авторизацией) под блоком с вьюхой имеется свободное пространство на высоту самого высокого слайда, а когда не работает (без авторизации) запаса расстояния под слайдом нет - как буд-то следующие слайды даже не подгружаются.

Аватар пользователя marassa marassa 15 января 2020 в 11:02
1

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

Аватар пользователя Mr.Torture Mr.Torture 16 января 2020 в 1:23

Да я тут уже покубатурил... Как указал выше, я отключил Add to Copy, от которого сыпались ошибки на скрине выше, а этот модуль как раз был настроен на добавление ссылки при копировании текста неавторизованными юзерами - вот самая вероятная причина. Так-то кэш достаточно часто чистил - при установке обновок, например....

Аватар пользователя Mr.Torture Mr.Torture 16 января 2020 в 2:16

UPD. Отключение jQuery Migrate повлекло отказ в работе некоторых нужных модулей, потому включил обратно, очистил кэш на всякий случай - всё работает. В общем проблема была именно в Add to Copy.