Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Поиск по сайту

Результаты поиска по тегам 'javascript'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

  • Основной
    • Новости и анонсы
    • Предложения и пожелания
    • Акции, подарки, конкурсы и награды
  • Opencart 4.x
    • Opencart 4.x: Общие вопросы
    • Opencart 4.x: Установка и обновление
    • Opencart 4.x: Локализация
    • Opencart 4.x: Настройка и оптимизация
    • Opencart 4.x: Песочница
    • Opencart 4.x: Поиск модулей
    • Opencart 4.x: Отчёты об ошибках
  • Opencart 3.x
    • Opencart 3.x: Общие вопросы
    • Opencart 3.x: Установка и обновление
    • Opencart 3.x: Локализация
    • Opencart 3.x: Настройка и оптимизация
    • Opencart 3.x: Песочница
    • Opencart 3.x: Поиск модулей
    • Opencart 3.x: Отчёты об ошибках
  • Opencart 2.x
    • Opencart 2.x: Общие вопросы
    • Opencart 2.x: Установка и обновление
    • Opencart 2.x: Локализация
    • Opencart 2.x: Настройка и оптимизация
    • Opencart 2.x: Песочница
    • Opencart 2.x: Поиск модулей
    • Opencart 2.x / ocStore 2.x: Отчёты об ошибках
  • Реклама и продвижение
    • SEO-вопросы (оптимизация и продвижение магазина)
    • Контекстная реклама
    • Торговые площадки
    • E-commerce tracking и бизнес аналитика
    • Разное
  • Поддержка и ответы на вопросы
    • Общие вопросы
    • Установка, обновление, настройка
    • Шаблоны, дизайн и оформление магазина
    • Модули и дополнения
    • Помощь программистам и разработчикам
    • Мобильная витрина
    • Вопросы безопасности
    • Перевод
    • Отчёты об ошибках
    • Интернет-магазины и электронная коммерция
    • Песочница
  • Услуги
    • Создание магазинов под ключ
    • Дизайн, верстка и шаблоны
    • Программирование, создание модулей, изменение функциональности
    • Настройка и мелкая работа по уже существующему сайту
    • Обновление версии движка магазина
    • Наполнение магазина
    • Системное администрирование (настройка хостинга, серверов, ПО)
    • Другие услуги
  • Разное
    • Пользовательские обзоры дополнений
    • Примеры сайтов на OpenCart (ocStore)
    • Курилка
    • Предложения по улучшению

Категории

  • Шаблоны
    • Бесплатные шаблоны
    • Платные шаблоны
  • Фильтры
  • Цены, скидки, акции, подарки
  • Реклама и продвижение
  • Бонусы, купоны, программы лояльности
  • Блоги, новости, статьи
  • Покупки, оформление заказа, корзина
  • Опции
  • Атрибуты
  • Серии, Комплекты
  • Поиск
  • SEO, карта сайта, оптимизация
  • Кэширование, сжатие, ускорение
  • Платежные системы
  • Доставки
  • Редакторы
  • Меню, дизайн, внешний вид
  • Слайдшоу, баннеры, галереи
  • Письма, почта, рассылки, sms
  • Обратная связь, звонки
  • Обмен данными
  • Учет в заказе
  • Сравнения, закладки
  • Социальные сети
  • Парсеры
  • Модули
  • Инструменты, утилиты
  • Лицензии
  • Языковые пакеты
  • Прочее
  • Отчеты
  • Сборки
    • ocStore
  • Услуги
    • Графика и дизайн
    • Маркетинг

Категории

  • Служебные документы
  • Оплата
  • Документация Opencart

Категории

  • Общие вопросы
  • Покупка дополнений
  • Для разработчиков
  • Аккаунт
  • Техническая поддержка
  • Финансовый отдел

Блоги

  • Konorws (Разработка и модификация Opencart)
  • Блог mr.Kent)
  • Прожектор Бритни Спирс
  • Layk
  • Продвижение интернет-магазина, seo оптимизация
  • Записная книжка
  • Блог RGB
  • Модули которые сделают сайт лучше
  • Блог веб-студии NeoSeo
  • Useful IT
  • Записи
  • Найденные решения проблем с Opencart
  • ocdroid blog
  • Заметки на полях...
  • Pimur
  • Серж Ткач
  • О жизни, смерти, о бизнесе и Опенкарте
  • Просто мысли от laim731
  • Маркетинг и продвижение интернет-магазина
  • Мой копирайтинг
  • SEO боксинг специального назначения
  • Get-Web Dev
  • Seok
  • Блоги sitecreator-а
  • Best practice
  • Vlad-Egorov-Blog
  • Блог spectre
  • commanddotcom
  • Внимание мошенники
  • Наблюдения обычного человека
  • Блог Rassol2
  • Блог Exploits
  • блог для натуралов
  • Настюша, тут есть темы
  • Пропитано рекламой
  • Tutorial
  • ОтВинта
  • Tg chnls
  • Блог
  • Блог sv2109
  • КАК ОРГАНИЗОВАТЬ НОВОСТНЫЕ ПОДПИСКИ НА БАЗЕ API OPENCART 3/0/2
  • VDS/VPS, серверы под Linux: установка, настройка, оптимизация
  • IT блог
  • Блог
  • Opencart SEO
  • Путёвые заметки о работе магазина NiceBike на платформе OpenCart
  • Blondi Blog
  • Полезные статьи, новости.
  • Блог владельца магазина
  • Хостинг для OpenCart
  • разное
  • ПРОДАЖА АКАУНТОВ-binance ВЕРИФИЦИРОВАННЫe ЧИСТЫЕ УСПЕВАЙТЕ КУПИТЬ ПО НИЗКОЙ ЦЕНЕ
  • Диспансеризация
  • wozobat
  • quasarbyte
  • Мой блог
  • Igorych
  • aaaaa
  • 👌🔊Bellsouth CUSTOMER support number 1+(8O8)678=9O64-☎phone number
  • Liudmila marketer
  • Заметки реалиста

Искать результаты в...

Искать результаты, содержащие...


Дата создания

  • Начать

    Конец


Последнее обновление

  • Начать

    Конец


Фильтр по количеству...

Зарегистрирован

  • Начать

    Конец


Группа


Сайт


Skype


Город:


Интересы

  1. Добрый день, пример: https://stroyka-market.com/ поиск реализован сторонним сервисом: searchbooster.io работают они на основании предоставленной YML выгрузки возможно ли такое реализовать независимо? и так что бы поиск работал также релевантно и быстро я вижу в такой реализации большую перспективу И в какой бюджет это выйдет ? пробовали Sphinx от ******, но поиск не был релевантен - то есть в первую очередь выводилось не то подразумевалось - тестировали около месяца.. сейчас стоит поиск от яндекса по товарам - но у него ограничение 100к товаров и не самый удобный интерфейс, наш сайт https://om-ek.ru/ - у нас сейчас 165к товаров и на подходе еще партия на 50 к товаров - итого использование поиска от яндекса будет уже совсем не актуально Очень надеюсь на обратную связь! Или если есть ещё варианты для хорошего качественного поиска -открыты и готовы обсудить
  2. Доброго времени суток, уважаемые форумчане! Работаю над реализацией следующей задачи: В админке в настройках модуля выбираются опции товаров, при нажатии на "Сохранить" отмеченные опции (реализовано в виде checkbox) фиксируются в БД. В каталоге, соответсвенно, отмеченные опции отображаются. Практически всё реализовано за исключением одной мелочи: в БД отмечаются не только выбранные checkbox, а все... Реализация в коде: <a onclick="setView(); $('#form').submit();" class="button"><?php echo $button_save; ?></a> public function setViewTest($option_id, $value) { $this->db->query("UPDATE ". DB_PREFIX ."product_option_view SET view = " .(int)$value." WHERE option_id = ".(int)$option_id); } <script type="text/javascript"> function setView() { if($("#<?php echo $option['option_id']?>").prop('checked')) { <?php $this->model_module_module_test->setViewTest($option['option_id'], 1); ?> } else { <?php $this->model_module_module_test->setViewTest($option['option_id'], 0); ?> } } </script> По логу SQL-запросов действительно делается update всех записей таблицы. Даже просто при загрузке страницы. Хотя на самом деле нужно, чтобы JS функция вызывалась только при клике на ссылку. Почему это происходит - для меня загадка. Буду очень признателен, если кто-то укажет на мои ошибки либо предложит другие пути решения данной задачи.
  3. Нужна помощь! На сайт установил модуль "Customizable Ajax call me back" (его страница www.opencart.com/index.php?route=extension/extension/info&extension_id=12978&filter_search=call). Из названии можете узнать что он дает возможность запроса обратного звонка. Он вроде нормально работает. НО, когда его открываете и закрываете окошку. А потом еще раз открываете... Баццц и тут начинается какой то трэш на сайте. Сайт: top3dshop.ru Нажмите на иконку телефона на шапке сайта (потом поменяю вызов окошки на текст вместо иконки). Там открывается окошка заказа звонка. Как мне известно, проблема заключается в конфликте разных библиотек javascript. В интернете не нашел ответа. Написал разработчикам модуля но не было ответа...
  4. Стоит 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, но не пойму как такое могло произойти. Гуглил пропавшие табы, но ничего путевого не нашел. С опенкарт имею дело третий день, подскажите может есть какие-то нюансы?
  5. Доброго времени суток всем! Позвольте один вопрос. В исходном коде страницы продукта изначально довольно таки много открытого javascript, а ведь поисковики этого не любят, рекомендуют выносить в отдельный файл. Однако весь javascript на странице закомментирован вот таким образом. <script type="text/javascript"> <!-- какойто код --></script> Скажите плз, это сделано для того чтобы не видели боты или я слышал чтобы не видели стааааарые браузеры? Имеет ли смысл выносить javascript в отдельный файл? В плане SEO Заранее спс за ответы и успехов в ваших проэктах.
  6. Приветствую знатоков! Решил слегка доработать функцию add в файле common.js (отвечает за добавление товара вкорзину). Хотелось, чтобы выскакивало модальное окно с тем же текстом, что и в стандартном сообщении. Проблема в следующем. В хроме появляется ошибка: Cannot read property 'open' of undefined При этом в яндекс браузере всё работает на ура. Вот код функции: ...'add': function(product_id,buttonId, quantity) { $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: 'product_id=' + product_id + '&quantity=' + (typeof(quantity) != 'undefined' ? quantity : 1), dataType: 'json', beforeSend: function() { $('#cart > button').button('loading'); }, complete: function() { $('#cart > button').button('reset'); }, success: function(json) { $('.alert, .text-danger').remove(); if (json['redirect']) { location = json['redirect']; } if (json['success']) { $('#content').parent().before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + ' <button type="button" class="close" data-dismiss="alert">×</button></div>'); // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); document.getElementById('cartCount').innerHTML = json['total']; //Меняем класс блока с корзиной var articleCart = document.getElementById(buttonId); articleCart.className = ""; articleCart.className = "activeCart"; $('html, body').animate({ scrollTop: 0 }, 'slow'); $('#cart > ul').load('index.php?route=common/cart/info ul li'); //Открываем модальное окно. ================>>> $.magnificPopup.open <<<========================== Здесь выскакивает ошибка ({ items: { src: '<div class="cartAddPopup">'+json['success']+'</div>', type: 'inline' } }); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }... Сайт: joy-joy.ru прямо на главной странице можно посмотреть ocStore 2.1 Надеюсь на помощь знатоков.
  7. Всем доброго времени суток! Подскажите пожалуйста, как сделать скролл наверх при клике на страницу пагинации? есть страница категорий http://greenmarket.su/tovary При клике на след страницу экран остается на месте, а нужно чтобы он скроллился вверх. Как это можно осуществить? Код по моему вот такой: paginationChangeAction: function () { $('.custom-category .pagination a').each(function () { var href = $(this).attr('href'); $(this).attr('onclick', 'oclayerednavigationajax.filter("'+ href +'")'); $(this).attr('href', 'javascript:void(0);'); }); }
  8. Мой сайт http://bizarreshop.by/ . Добавил скрипт (menu.js) который прикрепляет меню сверху при скроллинге, однако работает это только на главной странице. На всех остальных не работает. Проверял подключены ли нужные скрипты на страницах - всё есть.Помогите пожалуйста разобраться с проблемой.
  9. Здравствуйте. Помогите пожалуйста. Сайт http://test22.sportsontheweb.net/ В мобильной версии менюшка открывается по клику на иконку (три полосочки). Как сделать что бы по умолчанию она была включена и показывалась? Спасибо!
  10. Вообщем есть проблема с функцией addModule(); Я начинающий разработчик PHP и яваскрипта практически не знаю. Мне необходимо реализовать модуль по типу баннера и рекомендуемых товаров. Вот код функции addModule мной немного модифицированный. Подскажите как реализовать функцию полноценно чтобы добавлялись все необходимые поля. <script type="text/javascript"><!-- var module_row = <?php echo $module_row; ?>; function addModule() { html = '<tbody id="module-row' + module_row + '">'; html += ' <tr>'; html += ' <td class="left"><input type="text" id="stark<?php echo $module_row; ?>"/><input type="hidden" name="stark_module[<?php echo $module_row; ?>][stark_ids][]" value="<?php echo $id; ?>" /><div id="featured-stark<?php echo $module_row; ?>" class="scrollbox">'; html += ' <td class="left"><input type="text" name="stark_module[' + module_row + '][width]" value="" size="3" /> <input type="text" name="stark_module[' + module_row + '][height]" value="" size="3" /></td>'; html += ' <td class="left"><select name="stark_module[' + module_row + '][layout_id]">'; <?php foreach ($layouts as $layout) { ?> html += ' <option value="<?php echo $layout['layout_id']; ?>"><?php echo addslashes($layout['name']); ?></option>'; <?php } ?> html += ' </select></td>'; html += ' <td class="left"><select name="stark_module[' + module_row + '][position]">'; html += ' <option value="content_top"><?php echo $text_content_top; ?></option>'; html += ' <option value="content_bottom"><?php echo $text_content_bottom; ?></option>'; html += ' <option value="column_left"><?php echo $text_column_left; ?></option>'; html += ' <option value="column_right"><?php echo $text_column_right; ?></option>'; html += ' </select></td>'; html += ' <td class="left"><select name="stark_module[' + module_row + '][status]">'; html += ' <option value="1" selected="selected"><?php echo $text_enabled; ?></option>'; html += ' <option value="0"><?php echo $text_disabled; ?></option>'; html += ' </select></td>'; html += ' <td class="right"><input type="text" name="stark_module[' + module_row + '][sort_order]" value="" size="3" /></td>'; html += ' <td class="left"><a onclick="$(\'#module-row' + module_row + '\').remove();" class="button"><?php echo $button_remove; ?></a></td>'; html += ' </tr>'; html += '</tbody>'; $('#module tfoot').before(html); module_row++; } //--></script> На картинке примерно показано как работает эта функция. При нажатии "добавить модуль" появляется поле №2 без автокомплита. Как переписать функцию чтобы автокомплит заработал и сохраняло значения при выборе товара?
  11. Подскажите, что нужно дописать в функции нотификации( по клику на КУПИТЬ вылазит), чтобы после ее закрытия происходило обновление страницы - reload. Вот сама функция в product.tpl: $('#button-cart').bind('click', function() { $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'checkbox\']:checked, .product-info select, .product-info textarea'), dataType: 'json', success: function(json) { $('.success, .warning, .attention, information, .error').remove(); if (json['error']) { if (json['error']['option']) { for (i in json['error']['option']) { $('#option-' + i).after('<span class="error">' + json['error']['option'][i] + '</span>'); } } } if (json['success']) { $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>'); $('.success').fadeIn('slow'); $('#cart-total').html(json['total']); $('html, body').animate({ scrollTop: 0 }, 'slow'); } } }); });
  12. Краткое описание задачи: Необходимо пофиксить баг календаря связанный с позиционированием. Насколько я разобрался, работа в основном связана с JavaScript, плюс немного CSS. Исходные данные: ocStore 1.5.5.1.2 Модуль OpenCart Reservations -booking system for products vqmod Шаблон Pizza Chef - Bootstrap Template 1.0.2 vqmod Больше никаких изменений не вносилось. Более подробное описание задачи: Итак на основе OpenCart и вышеупомянутого модуля создается сервис аренды. Смысл данного модуля в том, что он подменяет поле даты (задается опция) у товара и добавляет второй поле, т.к. срок аренды с такой-то даты по такую то. Вот как это выглядит на дефолтном шаблоне: При этом, модуль заменяет стандартный модуль календаря на Zebra_Datepicker Проблема в том, что после установки шаблона Pizza, он также заменяет модуль календаря на какой-то свой. Я пытался оставить в шаблоне старый модуль календаря, для этого я исключил XML-файл для vqmod, который вырезает модуль календаря, а также в шаблон product.tpl добавил строчки даты (когда отображаются опции даты) из дефолтного шаблона. Календарь и функции аренды заработали, но криво, т.к. во первых иконка календарика отображается не там где надо, а во вторых при щелчке на ней сам календарь отображается снизу страницы. Пытался разобраться сам. В коде календаря zebra_datepicker.src.js нашел функции для расчета позиции отображения иконки и самого календаря: var // get the date picker width and height datepicker_width = datepicker.outerWidth(), datepicker_height = datepicker.outerHeight(), // compute the date picker's default left and top // this will be computed relative to the icon's top-right corner (if the calendar icon exists), or // relative to the element's top-right corner otherwise, to which the offsets given at initialization // are added/subtracted left = (undefined !== icon ? icon.offset().left + icon.outerWidth(true) : $element.offset().left + $element.outerWidth(true)) + plugin.settings.offset[0], top = (undefined !== icon ? icon.offset().top : $element.offset().top) - datepicker_height + plugin.settings.offset[1], // get browser window's width and height window_width = $(window).width(), window_height = $(window).height(), // get browser window's horizontal and vertical scroll offsets window_scroll_top = $(window).scrollTop(), window_scroll_left = $(window).scrollLeft(); // if date picker is outside the viewport, adjust its position so that it is visible if (left + datepicker_width > window_scroll_left + window_width) left = window_scroll_left + window_width - datepicker_width; if (left < window_scroll_left) left = window_scroll_left; if (top + datepicker_height > window_scroll_top + window_height) top = window_scroll_top + window_height - datepicker_height; if (top < window_scroll_top) top = window_scroll_top; // make the date picker visible datepicker.css({ 'left': left, 'top': top }); top как раз задает позицию по вертикали. Если поставить там фиксированное значение, то все работает как надо, но стоит изменить размер окна браузера, так по вертикали сразу же происходит смещение. В общем должна быть привязка к элементу формы по которой щелкнули. Но здесь у меня ума не хватает разобраться. В общем ищу исполнителя данной интересной задачки. Сроки ваши. По стоимости готов выслушать. Оплата WebMoney, RBKMoney, Яндекс.Деньги, Сбербанк, на карту, на р/с и т.д. как вам удобнее. Если нужен отзыв на weblancer или fl, то можно оформить через биржу фриланса с оставлением отзыва (у меня там эккаунты по несколько лет с постоянными заказами и отзывами).
  13. Проблема такая: при написании либо копировании большого количества текста в поле "Комментарий" и после нажатия на кнопку "Добавить отзыв" - появляется ошибка (скрин) http://prntscr.com/6f2h3a Та же ошибка возникает если поставить галочку "следить за отзывами" (скрин) http://prntscr.com/6f2hx0 И еще пару ошибок на главной странице сайта (скрин) http://prntscr.com/6f2dw4 Сам модуль приобрели здесь https://opencart-forum.ru/files/file/1435-seo-cms-pro-%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8-%D0%BE%D1%82%D0%B7%D1%8B%D0%B2%D1%8B-%D0%B3%D0%B0%D0%BB%D0%B5%D1%80%D0%B5%D1%8F-%D1%84%D0%BE%D1%80%D0%BC%D1%8B/ По сути: нужен человек, знающий javascript, который поможет исправить ошибки связанные с JS на сайте (Кого интересуют подробности - пожалуйста - пишите в ЛС, детальную информацию всю предоставлю)
  14. На опенкарте строю сайт по аренде квартир. Выбор оправдан и все функции есть. Посмотрел псд и увидел страх, который никогда не делал. В категории товаров товары выводятся сеткой (3 товара по высоте и 3 товара в ширину), все остальные товары скролятся прокруткой (не стандартной, а джаваскриптовой). Скрин больше скажет за меня. Как можно реализовать сию премудрость, с чего стоит начать, как продолжить? Благодарю, заранее, всех отозвавшихся!
  15. Добрый день, помогите решить эту проблему ниже. Как правильно исправить. Я думаю это вроде все нужные элементы там. Но может что то изменить можно? Количество блокирующих скриптов на странице: 4. Количество блокирующих ресурсов CSS на странице: 5. Они замедляют отображение контента. Все содержание верхней части страницы отображается только после загрузки указанных далее ресурсов. Попробуйте отложить загрузку этих ресурсов, загружать их асинхронно или встроить их самые важные компоненты непосредственно в код HTML. Удалите код JavaScript, препятствующий отображению: http://sunny888.ru/…ew/javascript/jquery/jquery-2.1.1.min.js http://sunny888.ru/…javascript/bootstrap/js/bootstrap.min.js http://sunny888.ru/catalog/view/javascript/common.js http://sunny888.ru/…/jquery/owl-carousel/owl.carousel.min.js
  16. Установил модуль JV_QuickOrder всплывает окно для заполнения формы, но проверка полей на заполнение не работает, как и не работает кнопка "сделать заказ". Написал разработчику модуля, тот говорит,что ошибка в скриптах страницы товара темы и модуль из-за этого работает неправильно. Но я НЕ МОГУ НАЙТИ эту ошибку, на которую он указывает. Вот, что он пишет: Я через консоль хрома просто не вижу этой ошибки... Прошу вашей помощи! Вот проблема головной боли -> http://igrokid.com.ua/
  17. Eсть возможность вывести базовую цену товара, то есть без скидок и выбираемых опций, чтоб было 2 цены допустим 1 с опциями и 1 начальная? Сделал примерно таки образом: Вывел начальное повторную цену товара: <?php echo $price_value; ?> Но возникла проблема, цена показывается с 4 нулями после точки "100.0000" Пытаюсь убрать их с помощью js, но не получается, вот код: <div id="number2"> <?php echo $price_value; ?> </div> <script type="text/javascript"> var number = +document.getElementById ("number2"); number = number.toFixed(2); alert(number); </script> В чем мб проблема?
  18. Здравствуйте уважаемые форумчани :) Продолжаю адаптировать шаблон под opencart,и вновь появились проблемы... Это шапка она всегда видна Не могу понять какой класс нужно редактировать,что бы при переходи на категорию, или товар категории менялся класс этой категории(активный вид),в module/category.tpl это class active, в tabs.js это selected, я создал оба класса но эффекта нет,может есть еще какие либо файлы которые используются в категориях?\ header.tpl Category.tpl
  19. Не обновляется корзина при добавлении товара из Рекомендованных товаров(featured.tpl). Подскажите в чем может быть проблема. <button class="btn btn-small btn-primary" type="button" onclick="addToCart('<?php echo $product['product_id']; ?>');"/><?php echo $button_cart; ?></button> function addToCart(product_id, quantity) { quantity = typeof(quantity) != 'undefined' ? quantity : 1; $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: 'product_id=' + product_id + '&quantity=' + quantity, dataType: 'json', success: function(json) { $('.success, .warning, .attention, .information, .error').remove(); if (json['redirect']) { location = json['redirect']; } if (json['success']) { $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>'); $('.success').fadeIn('slow'); $('#cart-total').html(json['total']); $('html, body').animate({ scrollTop: 0 }, 'slow'); } } }); }
  20. Здравствуйте. Имеется магазин на ocStore 1.5.5.1.1 и страница со связкой HTML-таблица + DataTables (плагин для jQuery для поиска по ней). Проблема заключается в том, что если попытаться ввести что-нибудь в строке поиска по магазину и нажать ENTER, то откроется страница поисковой выдачи не по введенному тексту, а по слову "поиск" и такое происходит только на этой странице. Учитывая, что в родных файлах движка ничего не менялось я подозреваю что скрипт плагина как-то конфликтует со строкой поиска по сайту... Подскажите, что именно в коде скрипта может вызывать такую проблемы?
  21. Всем привет. Это уже 100500 тема по данному вопросу. Нажимаю кнопку "Купить" - информер "Товар такой-то добавлен в корзину" появляется как положено, количество и сумма в корзине обновляются как положено. Но при нажатии на корзину товара в ней все ещё нет - "Ваша корзина пуста". После Ctrl+R все отлично - товар появляется в корзине, его видно. Но только после обновления страницы. Исходные данные - Opencart Overclocked, стандартная тема Default которую переделываю под чистый Bootstrap 3.0 Проблема явно в скриптах, а я с javascript практически не дружу. Нужна помощь. Проект на локалке, дать ссылку не могу, поэтому постараюсь максимально проинформировать. Корзину хочу оформить модальным окном из бутстрапа. Файл cart.tpl: (код корзины можно сделать компактнее, но я уже пробовал по всякому, и это последний вариант, где я решил вообще весь код обрамления модального окна расписать как для пустой так и для заполненной корзины, думал "а вдруг") Модальное окно глючит, но если закомментировать этот кусок common.js.... ....то работает корректно (ну, кроме обновления товара без обновления страницы. На всякий случай header.tpl Буду рад любой помощи. Темы по корзинам описанные здесь на форуме посмотрел, многие решения взятые из них попробовал - не помогло. По поводу форка - был выбран во избежания геммороя с разными версиями jQuery, чистый Opencart работает с 1.7.1, для корректной работы Bootstrap требуется 1.11.1, который в Overclocked по дефолту. С оригинальным Opencart были теже проблемы с корзиной, так что трабл не в форке, поверьте.
  22. Значит вопрос заключается вот в чем: есть интернет магазин на движке OpenCart, проблема появилась на страничке с продуктами, на сайте включен SEO url, когда переходишь на товар напрямую, без категорий (http:// мой сайт/товар) все отлично, но если в url появляется любая категория (http:// мой сайт/категория/товар), все ломается: слетает favicon и все возможные javascript-ы (фото товара, вместо colorbox, открывается в отдельной вкладке, вкладки меню характеристики и сопутствующие товары становятся не кликабельны. Подскажите пожалуйста, если и не решение проблемы то корень где её можно найти. Заранее благодарен!
  23. Добрый день, дамы и господа. Решил упростить себе работу по вводу ЧПУ в карточке категории, товара и т.п. Но - не могу найти, где и как в шаблоне подставить переменную. Задача - получить введенное значение в поле "Название категории" на вкладке "Общие", преобразовать ее в нижний регистр, транслитерировать "на лету", сохранить в переменную "$seo_url" и выдать в поле "SEO URL" на вкладке "Данные", или сразу сохранить в соответствующую ячейку соответствующей таблицы базы данных. Сам скрипт есть, пользуюсь им отдельно. Надоело переключаться между вкладками, хочу внедрить в админку, но проблема в том, что не могу найти концы в этих шаблонах... В случае с товаром - получить производителя с вкладки "Связи" и модель с вкладки "Данные" (или, хотя бы, просто модель) и, преобразовав вышеописанным способом, внести в строку "SEO URL" на вкладке "Данные". Подскажите, пожалуйста, нужные файлы и строки. Установка пока свежая, без доработок. Версия 1.5.5.1.2 (русская)
  24. Добрый день! Заметил ошибки в карточке товара, что это может быть? Как можно это исправить? Подскажите пожалуйста!
  25. ocStore 1.5. Нужно внести правки в css и javascript на основании отчета W3C validator, Сократить объем кода, переместить скрипты в подвал сайта, объединить стили и т.д...сохранив логику.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.