Омар Хайям – мудрые высказывания

Омар Хайям (полное имя – Гиясаддин Абу-ль-Фатх Омар ибн Ибрахим аль-Хайям Нишапури) родился 18 мая 1048 года в городе Нишапур (Персия, современный Иран). При жизни Омар Хайям был известен исключительно как выдающийся ученый, математик, астроном и астролог, но все мы знаем его как известного персидского поэта и философа. Омар Хайям знаменит во всем мире своими стихотворными афоризмами (четверостишиями – рубаи), в которых высказывал свои сокровенные мысли о жизни, о мировоззрении и о человеке. В честь...

Уроки JavaScript – Шпаргалка по регулярным выражениям

В сегодняшней статье мы рассмотрим регулярные выражения в JavaScript, а также увидим практические примеры использования регулярных выражений в JavaScript скриптах. Регулярные выражения бывают довольно полезными, и их можно использовать практически во всех своих скриптах. Но, для этого нужна практика, поэтому ниже представлены основные примеры регулярных выражений, которые помогут вам в этом.     Шпаргалка регулярных выражений в JavaScript   Сокращенная запись поиска символов let regex; regex = /\d/;  //соответствует любой цифре regex = /\D/;  //соответствует...

Как идентифицировать и разрешить конфликты плагинов в WordPress

Каждый сайт на WP использует плагины. А конфликты плагинов являются наиболее распространенной проблемой, с которой сталкиваются пользователи WordPress. И если вы никогда не сталкивались с белым экраном смерти или не могли войти в систему, тогда считайте, что вам крупно повезло. Однако, если вам не так повезло, вы можете сделать некоторые шаги до, после и во время ошибок, чтобы нивелировать конфликты плагинов в WordPress.     Профилактика – лучший подход Подобно тому, как правильное питание и...

Как отслеживать исходящие ссылки на своем сайте

В зависимости от размера вашего сайта, на нем есть десятки (если не сотни) исходящих ссылок. Со временем некоторые из этих ссылок могут стать устаревшими или перестать работать («битые» ссылки), поэтому крайне важно отслеживать их. Отслеживать исходящие ссылки можно вручную, но это не совсем практично. Лучше всего для этого использовать подходящий инструмент, например, такой как Google Analytics. В сегодняшней статье мы обсудим важность отслеживания исходящих ссылок, а также на практике посмотрим, как это можно сделать с...

Как изменить сортировку товаров по умолчанию в Magento 2

В Magento 2 по умолчанию порядок сортировки товаров установлен по возрастанию, но что делать, если вам нужно изменить его по умолчанию в порядке убывания? На первый взгляд эта простая задача решается небольшой настройкой конфигурации в админпанели, но здесь не обойтись и без редактирования XML-файла макета. В сегодняшней статье мы рассмотрим практическое решение задачи по изменению порядка сортировки по умолчанию в списке товаров.     Метод сортировки товаров в каталоге по умолчанию можно изменить в административной...

Уроки PHP – Сокращенная запись условия if else (тернарный оператор)

Вы, наверное, уже знаете основные варианты записи условия в PHP if, else, elseif. Используя эти условные операторы, можно проверить массу возможных вариантов. Но иногда бывает, что нужно проверить условие только среди 2-3 возможных вариантов. В этом случае велик соблазн максимально уменьшить объем кода. Возможно, что для некоторых программистов сокращенные записи условий добавят больше путаницы, но иногда они бывают полезны. В сегодняшней статье мы вкратце рассмотрим синтаксис и примеры сокращенной записи условий в PHP.    ...

Заголовки на сайте и их влияние на SEO

Заголовки выполняют одну из самых важных функций на веб-сайте. Хотя для большинства людей это просто способы выделить определенные части своего контента. Заголовки разграничивают большие куски текста абзац за абзацем и позволяют дать читателям небольшой перерыв. Но это только верхушка айсберга. Правильное использование заголовков намного шире, чем простое разграничение контента. Они имеют большое влияние и на SEO-продвижение.     Описание функции заголовков HTML заголовки используются с вариациями от H1 (представляющий основной – и обычно самый важный...

Функция истории изменений в WordPress

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

Краткое ознакомление с инструментом для баз данных – phpMyAdmin

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

Уроки JavaScript – строгий режим (strict-mode)

Когда разработчик пишет скрипты в строгом режиме, это облегчает ему создание «безопасного» JavaScript. По умолчанию JavaScript позволяет программисту писать код немного небрежно, например, не объявлять переменные с помощью var при первом их появлении. Хотя это может показаться удобным для некоторых разработчиков, такой подход может быть причиной многих ошибок, когда имя переменной написано с ошибкой или случайно указано вне ее области действия. Программисты любят заставлять компьютер делать за них скучные вещи и автоматически проверять их работу...

Уроки PHP – регулярные выражения с примерами

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

Внутренняя перелинковка на сайте – правильные и неправильные способы

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

Что такое wp_enqueue (очередь скриптов) в WordPress

Для добавления интерактивности на сайт в основном используются скрипты JavaScript. Они же используются и на сайтах WordPress. Если у вас небольшой сайт, таких скриптов может быть очень мало, но по мере роста сайта их может быть очень большое количество. Когда вы начинаете добавлять все больше и больше JavaScript, ваш сайт становится все медленнее и медленнее. Плюс их обновление занимает все больше времени. Этот «клубок» становится сложно распутать. К счастью, в WordPress вы можете использовать функцию...

Что такое DNS (система доменных имен) и как она работает

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

Уроки JavaScript – как получить текущую дату и время

Одной из самых интересных вещей в JavaScript является получение доступа к дате и времени, и дальнейшая работа с ними. На самом деле это очень легко, и в сегодняшней статье мы рассмотрим этот процесс очень детально. В JavaScript уже есть встроенный объект, который получает дату и время – все, что вам нужно сделать, это просто использовать его!     Объект даты Date() в JavaScript Чтобы использовать этот объект даты, вы должны сначала создать его экземпляр. Для...

Уроки PHP – основные примеры работы со строками

В сегодняшней статье мы рассмотрим практические примеры основных операций со строками в PHP: объединение строк (конкатенация), сравнение строк, конвертация строк в целое число и в массив, замена строки.     Конкатенация (объединение) строк PHP Конкатенация строк – это метод манипулирования строками, когда вы объединяете 2 или более строк. В PHP эта задача решается достаточно просто. Для этого вы можете использовать оператор конкатенации, которым является ‘.‘ (точка). Ниже наведен пример объединения 2 или более строк таким...

Красивые места планеты | ТОП-10 Самых Красивых Озер

На нашей планете есть множество красивых мест, которые поражают своей невероятностью. Мы решили, что вам будет интересно посмотреть на лучшие из таких мест. В этой подборке собраны ТОП-10 самых красивых озер в мире. Подготовьтесь к замечательному путешествию!     1)            00:21     озеро Алсуотер, графство Камбрия, Англия 2)            00:36     озеро Комо (Ларио), Ломбардия, Италия 3)            00:55     озеро Уанака, Отаго, Новая Зеландия 4)            01:11     озеро Кракер, Монтана, США 5)            01:28     озеро Херберт, Альберта, Канада 6)            01:47    ...

Как обнулить свой сайт на WordPress

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

Современное сайтостроение – Аутентичная Украина

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

Уроки JavaScript – ознакомление с функцией console.log()

Когда вы пишете приложение на JavaScript, очень полезно использовать отладчик (или дебаггер, от англ. debugger), т.е., программу, которая предназначена для поиска ошибок в других программах. Все браузеры поставляются с подобной программой, которая выполняет функции отладчика, — речь идет о Консоли (Console). Здесь вы найдете все ошибки, которые возникают при взаимодействии браузера с сайтом. Например, здесь вы можете увидеть недоступные ресурсы сайта (которые возвращают 404 ошибку), ошибки в JavaScript коде и массу других полезных данных. Кроме...

Уроки PHP – получение и вывод даты и времени

Сегодняшняя статья посвящена рассмотрению того, как на практике использовать функции по получению даты и времени в PHP, а также обзору способов вывода и форматирования даты и времени.     Основные моменты для дат и времени в PHP Функции, которые обрабатывают дату и время в PHP, позволяют получать дату и время с того сервера, на котором выполняется скрипт. Также они позволяют манипулировать, редактировать, форматировать эти значения перед их отображением на экран (выводом). Сегодня мы рассмотрим самые...

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

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

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

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

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

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

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

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