Максим Литвинов

Веб-разработчик

Пишу на PHP и JavaScript, дорабатываю интернет-магазины на OpenCart и WooCommerce и делаю для них модули. В свободное время экспериментирую с локальными нейросетями. В статьях делюсь рабочими примерами кода и объясняю их построчно.

Статьи автора

49 статей

WooCommerce: как изменить сортировку, знак валюты и текст кнопки «В корзину»

Как в WooCommerce изменить сортировку товаров в магазине и категориях, убрать или добавить варианты сортировки, заменить или убрать знак валюты и поменять текст кнопки «В корзину» и сообщения о добавлении товара. Настройки и фильтры с примерами кода.

6 мин

Таймер обратного отсчёта на JavaScript

Как сделать таймер обратного отсчёта на чистом JavaScript: до заданной даты и времени, на заданное число минут, с сохранением в localStorage, несколько таймеров на странице, точный отсчёт без накопления ошибки и учёт часовых поясов.

5 мин

Opencart: как добавить позицию макета и вывести модуль на отдельной странице

Как в Opencart 3 и 4 добавить свою позицию для модулей (например, в шапку сайта) и как показать модуль только на одной информационной странице: через переопределение макета без кода или условием в контроллере позиции.

4 мин

Объекты в JavaScript: создание, свойства, методы и копирование

Всё об объектах в JavaScript: литералы и вычисляемые ключи, доступ к свойствам, методы и this, геттеры и сеттеры, перебор через Object.keys и entries, проверка свойств, деструктуризация, поверхностное и глубокое копирование, structuredClone, заморозка, прототипы и классы.

11 мин

Динамические структуры данных

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

3 мин

Динамическая память: Указатели

Работа с динамической памятью осуществляется с помощью указателей. Указатель – это переменная, в качестве своего значения содержащая адрес ячейки памяти.

2 мин

Динамическая память

Во время работы программы все переменные, объявленные в ней, размещаются в статической области памяти, которая называется сегментом данных.

2 мин

Записи в Языке Турбо-Паскаль.

В этот рах предлагаю Вам разобраться, что эе такое записи в языке турбо-Паскаль, а так же не много расскажу о моём отпуске в Таиланде.

3 мин