Обфускаторы email и номера телефона для MODX
Написал пару ModX сниппетов, которые скрывают от ботов номер телефона который выводится на сайте и адрес электронной почты.
BotOffPhone
Установка транспортного пакета на Modx вне репозитория производится через меню «Пакеты» — «Установщик»
Пример вызова:
[[botOffPhone?
&phone=`+79999999999`]]
Параметры:
- &phone — На выводе будет представлен как +7 (999) 999-9999
- &class — Опционально
- &tel — Опционально, по-умолчанию 1, если 0, то обфусцированный номер выводится как обычный текст, т.е. HTML разметка ссылки не выводится.
На Fenom
{'botOffPhone' | snippet : [
'phone' => 'your.phone',
'class' => 'class-name',
'tel' => 1
]}
В «режиме разработчика» код ссылки выглядит, как
<a href="tel:+79999999999" class="class-name">+7 (999) 999-9999</a>
Страница приложения в репозитории Modstore
BotOffMail
Пример вызова:
[[botOffMail?]]
Параметры:
- &email — Опционально. Если не указано, будет использовано значение "modx_emailsender", если оно не заполнено, то не выводится ничего
- &class — Опционально
- &mailto — Опционально, по-умолчанию 1, если 0, то обфусцированный email выводится как обычный текст, т.е. HTML разметка ссылки не выводится.
На Fenom
{'botOffMail' | snippet : [
'email' => 'your@email',
'class' => 'class-name',
'mailto' => 1
]}
Оставьте комментарий
Как поменять маску с +7 (999) 999-9999 на +7 (999) 999-99-99?
Руками лезть в код, править.