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

С каждым днем Интернет-технологии развиваются и совершенствуются, но также растет и потребность пользователей в обмене информацией. Скорость Интернета постоянно увеличивается, но также увеличиваются и размеры загружаемых файлов. Если раньше при низкой скорости Интернета загружались файлы низкого качества, то теперь в сеть загружаются файлы более высокого качества и более «тяжелые». Картинок это касается в меньшей степени, чем, например, видео или аудио-файлов. Сегодня мы привыкли смотреть видео в качестве не ниже 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 и немного введения в ООП. Мы сделали обзор экземпляров...

4 важные вещи для Google SEO на сегодняшний день

Условия по грамотному SEO продвижению меняются практически каждый день, и их нужно учитывать для тех, кто претендует на первые места в выдаче поисковых систем. Поэтому очень важно быть в курсе любых актуальных новостей по поисковой оптимизации (SEO). Поскольку органический поиск генерирует огромный трафик для многих сайтов, а поисковик Google доминирует здесь, важно знать те требования, которые поисковый гигант выдвигает к сайтам.     HTTPS становится очень сильным фактором ранжирования Безопасный протокол передачи гипертекста (HTTPS) –...

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

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

Как создать простой контроллер и действие в Magento 2

В предыдущем уроке мы рассмотрели на практике процесс создания простого модуля на платформе Magento 2. Этот урок является его дополнением, и сегодня мы рассмотрим практические моменты по созданию простого контроллера и экшена (действия) в Magento 2.     Шаг №1: Создание модуля Перейдите в папку app/code и создайте в ней папку {VENDOR} – в нашем случае это Sebweo, а в ней папку {MODULE} – в нашем случае это Test. {VENDOR} – это «производитель» модуля; используйте...

Уроки JavaScript – Объект события (Event Object)

В предыдущей статье мы рассмотрели основные события в браузере. Сегодня мы расширим эту тему, и кратко рассмотрим Объект события (Event Object), который является одним из важных аспектов обработки событий. Всякий раз, когда вы привязываете функцию к событию, то есть когда вы создаете обработчик событий, функция будет передана объекту. Это случается в самом начале, поэтому нам не нужно делать для этого дополнительных шагов. Этот объект события содержит разнообразную информацию о событии, которое только что произошло; он...

Уроки PHP – Классы и введение в ООП

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

Почему вашему Интернет-магазину OpenCart необходима синхронизация с программой «1С:Предприятие»

Модуль NeoSeo для обмена и синхронизации данных Интернет-магазинов на OpenCart с программным комплексом «1С:Предприятие» позволяет значительно упростить управление онлайн-бизнесом. Модуль обмена 1С и OpenCart открывает перед руководителями Интернет-маркетов ряд полезных возможностей: Защита от несанкционированного доступа к синхронизации. Система будет пропускать только те ip-адреса, которые внесены в “белый список”. Возможность загрузки целых архивов. Это намного удобнее, чем загружать каждый файл синхронизации по отдельности. Выгрузка заказов из Интернет-магазина в 1С, а также сортировка их по статусам. Выполнение...

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

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

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

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

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

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

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

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