Перейти к содержанию

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

Скрипты и стили на все страницы


Скрипты и стили на все страницы


Название: Скрипты и стили на все страницы

Добавил: pyatka

Добавлен: 26 мая 2015

Категория: Прочее

На просторах интернета блуждает множество вопросов вида "как отобразить скрипт/стиль/модуль на всех страницах магазина?" от пользователей OpenCart. Предлагаю простое и бесплатное решение по добавлению статики через штатное API OpenCart.

Установка:

  1. Загрузите содержимое папки EveryWhereGo в корень сайта.
  2. Установите модуль традиционным для opencart способом.
  3. Добавляйте скрипты и стили для отображения. Напишите в поля "Название" и "Описание" немного информации, чтобы не запутаться в добавленном позже. Укажите адрес скрипта/стиля в поле "Путь".

Требования:

  1. php 5.3 и выше

Лицензия:

Бесплатно, свободно

Совместимость:

Совместимо с 1.5.* и 2.*

Планы на будущее:

Научить выполнять модули на каждой странице. Сделать API для сторонних модулей (автоматическое добавление в список EveryWhereGo, если он уже установлен).


 

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От LionHunter
      Привет
      Подскажите, пожалуйста, что за эффект на зеленых кнопках при наведении мышкой на этом сайте - https://kiddisvit.ua/ ? Как реализовано? 
       

    • От OlegP
      По словам тех. поддержки Таймвеб скрипты на сайте https://immunitet.org  (Opencart ocStore Версия 1.5.5.1.2) требуют работы большего количества обработчиков, чем у них имеется в рамках тарифа и сервера, поэтому сайт стал медленно работать при переходе на тариф 1Сайт. Ранее сайт был на тарифе Year+ где имелось большее количество обработчиков (по словам тех поддержки) и поэтому сайт работал быстро, но увеличение нагрузки на сайт требует больших мощностей и пришлось переходить на тариф 1Сайт от чего и возникли проблемы. В связи с чем нужно оптимизировать скрипты на сайте для меньшей загрузки обработчиков.
      Цена договорная. Сроки горят
    • От sosiskaAm
      Привет! Подскажите пжл где можно найти решение проблемы или в какие пути смотреть?
      Установила движок ocStore 2.3 на поддомен основного сайта, но Главная страница и Админка выглядят очень криво! Так, как будто не подгрузились стили css, но при этом все остальное (товары, категории и пр.) отображаются верно. Просто все очень и очень некрасиво выглядит. Но если установить этот же движок на обычный домен (2-го уровня) все становится и выглядит нормально. 
       
      * ctrl+F5 не помогает, дело точно не в кэше(


    • От denchis
      Добрый день.
      Коллеги, вопрос на засыпку :
      1. Есть инмаг: fashionpower.ru , столкнулись с проблемой, что привязать к модулю "Доставка почта РФ" - не возможности, ибо нет фиксированного веса на товары и т.п.
      2. Можно ли сделать так :
      При оформлении заказа на сайте, когда клиент выбирает способ доставки "Почтой РФ" - ему выскакивает небольшое диалоговое окно, в котором небольшой короткий текст или фрейм со страницей и информацией о доставке почтой РФ и наложенным платежом в частности ?

      Как это можно реализовать на уровне кода ?

      Заранее спасибо, если с веткой тем обсуждения ошибся, прошу не пинать сильно. 
    • От berdps
      Приветствую!!!
      Пишу с мольбой о помощи.
      Делаю сайт на ocstore 2.3. Столкнулся с такой проблемой: отказались работать скрипты, которые вызывали формы обратной связи и появление кнопки меню для мобильных. Изначально они работали исправно, но после какого-то действия (не могу понять какого именно) перестали срабатывать. Возможно после установки расширения Buy One Click for OpenCart 2.3.x, возможно от другого расширения.
      Насколько я понимаю конфликт в различных версиях jquery, самостоятельно исправить в течении нескольких дней не смог.
      Версия jquery - 2.1.1
      Выгрузил сделанное на сегодняшний день на хостинг http://мороженко.рф/
      Не судите строго, это мой третий проект.
       
      Отозвавшемуся открою доступы.

      Помогите, пожалуйста, готов заплатить.
      Заранее спасибо.
       
      Скрипт отправки всплывающей формы:
       
      $(function() {
              // Купить в один клик

          $('.toclick, .callback, .kat_button').magnificPopup({
              mainClass: 'mfp-zoom-in',
              removalDelay: 400
          });
          //E-mail Ajax Send
          $(".ajax-form").submit(function() {
              var th = $(this);
              $.ajax({
                  type: "POST",
                  url: "catalog/view/theme/morozh/mail.php",
                  data: th.serialize()
              }).done(function() {
                  var pp_suc = th.closest('.product-popup').find('.success');
                  pp_suc.fadeIn();
                  setTimeout(function() {
                      th.trigger("reset");
                      pp_suc.fadeOut();
                      $.magnificPopup.close();
                  }, 4000);
              });
              return false;
          });
      });
       
      Скрипт проверки ввода номера телефона:
       
      <script type="text/javascript">
         (function( $ ){
       
            var $body;
            $(document).ready(function(){
              $body = $('body');
              $body
                .find('.my-form').each(function(){
                    $(this).mask("+7(999) 999-99-99",{autoclear: false});
                });
              $body.on('keyup','.my-form',function(){
                var phone = $(this),
                    phoneVal = phone.val(),
                    form = $(this).parents('form');
                if ( (phoneVal.indexOf("_") != -1) || phoneVal == '' ) {
                  form.find('.btn-primary').attr('disabled',true);
                } else {
                  form.find('.btn-primary').removeAttr('disabled');
                }
              });
            });
          })( jQuery );
       
       
      скрипт вызова кнопки меню для мобильников:
       
      <script type="text/javascript">
      jQuery(document).ready(function($){
        /* Подготавливаем иконку меню */
        $('#nav-wrap').prepend('<div id="menu-icon">Меню</div>');
       
        /* Переключаем навигацию */
        $("#menu-icon").on("click", function(){
          $("#nav").slideToggle();
          $(this).toggleClass("active");
        });
      });
      </script>
       
       
       
       
       
       
  • Последние посетители   0 пользователей онлайн

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

×

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

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