ObfuscateEmail-Revo
Последнее обновление not available | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn moreБез JavaScript! Этот плагин не требует, не создаёт и не использует лишний JavaScript, снижая нагрузку на браузер клиента.
Что делает¶
Плагин MODX Revolution работает прозрачно в фоне и обфусцирует все найденные email-адреса: и в ссылках, и как обычный текст на странице. Находит все распространённые адреса по RFC2822, включая необычные, но допустимые символы.
Как работает¶
Превращает [email protected] в:
shawn@shawnwilkerson.com
Для кого работает¶
Для всех пользователей проекта, ссылок на внешние адреса, адресов того же сайта и т.д. Работает со всеми email-адресами.
Дополнительная функциональность¶
Пока плагин работает в фоне, он также постоянно рандомизирует кодирование адреса, чтобы оно выглядело меняющимся, хотя в почтовых клиентах и при копировании всё работает корректно.
Примеры¶
Это добавляет ещё один слой защиты. Три строки ниже это один и тот же адрес с одной страницы:
shawn@shawnwilkerson.com
shawn@shawnwilkerson.com
shawn@shawnwilkerson.com
Установка через Package Manager¶
Скачайте и установите через Package Manager. Если в проекте уже есть другие события OnWebPagePreRender, при необходимости задайте порядок выполнения в соответствующих плагинах.
Код на GitHub¶
Исходный код: http://github.com/wshawn/ObfuscateEmail
Ручная установка¶
- Создайте новый plugin
- Вставьте код с http://github.com/wshawn/ObfuscateEmail
- На вкладке events отметьте OnWebPagePreRender (внизу)
- Сохраните plugin
Защитите проект и пользователей¶
С этим плагином легко защитить почтовые ящики всех адресов на ваших страницах. Защитите пользователей и улучшите репутацию проекта.
История¶
Плагин изначально вышел для MODX Evolution от Aloysius Lim: https://modx.com/extras/package/obfuscateemail. При переходе на MODX Revolution я перенёс его, потому что он хорошо служил клиентам. С релизом MODX Revolution 2.1 и отказом от legacy-кода потребовались обновления. Надеюсь, ObfuscateEmail-Revo будет так же полезен, как и раньше.
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn more










