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

Тема в разделе "Opencart", создана пользователем hisbvdis, 9 окт 2013.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. hisbvdis

    hisbvdis Постоялец

    Регистр.:
    17 июл 2013
    Сообщения:
    76
    Симпатии:
    15
    Есть вот такой модуль "Нашли дешевле". На сайте он называется еще "Видели дешевле" (для поиска)
    Устанавливаю на версию 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
    Может здесь где-то ошибка?

    Сайт, на который установил модуль: http://gold100.com.ua/
    Страница Продукта, на которой РАБОТАЕТ модуль: http://gold100.com.ua/catalogs/proteins/100-whey-gold-standard-909.html
    Страница Категории, на которой НЕ РАБОТАЕТ модуль: http://gold100.com.ua/catalogs/proteins/
     
  2. esche

    esche

    Регистр.:
    9 авг 2009
    Сообщения:
    359
    Симпатии:
    243
    Там ошибка вываливается в строке
    Код:
    return input.data($.mask.dataName)();
    Там точно эта маска нужна?
     
  3. hisbvdis

    hisbvdis Постоялец

    Регистр.:
    17 июл 2013
    Сообщения:
    76
    Симпатии:
    15
    А я не знаю. Я в этом не разбираюсь.
    Я для красоты, строки добавил немного в другое место. Может из-за этого модуль Ajax CheckOut пытается запускать.
    Но кнопка не работала и до изменения места строк.
    Сейчас уже переделал.
    Все равно не работает.
    Можете проверить еще раз то, что Вы проверяли?

    Вот сам модуль:
     
  4. esche

    esche

    Регистр.:
    9 авг 2009
    Сообщения:
    359
    Симпатии:
    243
    Спасибо, конечно.. только мне ставить его некуда. :)

    Различаются скрипты (js-файлов разное количество), которое подключается.
    На странице с ошибкой одновременно подключаются
    http://gold100.com.ua//catalog/view/javascript/jquery/jquery.loadmask.min.js
    и catalog/view/javascript/ocjoyajaxcheckout/mask.js
    Каждый из которых переопределяет .mask() - скорее всего из-за этого и получается ошибка.
     
  5. hisbvdis

    hisbvdis Постоялец

    Регистр.:
    17 июл 2013
    Сообщения:
    76
    Симпатии:
    15
    Ясно. Ну ладно, придется убрать кнопку из категории. Спасибо за помощь