Наверх

Как сохранить встраиваемое Vimeo видео

02.08.2021 21:58

Никто не спорит, что встраиваемое онлайн-видео - это удобно. Его можно смотреть на телефоне, на ноутбуке и делиться с друзьями.
Но что, если видео для вас очень важно, и вы боитесь, что автор его удалит навсегда? Или видео нужно вам там, где нет интернет связи? Попробуем сохранить это видео для просмотра офлайн.

Читать далее...

Как сделать кастомное поле в списке товаров Woocommerce сортируемым

22.12.2020 14:00

В прошлой статье мы рассмотрели возможность программного создания кастомного поля для товара на примере номера складской ячейки или коробки.

Улучшим это решение, сделав созданную колонку сортируемой. Сделать это можно в три шага:

  • Указать Woocommerce, что созданная ячейка сортируемая
  • Отсортировать вывод по значениям
  • Дополнить список записями с пустым значением

Читать далее...

Добавление кастомного поля к товару Woocommerce на примере номера складской ячейки или коробки

07.12.2020 14:40

Woocommerce предоставляет отличную возможность создать интернет-магазин чего угодно на базе WordPress с минимальными навыками разработки или даже вообще без них. В нем даже предусмотрен механизм добавления так называемых "атрибутов", то есть дополнительных полей, расширяющих возможности классификации товаров.

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

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

Самая простая установка Home Assistant на Debian сервер

02.12.2020 19:04

Home Assistant - это бесплатное программное обеспечение для создания умного дома с разнообразными автоматизациями. Еще буквально  несколько лет назад его использование было уделом гиков, знающих Python и пишущих конфиги руками, но теперь в конце 2020 большая часть стандартных вещей делается через веб интерфейс.

Чаще всего к использованию Home Assistant приходят те, кто уже сталкивался с умным домом на примере, например, Mi Home, и остался недоволен его быстродействием, танцами с бубном  при добавлении китайских и европейских версий устройств, или же тем, что все данные в нем идут через сервера в Китае.

Читать далее...

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

26.11.2020 13:00

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

В этой статье рассмотрим, как вывести это же число в общую таблицу заказов:

Читать далее...

Как добавить общее количество товаров в информацию о заказе WooCommerce

24.11.2020 16:41

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

Если вы владелец интернет-магазина, или работник-комплектовщик, для вас при сборке заказа может быть важно не только количество каждого товара, но и общее число элементов в заказе, особенно если товары однотипные, например бусины, бутылочки или  открытки.

Читать далее...

Как сохранить в файл список приложений Windows 10 без использования сторонних программ

22.03.2020 18:37

Переустановка Windows - хороший способ избавиться от системных проблем, возникших в процессе использования компьютера или при  очередном "удачном" обновлении системы.

Однако, чтобы не мучиться в последствии вопросами "как же называлась та программка для записи CD?" стоит перед очисткой системного раздела экспортировать список установленных приложений в текстовый файл.

Читать далее...

Считаем количество файлов в подкаталогах на Linux

21.09.2017 21:03

"Что-то файлы на сервер перестали заливаться, проверь пожалуйста", - говорит заказчик.

Панель управления сервером показывает неутешительную картину. Количество файлов, которое можно загрузить в текущую учетную запись shared хостинга, исчерпано:

Читать далее...

Анализ размера директорий в Linux

06.07.2017 21:06

Иногда место на диске имеет обыкновение заканчиваться, и чаще всего это происходит в самый неподходящий момент. Зайдя в понедельник с утра в cPanel хостинга, никто не хочет увидеть нечто подобное:

Но если вдруг это случилось, попробуем разобраться, что же израсходовало всё доступное место.
Читать далее...

Как задать цвет вкладки в браузере на Android

25.03.2017 23:57

Мобильный Google Chrome версии 39 и новее на Android Lollipop позволяет дополнительно стилизовать представление сайта, перекрасив в "фирменный" цвет вкладку браузера.

К сожалению, это не свойство CSS, а всего лишь новый мета-тег, который размещается внутри тега  <head></head>:
Читать далее...

Показываем пользователю флаг его страны при посещении сайта

02.02.2017 11:00

Рассмотрим небольшую практическую задачу: как показать пользователю флаг его страны, когда он заходит на ваш сайт?
Для решения этой задачи понадобятся два сервиса: Flag Sprites и freegeoip.net, рассмотренный в предыдущей статье.

1. Готовим флаги

С помощью сервиса Flag Sprites получаем архив, содержащий изображение со всеми флагами мира, и CSS-файл, определяющий координаты каждого флага. В примере рассматриваются большие флаги 32x32.
Распаковываем архив в папку проекта, например flags и подключаем полученный CSS к html странице.

Читать далее...

Определение страны посетителя сайта по его IP

29.01.2017 19:57

Не секрет, что диапазоны IP адресов распределены между странами мира, то есть зная IP можно достаточно точно определить, в какой стране находится пользователь. Иногда даже можно определить его город и координаты (но вот на точность этих данных полагаться уже не стоит).

Существует множество способов определить страну по IP. Это либо базы адресов, развертываемые прямо на сервере, либо онлайн-сервисы, возвращающие информацию об адресе в структурированном формате. Большинство этих сервисов, конечно, имеют ограничения, и для использования в крупных проектах требуют покупки лицензии или подписки, но попробовать их можно и бесплатно.

Читать далее...