Как уменьшить размер видео-файла – показатели видео и его качество

С каждым днем Интернет-технологии развиваются и совершенствуются, но также растет и потребность пользователей в обмене информацией. Скорость Интернета постоянно увеличивается, но также увеличиваются и размеры загружаемых файлов. Если раньше при низкой скорости Интернета загружались файлы низкого качества, то теперь в сеть загружаются файлы более высокого качества и более «тяжелые». Картинок это касается в меньшей степени, чем, например, видео или аудио-файлов. Сегодня мы привыкли смотреть видео в качестве не ниже Full HD, а это напрямую сказывается...

Как перенести сайт WordPress на новый хостинг без потери посетителей

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

Описание модульной системы в Magento 2

Система на Magento 2 состоит из нескольких типов компонентов: темы, модули, библиотеки, языковые пакеты. А фреймворк Magento 2 предлагает разработчикам готовый набор базовой логики, библиотек и PHP-кода, которые наследуются всеми компонентами системы. Модули и темы Magento 2 используются в качестве элементов для кастомизации: модули предоставляют бизнес-логику, а темы предоставляют функции для настройки внешнего вида сайта. Модули могут зависеть друг от друга, а могут быть достаточно независимыми, чтобы обеспечивать максимальную гибкость настройки сайта.     Модульная...

Примеры манипулирования DOM с помощью jQuery

В предыдущих статьях категории Уроки JavaScript мы рассмотрели основные принципы DOM, узнали, как можно взаимодействовать и манипулировать элементами DOM с помощью простого JavaScript. В этой статье мы немного расширим данную тему и рассмотрим примеры манипулирования элементами DOM с помощью мощной библиотеки JavaScript – jQuery. Библиотека jQuery располагает мощными инструментами для нахождения элементов и работы с ними для достижения нужной цели. С помощью методов jQuery задачи обхода и манипуляции элементами DOM решаются довольно простыми и интуитивно...

Как сделать перенаправление (редирект) в PHP

Довольно часто при работе с PHP-скриптами нужно автоматически перенаправлять посетителей на другую страницу (или другой сайт), например после успешного заполнения формы. В сегодняшнем уроке мы рассмотрим практическое решение вопроса перенаправления (редиректа) на другие страницы или сайты в PHP. К счастью, перенаправление с использованием PHP – это довольно простая задача.   Для перенаправления вы можете использовать функцию header() в PHP. Эта функция отправляет необработанный HTTP-заголовок в браузер. В результате браузер перенаправит посетителя на страницу, которая определена...

15 интересных видов контента, которые привлекут трафик на сайт

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

Как очистить кэш сайта на WordPress

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

Краткое ознакомление с Плагинами (перехватчиками) в Magento 2

Плагины – это одна из новых концепций в Magento 2. Возможно, называть эти функции «плагинами» будет немного неправильно, поскольку их можно принять за «модули». Плагинами, например, называются модули для WordPress. Более уместным названием для них будет «перехватчики». Эти функции перехватывают определенные публичные методы и модифицируют их. Такой перехват можно вызывать до выполнения кода, после или вокруг вызова этой функции. Вместо того, чтобы расширять класс и перегружать некоторые методы, мы можем просто создать класс, написать метод...

Уроки JavaScript – выполнение кода после полной загрузки DOM

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

Уроки PHP – Абстрактные классы и ключевые слова

В предыдущем уроке мы рассмотрели конструкторы и деструкторы в PHP. Следующим пунктом идет рассмотрение абстрактных классов и ключевых слов static и final. В чем разница между обычными классами и абстрактными? Разница между «обычным» и абстрактным классом заключается в том, что абстрактный класс может быть унаследован, но нельзя создать его экземпляр (не может быть инстанцирован). Он также может содержать абстрактные методы. Это методы без какого-либо реального кода в них. В таких классах вы используете только ключевое...

Продвинутые SEO тактики для увеличения поискового трафика

Вы, наверное, знаете, что основную массу трафика на сайт дают поисковые системы? А вы знаете, что этот трафик исчисляется более 80%? Впечатляет, не так ли? Именно поэтому владельцам сайтов нужно заниматься и инвестировать в SEO. Правильная поисковая оптимизация приводит к повышению позиций в выдаче поисковых систем, что, в свою очередь, приводит к увеличению трафика, конверсий и доходов. Заниматься базовым SEO не очень сложно. Пишете интересный контент, прописываете правильные мета-теги и создаете на сайте понятную структуру....

Как подключать файлы и шаблоны в WordPress

Многие разработчики любят язык программирования PHP за его расширяемость и гибкость. Но в этом языке есть некоторые вещи, которые часто сбивают с толку. Самым ярким примером здесь выступает правильный способ подключения внешних файлов. Для этого в PHP есть аж четыре способа подключения файлов, а WordPress даже предлагает свой собственный вариант. В сегодняшней статье мы рассмотрим четыре способа, которые есть в PHP для подключения файлов, а также рассмотрим способы подключения файлов и шаблонов, которые есть в...

Основы использования Блоков при разработке на Magento 2

Сегодняшняя статья посвящена очень важному аспекту при разработке на Magento 2 – основам использования Блоков. Будут рассмотрены следующие моменты: основы блочной архитектуры и ее использование, этапы жизненного цикла Блока, отображение и кэширование Блоков.     Основы блочной архитектуры; ее использование при разработке Какова типичная роль Блока? Разделение на блок-шаблон позволяет отделить бизнес-логику от дизайна. Блоки обычно (но не всегда) связаны с файлами шаблонов .phtml. Блоки можно рассматривать как контейнер данных для шаблона, в котором представлен...

Уроки JavaScript – Диалоговые окна alert, confirm и prompt

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

Уроки PHP – Конструкторы и Деструкторы

PHP – это один из самых наиболее широко используемых языков программирования. У него большое сообщество преданных разработчиков, и на PHP построено много популярных фреймворков. Одними из самых ярких примеров можно назвать Magento и WordPress. Если вы хотите стать успешным программистом – этот язык подойдет вам для изучения. А наши уроки по PHP могут вам в этом помочь.     В предыдущем уроке мы рассмотрели Классы PHP и немного введения в ООП. Мы сделали обзор экземпляров...