DY Obfuscator
Обфускация публикуемых данных для GetSimple CMS

Описание

Плагин DY Obfuscator для системы управления контентом GetSimple CMS предназначен для обфускации выводимых на страницах веб-сайта адресов электронной почты, телефонных номеров и других данных.

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

Возможности

Поддержка шорткодов

Поддержка шорткодов упрощает использование DY Obfuscator благодаря возможности встраивания вызовов функции плагина непосредственно в текст страницы, что не требует от пользователя специальных знаний в области веб-разработки с использованием языка PHP.

Уникальный результат

При каждом использовании DY Obfuscator обрабатываемая строка обфусцируется случайным образом, что снижает вероятность повторения результата.

Использование

DY Obfuscator может использоваться непосредственно в PHP коде, а так же встраиваться в текст страницы при помощи шорткодов.

Использование DY Obfuscator в PHP коде

При использования DY Obfuscator в шаблоне темы оформления или в компоненте, используется функция:

<?php dyObfuscate($string, $echo); ?>

Параметры, принимаемые функцией:

  • $string - исходная строка для обфускации;
  • $echo - управляет выводом функции, необязательный параметр:
    • $echo = false – функция возвращает результат, значение по умолчанию;
    • $echo = true – функция печатает результат на странице.
<?php
  // Передача обфусцированной строки в переменную
  $obfuscated = dyObfuscate('i-want-to-save-my-email@dimayakovlev.ru');
  // Печать обфусцированной строки на странице
  dyObfuscate('i-want-to-save-my-email@dimayakovlev.ru', true);
?>

Использование DY Obfuscator через шорткоды

Для встраивания вызова DY Obfuscator непосредственно в текст страницы, используется шорткод:

(% dyObfuscate : i-want-to-save-my-email@dimayakovlev.ru %)

Важно!

DY Obfuscator работает только со строками, состоящими из ASCII символов.

История обновлений

  • 1.0 - 11/06/2015
    • Релиз плагина.