Как русифицировать Opencart 1.5 и Opencart 2

Для начала нам нужно скачать файлы локализации содержащие необходимые нам переводы. Их можно найти на официальном сайте opencart - здесь или воспользуйтесь архивом который я для вас подготовил.

Modernizr: практическое применение

Modernizr — это JavaScript-библиотека, которая узнаёт, что из HTML5 и CSS3 умеет браузер пользователя. Определяя возможности браузера, разработчик может сделать откат некоторых функций для старых версий браузеров. Создатели Modernizr называют такую проверку feature detection, и это гораздо эффективнее, чем просто определить браузер, его версию и ОС.

WOW.js + Animate.css - скрипт анимации при прокрутке страницы


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

БЛОКИ ОДИНАКОВОЙ ВЫСОТЫ - jquery.matchheight.js

 matchHeight позволяет все выбранные элементы сделать одинаковой высоты.

 

Возможности:

  • Автоматическое приведение всех выбранных групп элементов к одной высоте
  • Можно определить максимальную высоту или высоту конкретно выбранного элемента
  • Использование в любом месте страницы и любом DOM
  • Responsive (отзывчивый дизайн, обновление при window resize)
  • Поддержка скрытых и не видимых элементов (например, внутри табов)
  • Оптимальная производительность и качество
  • Легко удаляется, если нужно
  • Поддержка sroll
  • API c атрибутами data
  • callback события
  • Тестировался на IE8+, Chrome, Firefox, Chrome Android

Дополнительное поле в Virtuemart 3

В одном проекте мне нужно было добавить поля описание товаров в Virtuemart. Так как лишний запрос добавлять не камильфо нужно было сделать все возможностями самого виртуемарта. У меня ушло достаточно большое количество времени на перелопачивание интернета и толком ничего полезного там не нашел. Решение как оказалось не трудное. Парочка правок кода и все работает.