Post Messages for Telegram

Автоматически многократно пытается отправить текст новой или отредактированной записи — как сообщение в Телеграм Канал.

Незаменимый инструмент в условиях плохого коннекта с внешним миром или блокировками интернета.

Простой и удобный. Просто опубликуй свою новую запись и забудь. Плагин сам будет настойчиво пытаться поймать «окошко» в блокировках соединения с Telegram и отправить сообщение.

== Возможности ==

* Тип записей: Post.
* Формат сообщения (Parse Mode): HTML.
Допустимые Тэги: <b><strong><i><em><u><ins><s><strike><del><tg-spoiler><a><code><pre><blockquote>
* Можно задать любой интервал времени для попыток отправить сообщение и любую частоту. Например: Каждые 3 минуты в течении 24х часов.
* Шаблон для структуры сообщения.
* Если запись ранее опубликованного сообщения была отредактирована, то в Телеграм-Канале оно будет также изменено с индикацией, что было сделано изменение.
* Панель инструментов в Админке для дополнительных команд и возможностей.

Читать далее «Post Messages for Telegram»

35 просмотров всего, 4 просмотров сегодня


Files Changes Monitor

Automatic Scanning and Search for Modified, New, and Deleted Files.

A convenient and easy-to-use File Scanner for your website to detect various Changes.
A Change Report can be sent by Email for more detailed analysis.

== Features ==

* File system monitoring for Modified, Added, and Deleted Files.
— Change Criteria: File Size, Modification Date, Access Permissions, Contents.
— Multiple Email Addresses can be specified to receive Reports.
— Paths can be specified to Exclude Files from Scanning. For example, cached folders, error logs, etc.
* File Extensions can be specified to Exclude Files from Scanning. For example, images.
* Automatic Scanning by Schedule or Manual.
* Selectable Time Intervals for Automatic Scanning: Hourly, Twice a Day, or Once a Day.
* Customizing the formatting of Scan Reports via a CSS Stylesheet file.
* Fully compatible with WordPress versions 4.1 and higher
* Fully compatible with PHP versions 5.4.7 and higher

Читать далее «Files Changes Monitor»

672 просмотров всего, 5 просмотров сегодня


Consent Privacy Policy Acceptance

Запрашивает у посетителя сайта Подтверждение Согласия на использование персональных данных и на сохранение Cookie при первом посещении.

Простое и Удобное решение для реализации Требований Законов о «Персональных Данных».

* Fork of «Cookie warning» by Marie Manandise, MAJWeb.

= Возможности =

* Основная концепция — это не создавать излишние Неудобства.
* Плавающий Баннер не мешает просмотру контента.
* Если Посетитель согласен с Требованиями и нажимает кнопку «Подтверждаю», то этот Баннер исчезает и более не будет отображаться на сайте для данного Браузера на данном Устройстве.
* Вы можете использовать свой собственный Текст Сообщения и указывать ссылку на Страницу с подробным описанием «Политики Конфиденциальности».
* Внешний вид, Форма и Расположение Баннера полностью могут быть настроены под ваш дизайн с помощью CSS.

Читать далее «Consent Privacy Policy Acceptance»

653 просмотров всего, 2 просмотров сегодня


WPGear Debugger

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

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

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

791 просмотров всего, 5 просмотров сегодня


Dismiss Gravity Notices


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

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

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

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

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

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

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

654 просмотров всего, 2 просмотров сегодня


Org. Departments


Плагин «Org. Departments» позволяет сформировать Иерархическую Структуру Подразделений. И использовать эту Структуру применительно к Пользователю.

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

Дополнительно, имеется возможность временно Включать / Выключать Пользователей в эту Структуру Подразделений, не исключая его из конкретного Подразделения. Это может быть удобно при некоторых внутренних ситуациях, типа Академического Отпуска и т.п.

= Особенности =
* Количество Уровней и Подуровней не ограничено.
* Текущий Пользователь не имеет возможности редактировать свои Подразделения, в которые он входит. Предполагается, что Администратор или Руководитель по Персоналу устанавливает эти связи.
* На странице «Пользователи» в Списке Пользователей, добавлена новая колонка: «Department».
* В настройках плагина имеется опция: «Показывать колонку Department в Списке Пользователей» (On/Off).
* Используйте ШортКод [org.departments] для отображения Дерева Подразделений на страницах сайта.
* Поисковый Аргумент для Шорткода [org.departments search=true]. Используйте для Поиска по Подразделениям (Названия и Описания) и по Пользователям.
Читать далее «Org. Departments»

1,034 просмотров всего, 1 просмотров сегодня


No Active for GravityForms

Выводит сообщение, что Форма не Активна, вместо пустой страницы.

Если GF Форма имеет опцию «Не Активна», то при выводе ее через ШортКод ‘gravityform’ обычно отображается пустая Страница.
Такое поведение может вызывать недоумение и вопросы у Пользователей.
И даже владелец Сайта не всегда сразу сможет понять, что происходит.

Плагин «No Active for Gravityforms» выводит нормальное Сообщение о том, что данная Форма не Активна.
И все сразу становится понятно. Все довольны. ))

Демонстрация работы

= Особенности =
* Работает с PHP 5.4 — 8.2
* Работает с «Gravity Forms» версии 2.3.3.4 (более ранние версии просто не проверялись. Вероятно, что будет работать) и выше. Проверенно на 2.9.1
* Можно менять внешний вид Сообщения через Стили CSS.
Читать далее «No Active for GravityForms»

1,074 просмотров всего, 0 просмотров сегодня


Import Excel to Gravity Forms


Массовый Импорт Записей из файлов Excel (CSV) для «Gravity Forms» с Валидацией и поддержкой Внутренней Логики.

Если у вас есть Форма в которой имеются Вычисляемые Поля на основе Значений других Полей и необходимость в массовом импорте исходных данных, то вам точно будет полезен этот Плагин.

Например. Форма типа Калькулятор:

  • Поле id=2 «A«: Слагаемое 1.
  • Поле id=3 «B«: Слагаемое 2.
  • Поле id=5 «Ratio«: Коэффициент.
  • Поле «Calc«: C = (A + B) * Ratio

При Импорте Записей обычно вам необходимо подготовить все Значения всех Полей. A; B; Ratio; C.
А значит, провести предварительные вычисления.

Сложности начинаются, когда используется разветвленная Внутренняя Логика. Когда имеются различные дополнительные Поля выбора условий в виде Списков, Опций. («Gravity Forms» позволяет использовать как встроенную Внутреннюю Логику в каждом из Полей, так и подключать JS Скрипты со Сценариями.)
Перенести JS Скрипты со Сценариями в подготавливаемую Excel Таблицу может быть достаточно сложной задачей. Наличие Ошибок — практически неизбежно. Более того, необходимо внимательно поддерживать соответствие вычисляемых формул в Таблице с Алгоритмами Формы. И если вы что-то изменили в алгоритмах Формы, то вам снова необходимо изменять а затем тестировать Формулы в Таблице. Даже писать об этом утомительно.

Более того, некоторые Значения Полей могут иметь Ограничения как по Значениям, так и по Формату. В обычных случаях, импорт без проверки таких Ограничений может привести к аварийному завершению процесса Импорта, или к неправильно заполненным Полям.
В любом случае, заниматься ручной коррекцией Записей после такого Импорта может потребовать больших затрат и ресурсов.

Вот для таких Задач и необходим этот Плагин: «Import Excel to Gravity Forms«.

Достаточно заполнить лишь Исходные Поля.

В нашем Примере — Поля: A B и Ratio.
Вычисляемое Поле «C» будет вычисляться в каждой импортируемой Записи внутренними алгоритмами Формы и будет сохранено.

Если некоторые Значения выходят за пределы Допустимых, то такая Запись не будет Сохранена и потребует коррекции непосредственно в процессе Импорта.

= Особенности =
* Работает с PHP 7.4
* Работает с «Gravity Forms» версии 2.3.3.4 (более ранние версии просто не проверялись. Вероятно, что будет работать) и выше. Проверенно на 2.5.7.1
* Записи для импорта — это строки текстового файла (обычно — CSV) с разделением значений запятыми.
* Можно выбрать любой другой разделитель.
* Можно перемещаться по списку импортируемых записей и сохранять только некоторые из них.
* Каждая запись перед сохранением проходит проверку на совместимость форматов полей.
* Если Поля Формы имеют внутреннюю логику, то каждая запись перед сохранением проходит обработку с учетом этой логики.
* Импортируются поля всех типов: «Text», «TextArea», «Number», «Date», «Select», «MultiSelect»,  «Radio», «CheckBox».
* Корректно работает с Кириллицей и другими Национальными кодировками символов.
* Каждая Форма имеет свою собственную опцию «Import Enable».
* Корректно работает при наличии на Странице сразу нескольких дополнительных GForm в которых не используется Импорт.
* Возможность выбора кодировки CSV файла: ‘utf-8’ — default; ‘ISO-8859-1’; ‘CP1251’; итд…
Читать далее «Import Excel to Gravity Forms»

3,030 просмотров всего, 2 просмотров сегодня


Page and Post Description


Плагин «Page and Post Description» расширяет возможности стандартного Списка вывода Записей и Страниц в Админке WP.

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

Именно такое новое Поле «Description» — добавляется к каждому Посту. И его можно изменять как на странице Редактирования (в виде Виджета), так и непосредственно в Списке Постов (Записи и Страницы)

Поле «Описание» (для краткости в Списке названо «Note», чтобы использовать рабочее пространство максимально полезно и в тоже время избежать сокращений) выделено в отдельную строку на всю ширину Списка, потому, что эти Описания могут быть длинными и подробными. Иначе, в них нет смысла.

Отображает Автора, кто оставил Заметку и Дату создания.

= Особенности =
* Работает для Страниц и Постов.
* Не добавляет новую Колонку в Списке, сжимая до неудобства стандартный набор Колонок Постов.
* «Описание» можно редактировать на страницах редактирования или непосредственно в Списке без необходимости обновления.
* Вы можете отдельно выбрать на каких из типов Списков должен работать плагин: Pages / Posts.
* Возможности PRO Версии:
+ Автоматическое определение и подключение любых других Пользовательских Типов.
Читать далее «Page and Post Description»

1,050 просмотров всего, 1 просмотров сегодня