tolik777

Не работает календарь, табы (вроде как сломался JQuery)

Рекомендуемые сообщения

tolik777    3

Стоит OCStore 1.5.5.1.2 для него купил модуль Reservation System который добавляет систему аренду на основе добавления к товарам опции даты. Все настроил, работало все отлично, решил перейти к установке шаблона. Купил шаблон Pizza Chef - Bootstrap Template 1.0.2 поставил - там используется свой календарик. Модуль Reservation System перестал работать.

Вернул обратно на дефолтный шаблон, но в нем тоже если у товара поставить опцию Date, то календарик при щелчке по полю перестал отображатся. Пример

Также в дефолтном шаблоне product/product.tpl перестали работать tab'ы  (Описание, Характеристики, Отзывы). Т.е. они все отображаются на одной странице и самих табов нет. В консоле хрома ошибки JS. Пробовал чистить кэши vqmod, браузера, пробовал другие браузеры. При установки шаблона "Pizza", никакие файлы не замещались. Такое ощущение, что каким то образом отвалился или конфликтует JQuery, но не пойму как такое могло произойти.

Гуглил пропавшие табы, но ничего путевого не нашел.

С опенкарт имею дело третий день, подскажите может есть какие-то нюансы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Jedi    21

у вас не подключен плагин jQuery jquery.colorbox.js

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
tolik777    3

Спасибо.
Оказывается это файл шаблона Pizza Chef: vqmod/xml/chef.xml вырезает colorbox под свои нужды. Даже если активирован стандартный шаблон.
Либо опенкарт странно так устроен, либо разработчики шаблона неправильно сделали - получается, что неактивный шаблон все равно воздействует на систему, т.к. его xml в vqmod выполняется
B tab'ы он тоже оказывается вырезает.

 

<file name="catalog/controller/product/product.php">
- <operation error="log">
- <search position="replace">
- <![CDATA[ $this->document->addScript('catalog/view/javascript/jquery/tabs.js');
  ]]> 
  </search>
- <add>
- <![CDATA[ 
//BOF Chef
				//$this->document->addScript('catalog/view/javascript/jquery/tabs.js');
			//EOF Chef

  ]]> 
  </add>
  </operation>
- <operation error="log">
- <search position="replace">
- <![CDATA[ $this->document->addScript('catalog/view/javascript/jquery/colorbox/jquery.colorbox-min.js');
  ]]> 
  </search>
- <add>
- <![CDATA[ 
//BOF Chef
				//$this->document->addScript('catalog/view/javascript/jquery/colorbox/jquery.colorbox-min.js');
			//EOF Chef

  ]]> 
  </add>
  </operation>
- <operation error="log">
- <search position="replace">
- <![CDATA[ $this->document->addStyle('catalog/view/javascript/jquery/colorbox/colorbox.css');
  ]]> 
  </search>
- <add>
- <![CDATA[ 
//BOF Chef
				//$this->document->addStyle('catalog/view/javascript/jquery/colorbox/colorbox.css');
			//EOF Chef

  ]]> 
  </add>
  </operation>
  </file>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Jedi    21

Вообще, мне кажется неправильным, что в catalog/controller/product/product.php подключаются скрипты.

Это скорей особенность OCStore 1.5.5.1.2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От q3dm0

      300.00 руб
      Скачать/Купить дополнение


      Magictabs
      Если Вы ранее заполняли большое количество товаров, обязательно сталкивались с неудобством стандартного заполнения в opencart. Приходилось заполнить основные обязательные поля, добавить изображение и по нажатию на кнопку сохранить Вас выкидывало на страницу всех товаров, вместо того чтобы оставить  на той же карточке товара и той же вкладке на которой Вы находились ранее, теперь эта проблема решена! Помимо кнопки, применить, которая получила в сети широкую популярность в запросах любой поисковой системы и на тематику которой написано множество модулей как платных, так и бесплатных, не была решена проблема вкладок, наверняка Вас просто после сохранения выкидывало просто на первую вкладку сохранения, но теперь и эта проблема решена! Что же предлагает модуль Magictabs:
      - кнопка “Применить”;
      - возможность оставаться на той вкладке, которая, была активна последней в момент сохранения страницы;
      - даже после выхода из админки или последующем входе в нее, последняя активная вкладка сохраняется;
      - 2-ух язычность (английская и русская версия из пакета);
      - поддержка последних версий opencart, в том числе opencart.pro и ocmod;
      - исправлены конфликты табов с модулем дополнительных вкладок (для всех версий, кроме opencart.pro включено в комплект, в Opencart.pro - модуль "Дополнительные вкладки" установлен по умолчанию)
       
      Посмотреть работу модуля можно на следующем видео: ссылка
      Попробовать работу модуля можно на следующем сайте (Логин - demo, Пароль - demo): ссылка
       
      Установка на сервер:
      для opencart.pro
      Скопировать файлы из папки upload на сервер; Перейти в раздел установка дополнений OCMOD и установить magictabs.ocmod.xml; Перейти в раздел “Менеджер дополнений” и нажать кнопку “Обновить”. для всех остальных
      Скопировать файлы из папки upload на сервер; Добавить файлы в разрешение "Группы пользователей"; Установить модуль Magictabs, для внесения в бд необходимых таблиц; Перейти в раздел установка дополнений OCMOD и установить magictabs.ocmod.xml; Перейти в раздел “Менеджер дополнений” и нажать кнопку “Обновить”.  
      Добавил q3dm0 Добавлено 15.05.2017 Категория Обмен данными Системные требования Сайт разработчика www.opencart.com Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
    • От q3dm0
      Если Вы ранее заполняли большое количество товаров, обязательно сталкивались с неудобством стандартного заполнения в opencart. Приходилось заполнить основные обязательные поля, добавить изображение и по нажатию на кнопку сохранить Вас выкидывало на страницу всех товаров, вместо того чтобы оставить  на той же карточке товара и той же вкладке на которой Вы находились ранее, теперь эта проблема решена! Помимо кнопки, применить, которая получила в сети широкую популярность в запросах любой поисковой системы и на тематику которой написано множество модулей как платных, так и бесплатных, не была решена проблема вкладок, наверняка Вас просто после сохранения выкидывало просто на первую вкладку сохранения, но теперь и эта проблема решена! Что же предлагает модуль Magictabs:
      - кнопка “Применить”;
      - возможность оставаться на той вкладке, которая, была активна последней в момент сохранения страницы;
      - даже после выхода из админки или последующем входе в нее, последняя активная вкладка сохраняется;
      - 2-ух язычность (английская и русская версия из пакета);
      - поддержка последних версий opencart, в том числе opencart.pro и ocmod;
      - исправлены конфликты табов с модулем дополнительных вкладок (для всех версий, кроме opencart.pro включено в комплект, в Opencart.pro - модуль "Дополнительные вкладки" установлен по умолчанию)
       
      Посмотреть работу модуля можно на следующем видео: ссылка
      Попробовать работу модуля можно на следующем сайте (Логин - demo, Пароль - demo): ссылка
       
      Установка на сервер:
      для opencart.pro
      Скопировать файлы из папки upload на сервер; Перейти в раздел установка дополнений OCMOD и установить magictabs.ocmod.xml; Перейти в раздел “Менеджер дополнений” и нажать кнопку “Обновить”. для всех остальных
      Скопировать файлы из папки upload на сервер; Добавить файлы в разрешение "Группы пользователей"; Установить модуль Magictabs, для внесения в бд необходимых таблиц; Перейти в раздел установка дополнений OCMOD и установить magictabs.ocmod.xml; Перейти в раздел “Менеджер дополнений” и нажать кнопку “Обновить”.  
    • От dmitrymw
      Ребят подскажите пожалуйста компонент синхронизации 1с 8 версии и ocStore 2.3.0.2.3
      Интересует хорошая разработка из платных версий. Нужна двухсторонняя синхронизация, выгрузка заказов товаров и категорий . 
    • От sirm
      Создал новую тему(шаблон) из default по такой инструкции:
      1. Для начала копируем папку default шаблона:
      upload/catalog/view/theme/default
      в новую папку вашего шаблона, например "new"
      2. Далее копируем файл theme_default.php из:
      upload/admin/controller/extension/theme
      и помещаем его в туже папку, но с именем "new.php"
      + переименовываем в новом файле название класса (2 строка)
      ControllerExtensionThemeNew
      + заменяем все совпадения "theme_default" на "new" (около 197 совпадений)
      3. Следующий шаг: копируем theme_default.tpl из:
      upload/admin/view/template/extension/theme
      в туже папку с именем "new.tpl"
      + в этом файле меняем "theme_default" на "new" (около 48 совпадений)
      4. Копируем theme_default.php из:
      upload/admin/language/en-gb/extension/theme
      в туже папку с именем "new.php"
      + в этом файле на 3 строке меняем значение у "heading_title" на название своей темы (шаблона)
      5. В завершении копируем превью темы в:
      upload/catalog/view/theme/new/image
      с именем "new.png" 
      6. Заходим "Дополнения - Дополнения - Шаблоны", нажимаем "+" возле "new", нажимаем "карандашик", поле "статус" переводим в позицию "включено"
      7. Заходим "Система - Настройки", возле Вашего магазина нажимаем "карандашик", на вкладке "Общие" в поле "шаблон" выбираем "new".
       
      Решил начать править свой шаблон. Меняю. Ничего не меняется.
      Меняю default. Меняется. Получается, что как была default так и осталась, несмотря на выбранную новую тему в админке.
      В чем проблема непонятно. Где еще что изменить или поковырять?
       
    • От oc1c

      Скачать/Купить дополнение


      Обмен данными 1С и opencart
      Комплекс предназначен для управления содержимым интернет-магазина opencart из 1С.
      Экспорт товаров, обновление цен и остатков, импорт заказов, работа по расписанию.
       
      Внимание! В комплекте содержатся только инструкции по установке и настройке, а также описание API комплекса.
      Скачать сам комплекс можно на сайте oc1c.ru
       
      Текст обработки 1С специально написан и прокомментирован таким образом, чтобы даже новичок в программировании 1С легко в нём разобрался.
      Таким образом, можно подгонять задачи под себя, делать задачи по расписанию, остатки в режиме реального времени и т.д.
      Например, автоматическую выгрузку товара при его сохранении или коррекцию остатков по товару в случае его продажи/перемещения/поступления,
      изменение цены при переоценке и т.п.
       
      Важной особенностью технологии являются прямые чтение/запись в базу данных MySQL сайта, без использования PHP.
      Никаких файлов на сайт закачивать, и, тем более, заменять не нужно.
       
      Обмен данными 1С с сайтом можно производить в любое время, вне зависимости от количества посетителей и их активности.
      Кроме того, реализована работа по расписанию, так что комплекс может работать "постепенно", закачивая только изменения.
       
      Можно управлять несколькими сайтами, легко переключаясь между сохранёнными настройками формы обработки 1С.
      Можно использовать несколько баз данных 1С.
       
      В комплекте имеются инструкции по установке и настройке комплекса, а также описание API внешней компоненты.
       
      Скачать сам комплекс можно на сайте oc1c.ru
       
      Имеются готовые решения для следующих конфигураций 1С:
      1С 7.7 Торговля и склад 9.2 1С 8.1 Управление торговлей 10.3 1С 8.2 Управление торговлей 10.3 1С 8.3 Управление торговлей 10.3 1С 8.3 Управление торговлей 11.2 1С 8.3 Управление торговлей 11.3 1С 8.3 Управление торговлей 2.2 для Казахстана 1С 8.3. Управление производственным предприятием 1.3 1С 8.3 Розница 2 1С 8.3 MBC Детали машин 1С 8.3 Управление небольшой фирмой 1.6  
      Для работы с прочими конфигурациями требуется адаптация обработки 1С, с которой, имея описание API и одно из готовых решений, может справиться любой программист 1С.
      Вы можете заказать адаптацию, обратившись на почту mail@oc1c.ru
       
      Комплекс платный, но допускает работу в демо-режиме.
      В этом случае на Вашем сайте появятся несколько ссылок на ресурс oc1c.ru
       
      По вопросам приобретения лицензии обращайтесь на почту mail@oc1c.ru
      По вопросам технической поддержки обращайтесь на почту support@oc1c.ru
       
      Добавил oc1c Добавлено 27.12.2016 Категория Обмен данными Системные требования Сайт разработчика oc1c.ru Старая цена Метод активации По запросу на почту Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1 OpenCart.Pro, ocShop Не проверялось  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу