Вопрос по Leo Slider Layer

Автор ggkettle, 21 сентября 2015, 14:49:26

« назад - далее »

ggkettle

Столкнулся с проблемой: не работают ссылки в слайдере, тобишь картинка не нажимается. Enable Link: включено и прописано. FireBug показывает что там a href и нет. Подумал, что фигня делов, а там оказывается весь стиль формируется через js (оторвать бы им за это руки), который я вообще не знаю. Подключены 2 js файла. В 1 из них есть все стили. Может кто знает js?
И так сам стиль:

<div class="slotholder">
<img class="defaultimg" alt="" src="/modules/leosliderlayer/images/2.png" style="width: 873px; height: 485px; opacity: 0;">
</div>


P.S. jquery.themepunch.revolution.js не подключен обычным способом, но может он через js подключается? Остальные 2 подключены через header

VictorD

Ссылки устанавливаются в шаблоне tpl или в файле php. В приложенных js файлах описаны свойства по умолчанию, которые можно менять в настройках модуля. 

ggkettle

Цитата: VictorD от 21 сентября 2015, 14:56:36
Ссылки устанавливаются в шаблоне tpl или в файле php. В приложенных js файлах описаны свойства по умолчанию, которые можно менять в настройках модуля.

В 99% случаев да, но это исключение...

ggkettle

Нашел чудом ошибку, оторвать бы руки программистам. Скорее всего будет полезно решение:

Заходим в /modules/leosliderlayer/ и открываем файл leosliderlayer.php
Находим функцию
$slider['data_link'] = '';
if ($slider['params']['enable_link'] && $slider['link'])
$slider['data-link'] = 'data-link="' . $slider['link'] . '"';


И меняем
$slider['data-link'] = 'data-link="' . $slider['link'] . '"';
на
$slider['data_link'] = 'data-link="' . $slider['link'] . '"';

PrestaMan

Такие ошибки очень трудно отловить в простом редакторе, т.к. это не ошибка, а новая переменная.
Но в IDE, в PhpStorme или Eclipse такие переменные будут выделнны цветом и это очень упрощает поиск опечаток.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!