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

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 вирішуються досить простими та інтуїтивно...

Як зробити перенаправлення (редирект) в 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 для підключення файлів, а також розглянемо способи підключення файлів і шаблонів, які є в WordPress....