22.12.2020 14:00

В прошлой статье мы рассмотрели возможность программного создания кастомного поля для товара на примере номера складской ячейки или коробки.
Улучшим это решение, сделав созданную колонку сортируемой. Сделать это можно в три шага:
- Указать Woocommerce, что созданная ячейка сортируемая
- Отсортировать вывод по значениям
- Дополнить список записями с пустым значением
Читать далее...
07.12.2020 14:40

Woocommerce предоставляет отличную возможность создать интернет-магазин чего угодно на базе WordPress с минимальными навыками разработки или даже вообще без них. В нем даже предусмотрен механизм добавления так называемых "атрибутов", то есть дополнительных полей, расширяющих возможности классификации товаров.
Однако эти атрибуты ориентированы больше на показ на клиентской части, т.е. размеры, цвета, фасон и т. д. А что если нужно создать характеристику только для внутреннего использования? Например, номер складской ячейки или коробки, в которой хранятся нужные товары.
В этой статье я рассматриваю создание числового поля для номера коробки, его вывод в таблицу товаров для удобного поиска и вывод на странице редактирования заказа с возможностью сортировки.
Читать далее...
02.12.2020 19:04

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

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

Читать далее...
24.11.2020 16:41

Никто не любит, когда его обсчитывают, или недокладывают заказанный и оплаченный товар. Но, к сожалению, это иногда случается, не от желания недобросовестного продавца нажиться на клиентах, но по банальной невнимательности.
Если вы владелец интернет-магазина, или работник-комплектовщик, для вас при сборке заказа может быть важно не только количество каждого товара, но и общее число элементов в заказе, особенно если товары однотипные, например бусины, бутылочки или открытки.
Читать далее...
22.03.2020 18:37

Переустановка Windows - хороший способ избавиться от системных проблем, возникших в процессе использования компьютера или при очередном "удачном" обновлении системы.
Однако, чтобы не мучиться в последствии вопросами "как же называлась та программка для записи CD?" стоит перед очисткой системного раздела экспортировать список установленных приложений в текстовый файл.
Читать далее...
21.09.2017 21:03

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

Читать далее...
06.07.2017 21:06

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

Но если вдруг это случилось, попробуем разобраться, что же израсходовало всё доступное место.
Читать далее...
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 странице.
Читать далее...
29.01.2017 19:57

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

Многие специалисты по SMM считают Instagram самой перспективной социальной платформой для продвижения товаров. И поэтому многие владельцы сайтов с удовольствием интегрируют свою ленту из Instagram в сайты, в частности в WordPress. Существует множество плагинов, предлагающих интеграцию разной степени сложности, однако в один момент все они перестали работать.
При попытке заново получить токен пользователи начали получать такую ошибку:
{"code": 403, "error_type": "OAuthForbiddenException", "error_message": "You are not a sandbox user of this client"} |
{"code": 403, "error_type": "OAuthForbiddenException", "error_message": "You are not a sandbox user of this client"}
Рассмотрим способ эту ошибку устранить.
Читать далее...