Рубрика: Статьи по WEB

В этой рубрике представлены все статьи технического характера. Написание такой статьи — довольно сложный процесс (для меня). Мне нравится вести эту рубрику. Написание статей технического характера помогает структурировать мысли и лучше разбираться в теме. При написании статьи в рубрику «Статьи по WEB» я буду подробно объяснять  определенную тему, в которой я достаточно неплохо разбираюсь. И ежу понятно, что разбираться во всем невозможно, именно по этой причине, статьи в этой рубрике будут выходить достаточно редко.

Несмотря на это, я хочу сделать этот раздел наиболее полезным на моем сайте.

Раздел состоит из таких рубрик:

  • OpenCart — статьи по CMS OpenCart. В этой CMS я разбираюсь лучше всего, по этому статей будет много;
  • WordPress — еще одна CMS, которая заслуживает внимания. Этот блог работает на базе CMS WordPress; Его я знаю, как и OpenCart — достаточно хорошо;
  • Laravel — мой любимый PHP Фреймворк. В нем я разбираюсь поверхностно, по этому статей по нему будет достаточно мало.
  • SEO — На фрилансер есть масса задач. Иногда я беру задачи по СЕО, такие, как «настроить микроразметку на сайте» и другие. Именно такие статьи ждут вас в этой рубрике.
  • Другие технологии — Описание различных полезных библиотек для web. В процессе моей работы, я иногда сталкиваюсь с интересными библиотеками, для решения тех или иных задач. Именно об этих библиотеках и будет описано в этой рубрике.

Как подключить шаблон WordPress к произвольному типу записи в папке плагина

Предположим, вы пишете плагин, который регистрирует новый тип поста WordPress. Ваш новый тип обязательно будет нуждаться в своем собственном шаблоне вывода, но шаблоны пользовательских типов записей, например single-{post_type}.php всегда находятся в папке самого шаблона.

Как исправить ошибку PHP Namespace declaration statement

Ошибки в коде — обычное явление для php разработчиков. Сегодня разберем пример ошибки, которая выглядит следующим образом: Причина появления ошибки Как видно из текста ошибки, она связана с пространством имен. Дело в том, что пространство имен должно появляться перед любым выводом. Это может быть HTML код в начале страницы, или простой пробел перед открытием тега php. […]

Рандомная строка в Laravel

Статический метод random() класса Illuminate\Support\Str сгенеририровать строку необходимой длины. По умолчанию будет создана строка, длиной 16 символов.

WordPress Файл не может быть перемещен в wp-content/uploads/…

Для системного администратора эта ошибка, как мне кажется, больше рутина, хотя я не могу знать точно. Но это сообщение, которое отображалось при попытке загруки файла через файловый менеджер WordPress, взбесило меня на столько, что я решил написать о нем.

PageSpeed Insights после 12 ноября 2018

У старого PageSpeed Insights был один огромный минус: сервис давал очень четкие рекомендации о том, как можно увеличить количество попугаев, оценивая внедрение этих советов на пользовательских сайтах, практически игнорируя основной показатель — скорость сайта. Как итог — интернет заполнился двумя типами ресурсов — медленные сайты с высокой оценкой по PageSpeed и быстрые — с низкой.

Сборщик плагинов для OpenCart

В последнее время заинтересовался разработкой плагинов под OpenCart, но понял что собирать плагины в рамках разных версий CMS очень не удобно. Решил написать свой простой сборщик, который рекурсивно будет искать файлы плагина и собирать их в отдельную папку. Скорее всего такие велосипеды уже были собраны ранее, поверьте, я пытался их отыскать, увы.

Как добавить произвольное поле на страницу товара в WooCommerce

В этой инструкции я покажу как можно добавить произвольное поле и вывести его на странице товара в WooCommerce. Мы добавим простое текстовое поле, по аналогии с данными примерами вы сможете создавать «сложные» карточки товаров с любым количеством пользовательский полей и на любой вкус, например дать пользователю возможность заполнить дату доставки товара, ввести текст на подарочной упаковке и даже прикрепить свой файл.

Как перенести WordPress сайт на другой домен и хостинг

Существует несколько методов того, как перенести сайт на новый домен и хостинг: Ручной перенос Перенос с помощью плагинов. В этой статье будет описан ручной перенос сайта на WordPress. Он хоть и требует больше ручных действий, вероятность ошибок при таком переносе стремится к нулю (особенно если речь идет о переносе сайта на хостинг). Для того, чтобы […]

OpenCart для разработчиков

Цель этой статьи — дать базовые знания для людей, которые интересуются этой системой управления сайтом (CMS). После ее прочтения вы получите достаточно теоретических знаний для того, чтобы начать разрабатывать свои собственные дополнения и шаблоны для CMS OpenCart, а также комфортно себя чувствовать при разработке сайтов на ней.