[Решено] При клике на миниатюры созданные Image Resize Filter не открываются оригиналы фото

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

Аватар пользователя almador almador 13 ноября 2012 в 3:10

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

Использую связку Image Resize Filter 7.x-1.13 + Colorbox 7.x-1.4.
Какое-то время все работает как надо - Image Resize Filter автоматически делает превьюшки, при клике на превьюшку изображение открывается при помощи colorbox.

Но в какой-то момент (с чем это связано и в какой именно момент происходит выяснить не удалось) картинки перестают открываться. Превьюшка видна, но рамка вокруг нее черная и при наведении курсора на превью - курсор не меняется. Раньше лечилось включением/выключением модуля Image Resize Filter, иногда помогала очистка всех кэшей.

Попробовал заменить Colorbox 7.x-1.4 на Сolorbox-7.x-2.0-beta4 - проблема остается.
Я так понимаю, что Colorbox тут вообще не при чем, но что именно не так с Image Resize Filter и почему проблема проявляется лишь со временем - непонятно.

Буду рад вашим советам и предположениям!

UPDATE:
Решение проблемы было найдено при попытке переехать на новый хостинг - http://it-patrol.ru/
Это не реклама - техподдержка хостера действительно помогла нащупать в чем проблема.

Итак ларчик открывался просто - в elfinder стояла опция "использовать абсолютный путь для файлов".
При переносе на новый хостинг все ссылки на файлы все равно вели на старый.

Сделал дамп базы при помощи Syphex Dumper 2, затем открыл полученный дамп notepad++ и произвел следующую замену
"http://www.mysite.com/files/
на
"/files/

и

"http://www.mysite.com/files/
на
"/files/

Дамп базы запаковал в формат gz при помощи бесплатного архиватора 7-zip, закачал дамп на сервер в папку mysite.com/sxd/backup, затем при помощи Syphex Dumper произвел импорт обновленной базы на сайт.

Очистка кэшэй - и вуаля, все фотки открываются как надо!

Комментарии

Аватар пользователя almador almador 13 ноября 2012 в 16:15

Сейчас все работает. Нужно дождаться момента когда опять перестанет, только тогда смогу дать ссылку.

Экспериментальным путем выяснилось, что colorbox открывается неправильно в Opera, в IE все ок.

Аватар пользователя almador almador 18 ноября 2012 в 17:09

проверил в opera и ie
например вот в этой новости картинка открывается:
http://orthos.org/news/2012/11/15/lekciya-v-voronovskom-kolledzhe

а вот в этой уже нет:
http://orthos.org/news/2012/11/13/vyezdnoe-zasedanie-kluba-narnia

В первом случае перед тегом изображения генерируется HTML код:
a href="http://orthos.org/files/news/2012_11/15_11_2012_volosh.jpg" class="colorbox" rel="colorbox" и т.д.
А во втором a href отсутствует и сразу же идет img alt=" и т.д.
Т.е. image_resize_filter перестает воспринимать явное указание размера как повод к формированию ссылки на открытие картинки в оригинальном размере.

Аватар пользователя almador almador 18 ноября 2012 в 18:40

Провел эксперимент - выключил модуль colorbox и картинки стали открываться.
Конечно уже без эффекта colorbox, но при клике по превью открывается большая версия.

Включил colorbox снова - теперь все картинки не открываются.

После очистки всех кэшей - картинки опять открываются.
И так каждый раз.

Аватар пользователя almador almador 5 декабря 2012 в 4:07

Очень нужна помощь - в новых материалах картинки открываются, в старых нет - как быть???
Облазил все меню в настройках формата ввода.
Все сделано по мануалу - фильтр изменения изображений находится наверху.
Странно, что в новых материалах работает, а в старых нет...

Аватар пользователя NaZg NaZg 5 декабря 2012 в 12:07

"almador" wrote:
Очень нужна помощь - в новых материалах картинки открываются, в старых нет - как быть???

нет обёртки rel для картинок

Аватар пользователя almador almador 17 декабря 2012 в 16:46

мозги инсталировать уже поздно Smile

тем более, что проблема была в другом и уже решена
решение в первом сообщении