Убрать ошибку прелоадера при переходе на комментарий

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

Аватар пользователя teodorix teodorix 26 января 2009 в 15:18

Добрый день,
у меня возникает ошибка следующего плана, при нажатии на ссылку какого нибудь комментария /comments_all - он перекидывает на комментарий (допустим /node/14625#comment-6407 ) , но если в ноде есть фотоальбом - то происходит ошибка - фотография исчезает, и появляется прелоадер, а затем надпись ACCESS DENIED и переход на нужный комментарий само собой тоже не происходит.
Где может быть зарыта собака?

Комментарии

Аватар пользователя teodorix teodorix 26 января 2009 в 18:42

Разбираясь понял, что он по хешу #comment-6528 страница прыгает на комментарий, а по хешу #1513 - показывает фотографию, где 1513 - pid фотки.
Тоесть при переходе с хешем #comment-6528 пытается загрузить фотку с неверным номером и поэтому выдает ошибку.

Как бы их разьеденить????

Аватар пользователя dikovina dikovina 10 ноября 2015 в 11:46

О! ту же проблему недавно решали. Фиксили сам модуль. Во вложении - подпатченный модуль, как он у нас стоит. вроде работает.

Аватар пользователя teodorix teodorix 10 ноября 2015 в 11:46

Спасибо!
Я тоже уже сделал - проблемы была в JS
У кого этаже проблема - выкладываю свой вариант решения.
Откройте gallerix.js , найдите функцию Gallerix.init и поставьте условие

          if (fragment.substr(1,7) == 'comment') {
  //alert(fragment); выдает правую часть после #
 
  Gallerix.pid = (fragment == undefined) ? Gallerix.pid : fragment; // If undefined, ignore the pid.
  }

У меня после этого все нормально кажет.
И кстати доделал немного сам модуль, там была ошибка вывода галлерейных картинок-меню (если в альбоме <5 фоток, то он дублировал), я убрал путем получения количества картинок из базы по pid.