Помощь Нашли дешевле

hisbvdis

Постоялец
Регистрация
17 Июл 2013
Сообщения
76
Реакции
16
Есть вот такой модуль "Нашли дешевле". На сайте он называется еще "Видели дешевле" (для поиска)
Устанавливаю на версию OpenCart 1.5.4.1
После замены файлов и внесения изменений в файл
/catalog/view/theme/default/template/product/category.tpl
на странице товара кнопка "Нашли дешевле" работает

А на странице категории не хочет работать.
Не подскажете, из-за чего это может быть?

Из инструкции:
3.2) Открываем файл /catalog/view/theme/default/template/product/category.tpl


Для отображения модуля в виде ссылки, на странице категории, добавить после строчек:
PHP:
  <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span>
        <?php } ?>
Следующий код:
PHP:
<br />
        <input type="button" value="Нашли дешевле?" rel="<?=$product['name'];?>" class="button less" />

3.3) Открываем файл /catalog/view/theme/default/template/product/product.tpl
Может здесь где-то ошибка?

Сайт, на который установил модуль: Для просмотра ссылки Войди или Зарегистрируйся
Страница Продукта, на которой РАБОТАЕТ модуль: Для просмотра ссылки Войди или Зарегистрируйся
Страница Категории, на которой НЕ РАБОТАЕТ модуль: Для просмотра ссылки Войди или Зарегистрируйся
 
Там ошибка вываливается в строке
Код:
return input.data($.mask.dataName)();
TypeError: input.data(...) is not a function
Там точно эта маска нужна?
 
А я не знаю. Я в этом не разбираюсь.
Я для красоты, строки добавил немного в другое место. Может из-за этого модуль Ajax CheckOut пытается запускать.
Но кнопка не работала и до изменения места строк.
Сейчас уже переделал.
Все равно не работает.
Можете проверить еще раз то, что Вы проверяли?

Вот сам модуль:
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Вот сам модуль:
Спасибо, конечно.. только мне ставить его некуда. :)

Различаются скрипты (js-файлов разное количество), которое подключается.
На странице с ошибкой одновременно подключаются
Для просмотра ссылки Войди или Зарегистрируйся
и catalog/view/javascript/ocjoyajaxcheckout/mask.js
Каждый из которых переопределяет .mask() - скорее всего из-за этого и получается ошибка.
 
Ясно. Ну ладно, придется убрать кнопку из категории. Спасибо за помощь
 
Назад
Сверху