Ознакомление с функцией calc() в CSS

Функция calc() в CSS – это простой способ выполнить простые математические действия прямо в CSS стилях без использования, например, языка программирования PHP. Функция умеет работать с четырьмя простыми математическими операторами: сложение (+), вычитание (—), умножение (*) и деление (/). С помощью функции calc() вы можете рассчитать значения свойств CSS прямо во время их определения.     Пример синтаксиса функции calc() /* свойство: calc(математическое действие); */ width: calc(100% - 35px);   Математическое действие, которое можно выполнить для выражения,...

Способы повысить активность посетителей на вашем сайте

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

Как установить, получить и удалить куки в WordPress

С помощью файлов cookie (куки) можно просто и элегантно выполнять такие действия, как отслеживание сеансов посетителей сайта, сохранение пользовательских настроек и сбор данных для вашего сайта. В сегодняшней статье мы рассмотрим все важные моменты, которые касаются файлов cookie: что это такое, где они используются и почему. Вы увидите на практике как вручную устанавливать, получать и удалять файлы cookie с вашего сайта на WordPress.     Куки – подробное описание Хотя их используют практически все сайты...

Как добавить новую вкладку (таб) в описание товара Magento 2

Чем больше полезной и актуальной информации вы размещаете о своих товарах, тем выше будут ваши шансы на высокие позиции с точки зрения SEO. Одним из самых распространенных способов отображения полезной информации является размещение дополнительной информации о товаре во вкладках (табах). Это дает возможность клиентам лучше понимать представленные в интернет-магазине на Magento 2 товары. В сегодняшнем уроке мы рассмотрим шаги по созданию и добавлению табов с дополнительной информацией в описание на странице товара.     Ранее...

Уроки JavaScript – Краткий обзор событий в браузере

Прежде, чем мы перейдем к рассмотрению данной темы, важно сделать акцент на одной вещи: дерево DOM и язык JavaScript – это две разные сущности. События браузера являются частью API DOM, но они не являются частью JavaScript. События браузера являются основой любого веб-приложения и они очень часто используются в JavaScript. Именно через эти события мы определяем то, что должно произойти. Если в вашем документе есть кнопка, и вам требуется проверка формы при ее нажатии, вы должны...

Уроки PHP – Функции

Управляющие конструкции, такие как условные операторы и циклы, очень полезны. Они делают код менее повторяющимся и более понятным. Следующая ступень здесь – это функции, которые с использованием управляющих конструкций, позволяют писать более сложные сценарии и программы. В сегодняшней статье мы поговорим о функциях в PHP: их определение, вызов, возврат значений, а также небольшой практический пример.     Определение функции в PHP Итак, что такое функция? Проще говоря, функция – это блок кода, который написав один...

Подробное описание условных тегов в WordPress

С помощью условных тегов вы можете контролировать то, какой контент отображать на странице сайта на WordPress. Существует масса готовых условных тегов, которые влияют на разные области вашего сайта, например, главную страницу, записи в блоге или определенную категорию. Это позволяет тонко настраивать отображение нужного контента вашего сайта. В одной из предыдущих статей мы уже писали вкратце об условных тегах WordPress. А в сегодняшней статье мы рассмотрим этот вопрос более детально.     Как работают условные теги...

Основные виды 3D-трансформаций в CSS

Когда появились CSS-трансформации, с элементами стало возможным проводить разные преобразования: их можно смещать, поворачивать, наклонять, сдавливать и растягивать. А с помощью 3D-преобразований в CSS стали возможными еще более невероятные вещи. Они дают возможность разработчикам добавить новое измерение на свои сайты. Поначалу трехмерные трансформации могут показаться немного ошеломляющими, особенно если учесть, что HTML-холст (экран монитора) – это 2D-пространство. Но если вы представите себе, что ваш сайт имеет и глубину (вглубь экрана, или выступая из экрана), тогда...

Управление индексами в Magento 2

В Magento 2 есть ряд важных аспектов, которые нужно учитывать при создании интернет-магазина на этой платформе. Сегодня мы рассмотрим один из таких аспектов – управление индексами. В сегодняшней статье мы рассмотрим примеры команд при управлении индексами в Magento 2.     Требования Чтобы работать с индексами в Magento 2, вы должны войти на сервер по SSH на уровне пользователя с правами на запись файловой системы. Как использовать командную строку (консоль) в Мадженто 2, вы можете...

Уроки JavaScript – Основы манипулирования элементами в DOM

В прошлый раз мы рассмотрели некоторые основы JavaScript и затронули различные аспекты объектной модели документа, в том числе способы доступа к узлам и перемещения по DOM. Сегодня мы поговорим о том, как манипулировать элементами в DOM.     Элементы для манипулирования В последнем уроке мы рассмотрели шаги, связанные с доступом к коллекции узлов DOM или отдельного узла DOM. Настоящая магия возникает, когда мы затем манипулируем определенными свойствами, что приводит к так называемому «поведению». Каждый отдельный...

Уроки PHP – Переменные

Одним из основных элементов почти в каждом языке программирования являются переменные. Переменные используются для хранения информации, которая нужна будет в дальнейшем. В PHP переменные должны начинаться со знака доллара ($), после которого следует имя переменной. Есть несколько правил, которые вам нужно знать при создании переменных. Во-первых, имя переменной должно начинаться с буквы или нижнего подчеркивания. Во-вторых, имя не может начинаться с цифры. В-третьих, оно может содержать только буквенно-цифровые символы и символы подчеркивания (A-z, 0-9 и...

С Новым 2019 Годом!

Поздравляем с Новым Годом! Пусть Новый Год подарит светлую надежду, выполнит все заветные желания и принесет счастье в ваш дом. Желаем, чтобы 2019-й год подарил много поводов для радости, а также большое количество счастливых моментов. Чтобы сбывались хорошие мечты, а во всех делах вас сопутствовала удача! Желаем вам и вашим родным крепкого здоровья, любви, взаимопонимания, радости, достатка, мирного неба над головой, интересных путешествий и замечательных событий! Оставьте все проблемы позади и пусть в Новом Году...

Открытые базы данных Украины – местные бюджеты

На сайте Министерства финансов Украины стал доступным портал openbudget.gov.ua, на котором можно найти довольно подробную информацию о показателях доходов и расходов сводных бюджетов. Если вы хотите увидеть бюджеты городов или сел, откройте секцию «Местные бюджеты» и воспользуйтесь поиском в правой боковой панели Поиск бюджета. Первый выпадающий список – Территория – здесь выберите доступный пункт: область, Автономная Республика Крым, Киев или Севастополь. Потом во втором выпадающем списке (Бюджет) выберите местный бюджет. После этого нажмите кнопку Подробно....

Логирование в Magento 2

В процессе разработки часто возникает необходимость регистрировать (логировать; записывать в логи) переменные или пользовательские сообщения. Magento 2 поставляется со встроенным средством логирования, которое основано на библиотеке Monolog (этот пакет находится по адресу: /vendor/monolog). В сегодняшней статье мы вкратце рассмотрим процесс логирования в Мадженто 2, а также рассмотрим вопрос создания собственного лога.     Основным классом для ведения логов в Magento 2 является Magento\Framework\Logger\Monolog, и он определен в app/etc/di.xml так: <preference for="Psr\Log\LoggerInterface" type="Magento\Framework\Logger\Monolog" />   Вы...

Уроки JavaScript – Доступ к узлам и атрибутам в DOM

В этой статье мы продолжим говорить об объектной модели документов (DOM) и рассмотрим основные способы доступа к ней с помощью JavaScript.     Давайте для примера возьмем небольшой HTML документ, в котором есть абзац и неупорядоченный список: <!DOCTYPE html> <html lang="ru-RU"> <head> <meta charset="UTF-8"> <title>JavaScript – доступ к узлам DOM</title> </head> <body> <p id="paragraph">Первый тестовый параграф</p> <ul> <li>Пункт 1 неупорядоченного списка</li> <li>Пункт 2 неупорядоченного списка</li> <li>Пункт 3 неупорядоченного списка</li> <li>Пункт 4 неупорядоченного списка</li> <li>Пункт 5...

Уроки PHP – Циклы

В этом уроке мы рассмотрим циклы в PHP, а также примеры кода их использования.   Цикл в PHP – это управляющая конструкция, которая призвана выполнять блок кода несколько раз. Это означает, что вам не нужно многократно копировать и вставлять код в файл, достаточно только использовать правильную инструкцию цикла.   Пример кода без цикла: <?php echo " 1 "; echo " 2 "; echo " 3 "; echo " 4 "; echo " 5 "; echo...

Массовые действия в Консоли WordPress

Если вам нужно внести изменения в большое количество постов блога на WordPress, первой вашей мыслью будет то, что нужно открывать и редактировать каждый пост один за другим. Но, к счастью, для этого есть более простой способ! В админке ВордПресс (Консоли) есть такая функция как массовое редактирование. Функция массовых действий позволяет вносить множество изменений на свой сайт одновременно, будь то обновление статуса постов и страниц, изменение URL-адресов и изменение статуса комментариев. Эта функция довольно полезна, но...

Как создать адаптивную таблицу в WordPress

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

Как получить ссылку на корзину в phtml файле или Блоке Magento2

Довольно часто при работе с Magento 2 нужно получить ссылку на Корзину (или на страницу оформления заказа). Например, вам нужно добавить эти ссылки в определенном шаблоне, либо же в Блоке при разработке модуля. Решение этой задачи довольно простое, для этого вам нужно только вызвать метод getUrl() и нет необходимости добавлять отдельный код в XML-макет темы. Правда, реализация в phtml-шаблонах или Блоке немного отличается.     В файле .phtml Если вам нужно отображать ссылку на корзину...

Основы JavaScript

В этом уроке мы рассмотрим базовые понятия о некоторых основах JavaScript. Сегодня мы уделим внимание разным типам данных JavaScript, определению функций, увидим, что такое массивы и объекты, познакомимся с операторами в JavaScript, условием if/else, а также с циклами for и while.     В JavaScript вы можете иметь разные типы значений. Существуют такие типы данных: числа, строки, логические значения (boolean), объекты, неопределенные и нулевые (NULL): Однострочные комментарии пишутся с использованием двух косых черт (//), весь...

Уроки PHP — Массивы (Array)

В этом уроке мы рассмотрим, что такое массивы в PHP и как с ними работать. Вы узнаете, как создавать, сортировать или выводить содержимое массива. Рассмотрим ассоциативные и многомерные массивы. Также уделим немного внимания основным функциям при работе с массивами в PHP.     Массивы в PHP – основы Массивы – это специальные типы данных. В отличии от других простых переменных, массив может хранить более одного значения. Предположим, что вам нужно сохранить основные цвета в своем...

Как показывать последние комментарии в сайдбаре WordPress

Вам нужно выводить последние комментарии в сайдбаре (боковой панели) WordPress? Если вы еще не знаете, как это сделать, тогда вы попали по адресу. В сегодняшней статье мы покажем вам, как можно легко отображать последние комментарии в сайдбаре сайта на WordPress (или же в других местах, которые поддерживают виджеты).     Дефолтный виджет последних комментариев в WordPress WordPress поставляется со встроенным, готовым к использованию, виджетом недавних комментариев, который вы можете добавить на боковую панель своего сайта....

Как быстро добавить изображение товара в Magento 2

Как вы уже знаете, структура и функциональность Magento 2 отличаются от Magento 1.x версий. В новой версии движка было введено много нового. Это касается как фронтэнда, так и бэкэнда. И сегодня мы кратко рассмотрим как можно легко и быстро добавить картинку (или видео) для товара в Magento 2. В первую очередь вам нужно зайти в Консоль администратора магазина на Мадженто 2. Затем перейдите в Товары -> Каталог (Products ->Catalog). Вы увидите список товаров вашего интернет-магазина....

JavaScript и DOM

В этой статье мы поговорим об основных аспектах языка программирования JavaScript и DOM (объектная модель документов). Использование фреймворков, таких как jQuery или Prototype – это отличный способ быстрой разработки приложений на JavaScript, но также важно знать и понимать базовые аспекты этого языка. Даже если вы используете только какую-то конкретную библиотеку, сегодняшняя информация все равно принесет вам пользу – понимание того, как что-то работает под «капотом», — это очень важно.     JavaScript – введение JavaScript...

Уроки PHP — строки

В этом уроке мы подробно рассмотрим, что такое строки в PHP, как их использовать, а также рассмотрим простейшие функции манипуляции со строками.     Строки в PHP: основы Строка (string) – это тип данных в PHP и набор символов. В PHP встроена поддержка 256 разных символов. Для определения строки можно использовать три различных способа: одинарные кавычки двойные кавычки heredoc-синтаксис   Вам решать, какой способ использовать, ведь у каждого из них есть свои плюсы и минусы....