Как спрятать адрес электронной почты от спам-ботов

0
1475

Хороший разработчик всегда должен заботиться о том, чтобы адрес электронной почты, который отображается на сайте, был замаскирован. Это значит, что он читаем людьми, но не спам-ботами, которые собирают адреса электронной почты для дальнейшей рассылки спама. При этом адрес собирается с помощью JavaScript во время загрузки страницы. В Joomla вы можете спрятать адрес электронной почты с помощью класса JHtmlEmail.

Адрес со ссылкой

Код ниже выведет адрес электронной почты со ссылкой:

1
echo JHtmlEmail::cloak('demo@site.ru');

Или альтернативный вариант (в дальнейшем я буду использовать только JHtmlEmail):

1
echo JHtml::_('email.cloak', 'demo@site.ru');

На веб-сайте будет отображен адрес demo@site.ru со ссылкой mailto.

Адрес без ссылки

Если вы хотите просто вывести замаскированный адрес электронной почты, то используйте следующий код:

1
echo JHtmlEmail::cloak('demo@site.ru', false);

На веб-сайте будет отображен адрес demo@site.ru без ссылки mailto.

Адрес, отличный от адреса в ссылке

Если вы хотите вывести замаскированный адрес электронной почты, ссылка которого ведет на другой адрес, используйте следующий код:

1
echo JHtmlEmail::cloak('demo@site.ru', true, 'test@site.ru');

На веб-сайте будет отображен адрес demo@site.ru, но ссылка mailto будет вести на адрес test@site.ru.

Фраза, залинкованная на адрес

И наконец, вы можете вывести фразу, которая будет залинкована на адрес электронной почты:

1
echo JHtmlEmail::cloak('demo@site.ru', true, 'Свяжитесь с нами', false);

На веб-сайте будет отображена фраза Свяжитесь с нами, при этом ссылка mailto будет вести на адрес demo@site.ru.

Удачной разработки!

Похожие записи

07.07.2019
0
4377

5 Калькуляторов Joomla под любые задачи, обзор и настройка

Сегодня при помощи сторонних разработок для joomla можно рассчитать всё, что угодно: стоимость ...
06.07.2019
0
3839

Меню в Joomla — добавление вложенного или выпадающего меню

В шаблоне позиции для меню обычно предусмотрены слева или справа, а так же и в верху (горизонт...
08.07.2019
0
5716

Тестируем Joomla 4: административная панель, разделы, поле работы вебмастера

Концепция оформления административной панели joomla4 разработана веб-студией JoomShaper, специализ...

Комментарии

Ваш комментарий будет отправлен на модерацию.
  • Комментарии не найдены