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

Уроки 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 використовуються в якості елементів для кастомізації: модулі надають бізнес-логіку, а теми надають функції для налаштування зовнішнього вигляду сайту. Модулі можуть залежати один від одного, а можуть бути досить незалежними, щоб забезпечувати максимальну гнучкість налаштування сайту.     Модульна...