Decimal Product Quantity for WooCommerce


Продукты как: Пицца, Жидкость на розлив, Произвольный вес и т.п.

Плагин дает возможность продавать как целые Товары, так и их дробные части. 0.5 1.5 и т.д.

Например:

  • Пицца. Можно продавать 1,5 Пиццы, или четверть. При цене выставленной за 1 шт.
  • Жидкости на разлив. Например, Керосин или Оливковое масло. Можно продавать 1,5 л, при цене выставленной за 1 л.
  • Сыпучие материалы. Например, Табак или Золотой Песок. Можно продавать 0,1 г, при цене выставленной за 1 г.

= Особенности =
* Можно установить Минимальное количество товара для всех Товаров / Категори Товаров по умолчанию (предустановка = 1). Но при этом, каждый Товар может иметь собственное значение Минимального количества.
* Можно установить Шаг Изменения количества товара для всех Товаров / Категори Товаров по умолчанию (предустановка = 1). Но при этом, каждый Товар может иметь собственное значение Шага Изменения количества.
* Можно установить Предустановку Начального Количества товара для всех Товаров / Категори Товаров по умолчанию (предустановка = 1). Но при этом, каждый Товар может иметь собственное значение Предустановленного Начального Количества.
* Можно установить Максимальное количество товара для всех Товаров / Категори Товаров по умолчанию. Но при этом, каждый Товар может иметь собственное значение Максимального количества.
* Авто-Коррекция неправильно введенного Значения Количества.
* Авто-Коррекция с учетом Максимально допустимого Количества для данного Товара.
* В Списке Товаров имеется Колонка «Quantity». В ней по каждому Товару наглядно отображаются все Параметры: Min, Max, Step, Set.
* Авто-Обновление Корзины при измененни Количества Товара в ней (AJAX Cart Update).
* Можно установить «Метку Стоимости» для каждого отдельного Товара. Индивидуально или целиком для Категории. Например: «Цена за Метр», «Цена за Литр».
* Имеется возможность использовать Product — JS Object для Интеграции с другими Поагинами. Function: WDPQ_Get_QuantityData (Product_ID).
* Использование кнопок: +/- для выбора количества на странице Товара и в Корзине (В зависимости от вашей Темы, может потребоваться коррекция CSS).
* Некоторые возможности доступны только в PRO Версии.

* Работает с WP 6.7.1 (min 5.0)
* Работает с учетом особенностей WooCommerce v9.6.1 (минимально v3.4.8)
Читать далее «Decimal Product Quantity for WooCommerce»


WPGear Debugger

Система Отладки.

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

= Возможности =
* Легко встраивать в любые PHP Скрипты.
* Легкое Управление.
* Любое количество Процессов.
* Детализация по каждой Переменной или Объекту, значения которых вам необходимо знать.
(Метка Времени, Название Процесса, Название Функции, Строка в файле)
* Выбор Процессов для исследования.
* Общий Стрим Процесс.
* Сохранение Лога в Файлы по каждому из Процессов.
* Файлы с меткой Дата-Время.
* Индивидуальные Файлы для каждого Пользователя.
* Общая Статистика Файлов.
* Возможность дистанционно удалить Лог от текущей даты для конкретного Источника Данных. (Использование: www.yoursite.com?clear_debug=DataSourceName)
Читать далее «WPGear Debugger»


Вектор Бесконечности

Все просто.

«Делить на Ноль» — Нельзя!
Но, это — не совсем так. Нельзя на вашем калькуляторе. Даже, если это — Casio / Citizen / HP / Феликс / Логарифмическая Линейка

Сама Концепция Опрвержения была опубликована на yaplakal.com 2025.02.23
Однако, содержит фундоментальные неточности.

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

X/0 = ∞
Но обратный процесс: ∞ * 0 никогда не равно X
(это — из Запретов)

Теперь, как это происходит на самом деле:
X/0 = ∞(X)

Грубо говоря, 5/0 = Пятая Бесконечность. ∞(5)

И таких Бесконечностей будет ровно столько, сколько было попыток Разделить Реальное Число на Ноль.
То есть, Бесконесность(5) никогда ранее не сущестововала, до тех пор, пока кто-то не решил разделить 5 на Ноль.

И теперь, такая Бесконечность (5) существует, и от нее никуда не деться, пока кто-нибудь не решит провести обратное Действие. А именно: ∞(5) * 0

При этом, Пятая Бесконечность исчезнет! Полностью со всем своим содержимым!
Освободив чистое число 5.

Вопросы недоумения (от слова «Недостаток Ума»), которые могут возникнуть у невнимательного собеседника:

  1. А что будет, если я все-таки, попытаюсь разделить число 5 на Ноль?
    Для тебя лично — ничего. Я не настолько злобный.
    Все, что при этом произойдет — ты обновишь Счетчик Посещений «Вселенной Номер 5».
  2. А что будет, если я все таки, попытаюсь Умножить «Пятую Бесконечность» на Ноль. (То есть, провести обратное пусть, даже проверочное, действие)
    Оу! Тут печальные новости.
    «Пятая Бесконечность» Исчезнет со всем своим содержимым.
    То есть, со всеми своими может быть до этого вполне себе успешными Вселенными. Ну там, Слоны на спине Черепах и Миры Цивилизвций.
    Дети ходили в школу. Инженеры что-то там чертили, изобретали, Сценаристы писали Сценарии про возможность подобных Инцидентов…

Будь осторожен.

И что же будет потом?
— Квантовая Неопредленность.
— Или что-то Будет, или что-то Не Будет. Одно из Двух.
— Но, Шоу должно Продолжаться. Вопреки всему. В этом, вся суть.

  • Одно дело, когда ты это делал не подумав.
  • Другое дело, когда ты — это Знаешь.
    За тобой придут и спросят: А зачем ты — это сделал?!
Следствие 1

Все Бесконечности, а следовательно и все Вселенные в этих Бесконечностях были созданы по Недоразумению Недоумками, которые не знали, что Делить на Ноль Нельзя.

Это — многое объясняет с точки зрения обитателей этих Вселенных.


* Огромный Респект: Терри Пратчет & Нейл Гейман.
* Респект Alice. За Фсё!

 

 


Hack-Info

«Hack-Info» — Бесплатный плагин, ранее — дополнение к плагину «iThemes Security» для улучшения восприятия информации о событиях, которые важно именно оперативно и детально видеть и понимать. Без необходимости лишних кликов и переходов. Плагин уведомляет администратора сайта, предоставляя подробный список IP адресов, запросов — попыток сканирования ресурсов и перебора паролей с указанием имен.

* Пришло время, стать самостоятельным и независимым от чужих структур DB инструментом. Мы, теперь — Взрослые. ))

Читать далее «Hack-Info»


Dismiss Gravity Notices


Реальная блокировка отображения Назойливых Уведомлений от продуктов «Gravity» типа: GravityForms, GravityView, GravityFlow об отсутствии Лицензии, новых предложений и т.п.

Я ни то, чтобы против (а наоборот, даже За двумя руками) чтобы использовать Лицензионное ПО.

И никого не призываю пользоваться Взломанным Софтом.

Однако иногда вам просто нужно проверить свои собственные проекты на совместимость с другими.

И если их можно использовать с явными ограничениями, без поддержки, без обновления и т.д. (все, что указано в Лицензии), то не должно быть дополнительных извращенных надоедливых огромного размера уведомлений, всплывающих окон и т.д. которые просто мешают нормальной работе.

Когда большую часть экрана занимают уведомления о том, что «без лицензии я не могу получить поддержку», это не нормально!

Читать далее «Dismiss Gravity Notices»


Users Login Monitor

«Users Login Monitor» — Бесплатный плагин, который предназначен для того, чтобы ежедневно уведомлять администратора сайта, предоставляя список пользователей, которые логинились в течении суток.

Читать далее «Users Login Monitor»


GV Excel-Export

Делает по настоящему нормальный, удобный, полноценный Экспорт записей GravityView в Таблицы Эксель.

GravityView (какое бы ни было к нему мое отношение) популярный инструмент. Но встроенный в него Экспорт, позволяет формировать лишь CSV файлы. Для многих это неудобно и недостаточно, потому, что требуется утомительная постобработка таких файлов. Присутствие в названии полей Кириллицы — может сильно испортить настроение и желание что-то делать.

Этот Плагин как раз и предназначен для того, чтобы решить эту проблему.
Читать далее «GV Excel-Export»


PHP Библиотека phpExcel для WP5.7 и выше (PHP 7.4)

Популярная библиотека phpExcel не работает под новой версией WordPress 5.7 и более новых, потому, что для них, требуется PHP 7.4
В результате, экспорт данных в файл Excel не работает.

Можно переходить на новые, альтернативные, современные инструменты для экспорта в таблицы Excel, или продолжать пользоваться привычной библиотекой phpExcel, но специально модифицированной под требования PHP 7.4

Данная модификация (2025.01.02 PHP 7.4.3,1) выполнена самостоятельно с учетом потока вываливающихся ошибок. Вполне вероятно, что со временем будут выявлены новые проблемные места, но в данный момент их нет. Все необходимые функции (для меня во всяком случае) прекрасно работают.

Никаких зловредных включений нет. Гарантированно.

Список изменений:
\PHPExcel\Cell.php
\PHPExcel\Cell\DefaultValueBinder.php
\PHPExcel\Calculation.php
\PHPExcel\Calculation\Functions.php
\PHPExcel\Calculation\TextData.php
\PHPExcel\IOFactory.php
\PHPExcel\Reader\Excel2003XML.php
\PHPExcel\Reader\Excel5.php
\PHPExcel\Reader\SYLK.php
\PHPExcel\ReferenceHelper.php
\PHPExcel\Shared\OLE.php
\PHPExcel\Shared\String.php
\PHPExcel\Shared\ZipStreamWrapper.php
\PHPExcel\Worksheet\AutoFilter.php
\PHPExcel\Writer\Excel5\Worksheet.php
\PHPExcel\Writer\Excel5\Workbook.php
\PHPExcel\Writer\Excel5\Parser.php

Удалено:
\PHPExcel\Shared\PCLZip
* Данная библиотека уже входит в набор библиотек WordPress.

Можно скачать Бесплатно.

Download “phpExcel lib for WP6.5.3 (PHP 7.4.3)” phpExcel_7.4.3.1_20250102.zip – Downloaded 2959 times – 887 KB


List-Forms for Gravity


Плагин «List-Forms for Gravity» расширяет возможности стандартного Списка вывода Форм в Админке на страницах «Gravity Forms» и «Gravity View».

К каждой строке с Формой, в которой указано ее Название, ID, Количество Записей и Количество Просмотров, а также присутствует Интерактивный Блок Управления, гармонично добавляется новая строка с Описанием самой Формы.

Это Описание — Поле «Description» на странице «Settings» каждой GF Формы или на на странице «Edit» каждой GV Формы.

Казалось бы, что было бы хорошо, чтобы это Описание изначально было в отдельной Колонке сразу после Названия, но если хорошо подумать, то понимаешь, что нет — не хорошо. Дело в том, что Названия могут быть длинными, а Описания еще длиннее, иначе в них просто нет смысла. И к тому же, тот самый Интерактивный Блок Управления — 0н требует много места и занимает половину ширины таблицы Списка Форм.

Возможно, что Поле «Description» не многие используют. И потому, разработчики не заморачивались по этому поводу. Хотя могли бы сделать и возможность Настройки Списка.

Но если Форм действительно много, то Описание просто необходимо.

В общем, этот Плагин дает вам такую возможность.

= Особенности и Возможности =
* Гармонично вписывается в привычный стиль Списка Форм.
Читать далее «List-Forms for Gravity»