Не работает увеличение изображений из доп. поля галерея / 12.0

Не работает увеличение изображений из доп. поля галерея

Не работает галерея изображений из дополнительного поля. Ситуация может случится если в галереи изображений отключена генерация превью-эскизов. При этом в консоли браузера будет выводиться:
Uncaught ReferenceError: hs is not defined
 
Установка:
1. Для исправления открыть engine/show.full.php и найти:
$gallery_image[] = "<li><img src=\"{$img_url}\" alt=\"\" /></li>";							
$gallery_single_image['[xfvalue_'.$value[0].' image="'.$xf_image_count.'"]'] = "<img class=\"xfieldimage {$value[0]}\" src=\"{$img_url}\" alt=\"\" />";

Заменить на:
$gallery_image[] = "<li><a href=\"$img_url\" onclick=\"return hs.expand(this, { slideshowGroup: 'xf_{$row['id']}_{$value[0]}' })\" target=\"_blank\"><img src=\"{$img_url}\" alt=\"\" /></a></li>";
$gallery_single_image['[xfvalue_'.$value[0].' image="'.$xf_image_count.'"]'] = "<a href=\"{$img_url}\" class=\"highslide\" target=\"_blank\"><img class=\"xfieldimage {$value[0]}\" src=\"{$img_url}\" alt=\"\" /></a>";

Готово!
 
Версия DLE: 12.0
Автор: Grey
Источник:
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
  • Рейтинг@Mail.ru
  • Яндекс.Метрика