Как создать представление (view) для модуля в Magento 2

В сегодняшнем уроке вы узнаете, как создать View (представление) и его действие в Magento 2. В предыдущем уроке мы рассмотрели вопрос создания контроллера для Magento 2, а сегодня вы увидите, как связать представление (шаблон) с нашим действием! Мы будем использовать заготовки из предыдущего урока.     Добавьте папку view в корень модуля Создайте папку view в корне модуля /Sebweo/Test. Именно эта папка будет содержать весь макет (файлы макета для Блока, который будет отображаться на сайте,...

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

Омар Хайям (полное имя – Гиясаддин Абу-ль-Фатх Омар ибн Ибрахим аль-Хайям Нишапури) родился 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 и как он работает, рассмотрим несколько важных терминов, связанных с...