Як створити вигляд (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. У сьогоднішній статті ми обговоримо важливість відстеження вихідних посилань, а також на практиці подивимося, як це можна зробити за допомогою інструментів Google...

Як змінити сортування товарів за замовчуванням в 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 і як він працює, розглянемо кілька важливих термінів, пов’язаних з...