[Решено] Тема pav_asenti и OCstore

Тема в разделе "OpenCart", создана пользователем blackfm, 24 июл 2013.

Статус темы:
Закрыта.
  1. blackfm

    blackfm

    Регистрация:
    29 янв 2013
    Сообщения:
    181
    Симпатии:
    34
    Установил на ocstore тему pav_asenti, мелкие погрешности исправил, а вот с jquery никак.
    не работает зум эффект на фото в карточке товара, в хроме есть ошибка:
    • Uncaught TypeError: Object [object Object] has no method 'colorbox'
    также на сайте встречаются и другие ошибки:
    • Uncaught TypeError: Object function (a,b){return new e.fn.init(a,b,h)} has no method 'totalStorage'
    • Uncaught TypeError: Object [object Object] has no method 'jcarousel'
    в гугле поискал и увидел, что такие ошибки возможны при повторном подключении библиотек jquery. Но тема была установлена практически на чистый ОСstore 1,5,4,1

    Вот список подключенных библиотек:

    HTML:
    <head>
     
    <meta charset="UTF-8" />
     
     
     
    <!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame -->
     
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
     
    <!-- Mobile viewport optimized: h5bp.com/viewport -->
     
    <meta name="viewport" content="width=device-width">
     
     
     
    <title>Купить Шампанское Martini Asti (Италия) 0, 75л по низкой цене, Martini, Алкогольные напитки, Игристые вина</title>
     
    <base href="http://test1.ru/" />
     
    <meta name="description" content="Купить Martini Asti из Италии -  игристое вино сделано из 100% мускатного винограда, в интернет магазине EuroStore по самим низким ценам. Бесплатная доставка по Украине +38 097 7455691, +38 067 6815087 " />
     
    <meta name="keywords" content="Шампанское Martini Asti (Италия) 0, 75л, Martini, Алкогольные напитки, Игристые вина" />
     
    <link href="http://test1.ru/image/data/Italy-Flag.png" rel="icon" />
     
    <link href="http://test1.ru/shampanskoe-martini-asti.html" rel="canonical" />
     
    <link rel="stylesheet" type="text/css" href="catalog/view/theme/pav_asenti/stylesheet/bootstrap.css" />
     
    <link rel="stylesheet" type="text/css" href="catalog/view/theme/pav_asenti/stylesheet/stylesheet.css" />
     
     
     
    <link rel="stylesheet" type="text/css" href="catalog/view/theme/pav_asenti/stylesheet/font.css" />
     
    <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/search_suggestion.css" media="screen" />
     
    <script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.7.1.min.js"></script>
     
    <script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script>
     
    <link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css" />
     
    <script type="text/javascript" src="catalog/view/javascript/jquery/pavtheme.js"></script>
     
    <script type="text/javascript" src="catalog/view/javascript/common.js"></script>
     
    <script type="text/javascript" src="catalog/view/javascript/jquery/bootstrap/bootstrap.min.js"></script>
     
    <script type="text/javascript" src="catalog/view/javascript/search_suggestion.js"></script>
     
     
     
    <link rel="stylesheet" type="text/css" href="catalog/view/theme/pav_asenti/skins/blue/stylesheet/stylesheet.css" />
     
    <link rel="stylesheet" type="text/css" href="catalog/view/theme/pav_asenti/stylesheet/bootstrap-responsive.css" />
     
    <link rel="stylesheet" type="text/css" href="catalog/view/theme/pav_asenti/stylesheet/theme-responsive.css" />
     
     
     
    <!--[if lt IE 9]>
     
    <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
     
    <![endif]-->
     
     
     
     
     
    </head>
     
    

    Возможно. кто-нибудь подскажет решение или, в общем, куда копать
    заранее спасибо за ответ.
     
  2. DionisCR

    DionisCR

    Регистрация:
    17 фев 2013
    Сообщения:
    108
    Симпатии:
    57
    Код:
    <script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.7.1.min.js"></script>
     
    <script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script>
    Ну вот у вас две подключенные jquery библиотеки, возможно они вызывают конфликт, попробуйте убрать/оставить одну/вторую
     
  3. blackfm

    blackfm

    Регистрация:
    29 янв 2013
    Сообщения:
    181
    Симпатии:
    34
    спасибо, но это не то ((( убирал одну и вторую. кстати, они изначально прописаны в теме шаблона pav_asenti, как и на демо сайте
     
  4. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    889
    Уважаемые, сколько раз говорить что jquery и jquery-ui ето разные вещи! Так и должно быть...
    А вот сам colorbox у Вас не подключен
     
    blackfm нравится это.
  5. blackfm

    blackfm

    Регистрация:
    29 янв 2013
    Сообщения:
    181
    Симпатии:
    34
    решил вопрос, получается, что OCstore 1.5.4.1 нет строк вызова колорбокса в нужных моделях. Решение для PAV ASENTI (думаю, что для других шаблонов того же производителя тоже сработает).

    в файлах:
    catalog\controller\account\register.php
    catalog\controller\account\return.php
    catalog\controller\affiliate\register.php
    catalog\controller\checkout\cart.php
    catalog\controller\checkout\checkout.php
    catalog\controller\product\product.php


    перед строкой
    Код:
    $this->data['heading_title'] = $product_info['name'];
    добавить следующие строки:
    Код:
    $this->document->addScript('catalog/view/javascript/jquery/tabs.js');
    $this->document->addScript('catalog/view/javascript/jquery/colorbox/jquery.colorbox-min.js');
    $this->document->addStyle('catalog/view/javascript/jquery/colorbox/colorbox.css');
     
Статус темы:
Закрыта.