Jump to content
Sign in to follow this  
korobas

Решение проблемы краша выполнения сценария на странице товара, в ИЕ 7 и 8.

Recommended Posts

Всем добрый день.

Вот первый раз столкнулся с OpenCart. И ждала меня неожиданная проблема, у меня отказывалась работать кнопка "Купить", разваливались вкладки с "Описанием", "Похожими товарами" и т.д. и не отображался футер, на странице товара в ИЕ 7-8.

Почитав кучу тем об это на этом форуме, узнал что такая бага не у всех пользователей ИЕ 7-8. Решил проверить на нескольких компьютерах, в итоге из 5 компов, всё было как надо только на 1. Дальше было 2 дня шастанья по интернету, но ни где не было решения данной беды.

И тут решил посмотреть сайт в ИЕТестере и при загрузке мне выдало ошибку выполнения сценария под номером KB927917, которую и начал гуглить, в итоге толком ничего не нагуглил)))) И решил писать мелкософтам. Проблема со слов мелкософта в том, что какие-то версии ИЕ7 и ИЕ8 ( они сами не знают какие, это же эпик фэил нет? ) не воспроизводит скрипты заключенные между тегами <div>, <table> и т.д. А если в скрипте "что-то там" (я толком не понял) есть, то скрип будет воспроизведён, но страница закрузится только до следующего открывающего <div>, <table> и т.д.

Так как скрипты в версиях 1.4.9. и 1.5.3 отличаются, то в версии 1.4.9. всё работало кроме футера, а в 1.5.3. не работало всё.

Решение просто до безобразия.

Нужно в файле .../catalog/view/theme/book-story.ru/template/product/product.tpl все скрипты (строки под тегом <script> ) переместить после строки

<?php echo $footer; ?>

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

  • +1 4

Share this post


Link to post
Share on other sites

спасибо за полезную информацию.

темка уходит в FAQ.

Edited by afwollis

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By whiteblue
      990.00 руб
      Скачать/Купить дополнение


      Модуль "Название цены и кнопки" для Opencart
      Обновление. Версия 1.6
      Добавлена возможность подставлять значение цены (переменную [price]). Tсли а поле Изменить цену задать значение используя эту переменную, то автоматически будет подставляться цена (цифру с валютой) с учетом скидки и акций для каждого товара.
      Пример:
      "Цена от [price] за упак.". На сайт выводиться будет "Цена от 100$  за  упак.
       
      Модуль дает возможность задать любое значение цены и заменить слово на кнопке Купить на любую фразу. Также отключение корзины и использовать форму обратной связи для отдельных товаров.
       
      Демо:
      http://demo.torg.town/index.php?route=product/product&path=20&product_id=47
      Админка:
      http://demo.torg.town/admin/index.php?route=module/rangeprice&token=0J1JgJdNrmVqDX6ioR6qip76T1Te1esR
       
      Логин: demo
      Пароль: demo
       
      Инструкция по установке и настройке
       
      Модуль позволяющий превратить Opencart в универсальную CMS. С помощью этого модуля можно на основе интернет-магазина создать сайты-визитки и корпоративные сайты, с возможностью продажи услуг и простых товаров на одном и том же сайте.
       
      Возможности модуля:
      Задать любое значение кнопке Купить (Например: Заказать сегодня, Уточнить точное количество и т.д.) Использовать любую фразу вместо цены (Например: Цена от 100, Цена от 100 до 200, Все за 250 и т.д.) Отключение корзины для отдельных товаров Использование для товара форму обратной связи Мультиязычность Быстрая и удобная правка товаров в списке  
      Установка модуля:
      Сделать резервную копию сайта и БД. Скачать архив. Не распаковывая его загрузить в админ-панель. Модули - Установка расширения - Загрузить. Обновить модификаторы. Дополнительно активировать модуль. Модули - Модули - Активировать.  
      В наличии также версия для  Moneymaker 2 и интеграция с Форм sobFeedback (только в версии модуля 1.6)
       
       
      НЕ требует Ioncube
       
       
       
       
      Инструкция пользователя.docx
      Добавил whiteblue Добавлено 03.05.2017 Категория Модули Системные требования Сайт разработчика http://white-blue.com.ua/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.1 Обращение к серверу разработчика Нет  
    • By whiteblue
      Обновление. Версия 1.6
      Добавлена возможность подставлять значение цены (переменную [price]). Tсли а поле Изменить цену задать значение используя эту переменную, то автоматически будет подставляться цена (цифру с валютой) с учетом скидки и акций для каждого товара.
      Пример:
      "Цена от [price] за упак.". На сайт выводиться будет "Цена от 100$  за  упак.
       
      Модуль дает возможность задать любое значение цены и заменить слово на кнопке Купить на любую фразу. Также отключение корзины и использовать форму обратной связи для отдельных товаров.
       
      Демо:
      http://demo.torg.town/index.php?route=product/product&path=20&product_id=47
      Админка:
      http://demo.torg.town/admin/index.php?route=module/rangeprice&token=0J1JgJdNrmVqDX6ioR6qip76T1Te1esR
       
      Логин: demo
      Пароль: demo
       
      Инструкция по установке и настройке
       
      Модуль позволяющий превратить Opencart в универсальную CMS. С помощью этого модуля можно на основе интернет-магазина создать сайты-визитки и корпоративные сайты, с возможностью продажи услуг и простых товаров на одном и том же сайте.
       
      Возможности модуля:
      Задать любое значение кнопке Купить (Например: Заказать сегодня, Уточнить точное количество и т.д.) Использовать любую фразу вместо цены (Например: Цена от 100, Цена от 100 до 200, Все за 250 и т.д.) Отключение корзины для отдельных товаров Использование для товара форму обратной связи Мультиязычность Быстрая и удобная правка товаров в списке  
      Установка модуля:
      Сделать резервную копию сайта и БД. Скачать архив. Не распаковывая его загрузить в админ-панель. Модули - Установка расширения - Загрузить. Обновить модификаторы. Дополнительно активировать модуль. Модули - Модули - Активировать.  
      В наличии также версия для  Moneymaker 2 и интеграция с Форм sobFeedback (только в версии модуля 1.6)
       
       
      НЕ требует Ioncube
       
       
       
       
      Инструкция пользователя.docx
    • By kSysHka18
      Ребята, помогите пожалуйста. Версия 3.0.3.1. При заполнении карт товаров,кнопка купить пляшет. Хотелось бы что бы она вместе с ценой была внизу, не зависимо от знаков. что только не пробовала, результата нет. Спасибо  
      Документ_Microsoft_Word_(7).docx
    • By DariyGRAY
      Скачать/Купить дополнение


      Скрыть товары, которых нет в наличии

      В СИЛУ БОЛЬШИХ ПЕРЕМЕН КАК В ЖИЗНИ ТАК И В РАБОТЕ - ОТДАЮ БЕСПЛАТНО



      !!! ПОЛЬЗУЙТЕСЬ !!!



      P.S. УСТАНОВКА И ПОДДЕРЖКА ПРИ НЕОБХОДИМОСТИ - НА ПЛАТНОЙ ОСНОВЕ



      (по всем вопросам пишем в личку)



      P.S.S. (поддержка старых клиентов - бесплатно)


      Если Вам необходимо скрывать товары из каталога, количество которых приравнивается к нулю, и при этом необходимо сохранять все прямые ссылки для поисковых систем - данное решение именно для Вас. Товары, отсутствующие на складе, автоматически будут скрываться как из каталога, так и из всех модулей. При этом ИНДЕКС, который в настоящее время ну уж очень дорог, абсолютно НЕ ПОСТРАДАЕТ. Также, при переходе в карточку товара по прямой ссылке, кнопка "Купить" изменится на "Нет в наличии" и будет неактивна (нажать на нее пользователь не сможет).
      Совместимость: OpenCart 1.5.5, OcStore 1.5.5.1-2. Для более ранних версий нужно править (если будет ради кого - исправлю)
      Добавил DariyGRAY Добавлено 14.07.2014 Категория Модули  
    • By riny
      Скачать/Купить дополнение


      Замена кнопки "купить" на реф. ссылку
      Если вам надо чтобы при нажатии на "купить" происходил переход по реферальной ссылке, то это дополнение для вас. Ссылка хранится в поле товара "Расположение/location".
      Мод заменяет кнопку "купить" в товаре, похожих товарах, категориях, акциях, брендах, сравнении, закладках и модулях последние, рекомендуемые, хиты продаж, акции.
      Установка:
      - скопировать содержимое папки upload в корневой каталог вашего сайта (стандартные файлы не заменяются)
      - если нужно открывать ссылки в новом окне используйте версию модуля из папки "upload [new_window_version]"
      - увеличить в phpMyAdmin размер поля location таблицы product, в котором будут храниться реф. ссылки, пример на скриншоте [pma.jpg]
      Тестировалось на ocStore 1.5.5.1.1, opencart 1.5.5.1
      Добавил riny Добавлено 04.09.2013 Категория Покупки, оформление заказа, корзина Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.