Описаны основные шаги установки локального веб-сервера, на примере Windows 7×64.
Все файлы размещаю в папке C:\WAMP
Блог о WEB-технологиях
Описаны основные шаги установки локального веб-сервера, на примере Windows 7×64.
Все файлы размещаю в папке C:\WAMP
Пример скрипта на JQuery позволяющего скрыть кнопку отправить до заполнения всех полей.
1 2 3 4 5 6 7 8 9 |
jQuery('body').on('mouseenter','.wpcf7-form', function() { jQuery(this).find('.wpcf7-submit').attr('disabled', true); if( (jQuery(this).find('input[name="your-name"]').val() == '') || (jQuery(this).find('input[name="tel-1"]').val() == '') ) { jQuery(this).find('.wpcf7-submit').attr('disabled', true); } else { jQuery(this).find('.wpcf7-submit').removeAttr('disabled'); } }); |
Сниппеты следует вставлять в файл functions.php или в виде плагина.
Разрешить использовать тег style в записях:
Сниппеты следует вставлять в файл functions.php или в виде плагина.
Изменение количества вывода карточек товара в категории:
Для изменения обязательности заполнения полей, на странице оформления заказа, добавим в файл functions.php строки:
Пример пересчета размеров элементов при разных размерах окна (разных разрешений экрана)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
function resize_info(){ let heightHeaderTop = document.querySelector(".header-top").offsetHeight; let heightHeader = document.querySelector("header").offsetHeight; let heightHeaderAll = heightHeader + heightHeaderTop; let heightHeaderAll20 = heightHeader + heightHeaderTop + 20; document.querySelector("Header").style.top = heightHeaderTop + "px"; document.querySelector(".blank-bl").style.height = heightHeaderAll20 + "px"; document.querySelector("#site-menu").style.top = heightHeaderAll + "px"; console.log( heightHeader ); }; document.addEventListener("DOMContentLoaded", function(event) { window.onload = function() { resize_info(); }; window.onresize = function() { resize_info(); }; }); |
На хостинге заводим новый сайт и создаем для него БД, импортируем БД.
Переносим файлы в директорию нового сайта на хостинге. Читать далее →
Проще всего изменить языковые файлы неиспользуемых методов оплаты. Но иногда способов оплаты в OpenCart не хватает, рассмотрим как добавить.
Простой способ зафиксировать меню на примере Opencart (аналогично и для других CMS) используя немного кода Javascript и минимум HTML/CSS.
Контейнер содержащий меню <div class="container"> оборачиваем в тег <div id="fixed-menu">
В файл header.tpl (header .twig) добавляем код JS:
Быстрый и простой способ обновить цены в Opencart через, например, phpMyAdmin.
Пример запроса для основных цен:
1 2 |
UPDATE oc_product SET price = price * 1.1; |