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

З кожним днем ​​Інтернет-технології розвиваються та удосконалюються, але також зростає і потреба користувачів в обміні інформацією. Швидкість Інтернету постійно збільшується, але також збільшуються і розміри файлів, що завантажуються в мережу. Якщо раніше при низькій швидкості Інтернету завантажувалися файли низької якості, то тепер в мережу завантажуються файли більш високої якості та більш «важкі». Картинок це стосується в меншій мірі, ніж, наприклад, відео або аудіо-файлів. Сьогодні ми звикли дивитися відео в якості не нижче 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....

Основи використання Блоків при розробці на Magento 2

Сьогоднішня стаття присвячена дуже важливому аспекті при розробці на Magento 2 – основам використання Блоків. Будуть розглянуті наступні моменти: основи блокової архітектури та її використання, етапи життєвого циклу Блоку, відображення і кешування Блоків.     Основи блокової архітектури; її використання при розробці Яка типова роль Блоку? Поділ на блок-шаблон дозволяє відокремити бізнес-логіку від дизайну. Блоки зазвичай (але не завжди) пов’язані з файлами шаблонів .phtml. Блоки можна розглядати як контейнер даних для шаблону, в якому представлений...

Уроки JavaScript – Діалогові вікна alert, confirm і prompt

Діалогові вікна дозволяють взаємодіяти з користувачем і працювати з даними, які отримані від цього користувача. Ви, безсумнівно, бачили їх, використовували їх і вони вас завжди дратували, коли вони з’являлися на якомусь сайті. Тепер прийшов час навчитися самому їх створювати. За допомогою діалогових вікон JavaScript ви можете взаємодіяти з відвідувачем вашого сайту досить простим і тривіальним способом. Наприклад, ви можете запитувати ім’я відвідувача, а потім якось його відображати на сайті. Або ви можете зробити діалогове вікно...

Уроки PHP – Конструктори і Деструктори

PHP – це одна з найбільш широко використовуваних мов програмування. У неї велика спільнота відданих розробників, і на PHP побудовано багато популярних фреймворків. Одними з найяскравіших прикладів можна назвати Magento і WordPress. Якщо ви хочете стати успішним програмістом – ця мова підійде вам для вивчення. А наші уроки по PHP можуть вам у цьому допомогти.     У попередньому уроці ми розглянули Класи PHP і трохи введення в ООП. Ми зробили огляд примірників класу, ключового...

4 важливі речі для Google SEO на сьогоднішній день

Умови по грамотному SEO просуванню змінюються практично кожен день, і їх потрібно враховувати для тих, хто претендує на перші місця у видачі пошукових систем. Тому дуже важливо бути в курсі будь-яких актуальних новин з пошукової оптимізації (SEO). Оскільки органічний пошук генерує величезний трафік для багатьох сайтів, а пошуковик Google домінує тут, важливо знати ті вимоги, які пошуковий гігант висуває до сайтів.     HTTPS стає дуже сильним фактором ранжирування Безпечний протокол передачі гіпертексту (HTTPS) –...

Як показати загальну кількість коментарів сайту на WordPress

Коментарі дозволяють користувачам приймати більшу участь і краще взаємодіяти з контентом на вашому сайті. Показуючи загальну кількість коментарів (якщо у вас їх досить велика кількість), ви можете зацікавити користувачів приєднатися до обговорення статей. Перед вами стоїть завдання відобразити загальну кількість коментарів на сайті WordPress? В сьогоднішній статті ми покажемо вам, як можна легко на практиці показати загальну кількість коментарів сайту на WordPress.     Показ загальної кількості коментарів WordPress сайту Ми не будемо розглядати використання...

Як створити простий контролер та дію в Magento 2

У попередньому уроці ми розглянули на практиці процес створення простого модуля на платформі Magento 2. Цей урок є його доповненням, і сьогодні ми розглянемо практичні моменти зі створення простого контролера і екшена (дії) в Magento 2.     Крок №1: Створення модуля Перейдіть в папку app/code і створіть в ній папку {VENDOR} – в нашому випадку це Sebweo, а в ній папку {MODULE} – в нашому випадку це Test. {VENDOR} – це «виробник» модуля; використовуйте...

Уроки JavaScript – Об’єкт події (Event Object)

В попередній статті ми розглянули основні події в браузері. Сьогодні ми розширимо цю тему, та коротко розглянемо Об’єкт події (Event Object), який є одним з важливих аспектів обробки подій. Всякий раз, коли ви прив’язуєте функцію до події, тобто коли ви створюєте обробник подій, функція буде передана об’єкту. Це трапляється на самому початку, тому нам не потрібно робити для цього додаткових кроків. Цей об’єкт події містить різноманітну інформацію про подію, яка тільки що відбулася; він також...

Уроки PHP – Класи і введення в ООП

В останньому уроці категорії ми розглянули функції в PHP, однак, щоб рухатися далі в освоєнні мови PHP, потрібно вивчити ще одну важливу концепцію. Йтиметься про ООП або об’єктно-орієнтоване програмування. Об’єктно-орієнтоване програмування – це стиль програмування, який покликаний змусити вас думати про програмування як про реальний світ. В ООП ви працюєте з об’єктами, а не тільки з даними. Коли ви хочете створити новий об’єкт, ви робите це за допомогою класів. Класи – це фундаментальна частина ООП....

Чому вашому Інтернет-магазину OpenCart необхідна синхронізація з програмою «1С: Підприємство»

Модуль NeoSeo для обміну і синхронізації даних Інтернет-магазинів на OpenCart з програмним комплексом «1С: Підприємство» дозволяє значно спростити управління онлайн-бізнесом. Модуль обміну 1С та OpenCart відкриває перед керівниками Інтернет-маркетів ряд корисних можливостей: Захист від несанкціонованого доступу до синхронізації. Система буде пропускати тільки ті ip-адреси, які внесені до “білого списку”. Можливість завантаження цілих архівів. Це набагато зручніше, ніж завантажувати кожен файл синхронізації окремо. Вивантаження замовлень з Інтернет-магазину в 1С, а також сортування їх по статусах. Виконання...

Як показувати опис категорій в WordPress

Категорії дозволяють легко сортувати контент на вашому сайті, який побудований на двигуні WordPress. Вони допомагають користувачам легко знаходити потрібний контент, а також несуть користь для SEO просування. У сьогоднішній статті ми покажемо вам, як можна легко відображати опис категорій в WordPress.     Додавання описів для категорій в WordPress WordPress поставляється з двома вбудованими таксономіями, які називаються Категорії і Теги. За допомогою цих таксономій можна легко сортувати контент за різними темами. Для таксономії Категорії в...

Ознайомлення з функцією calc() в CSS

Функція calc() в CSS – це простий спосіб виконати прості математичні дії прямо в CSS стилях без використання, наприклад, мови програмування PHP. Функція вміє працювати з чотирма простими математичними операторами: додавання (+), віднімання (–), множення (*) і ділення (/). З допомогою функції calc() ви можете розрахувати значення властивостей CSS прямо під час їх визначення.     Приклад синтаксису функції calc() /* властивість: calc(математична дія); */ width: calc(100% - 35px);   Математична дія, яку можна виконати для виразу,...

Способи підвищити активність відвідувачів на вашому сайті

В мережі Інтернет у будь-якого сайту є конкуренти, незалежно від його ніші або цільового ринку. Якщо у вас є сайт – значить вам потрібно перемагати в конкурентній боротьбі, щоб привертати увагу користувачів. Після того як ви домоглися уваги користувачів, вам потрібно ще буде втримати їх увагу. Якщо вони залишають ваш сайт, ви втрачаєте можливість продати товар, послугу або показати їм рекламу. У цій статті ми розглянемо кілька різних ідей, які можуть допомогти вам підвищити відвідуваність...

Як встановити, отримати і видалити куки в WordPress

За допомогою файлів cookie (куки) можна просто та елегантно виконувати такі дії, як відстеження сеансів відвідувачів сайту, збереження налаштувань і збір даних для вашого сайту. У сьогоднішній статті ми розглянемо всі важливі моменти, які стосуються файлів cookie: що це таке, де вони використовуються і для чого. Ви побачите на практиці як вручну встановлювати, отримувати і видаляти файли cookie з вашого сайту на WordPress.     Куки – докладний опис Хоча їх використовують практично всі сайти...