Дело дошло до защиты адресов почты каталога от спам ботов.
Я нашел классный плагин для обфускации кода (obfuscateMe).
Он работает по знакомому всем принципу {obfuscate}содержимое{/obfuscate}
На нашем сайте для контактных данных мы используем текстовые поля (элемент TEXT).
Хотелось бы узнать как можно вставить этот код плагина для всех элементов TEXT при на выводе их на сайт (не на редактировании)
{obfuscate} содержимое текстового поля {/obfuscate}
Будем Вам очень благодарны за помощь
защита email от спам ботов с помощью плагина
Автор
toll
, Mar 06 2013 18:37
Сообщений в теме: 10
#1
Отправлено 06 March 2013 - 18:37
#2
Отправлено 06 March 2013 - 19:26
Возможно как вариант обрамить кодом плагина поля в шаблонах вывода.
#3
Отправлено 06 March 2013 - 19:32
Спасибо за совет, но дело в том что если так сделать,то сайт не будет индексироваться. Плагин делает текст не читаемым в коде. Нужно только элемент TEXT обрамить. В нем у нас только телефон и мыло, как раз то что нужно спрятать.
#4
Отправлено 06 March 2013 - 19:43
так сделайте позиции в шаблонах, в которых будут находится эти поля и обрамите. Или так не пойдет?
#5
Отправлено 06 March 2013 - 19:54
сделал как вы подсказываете, но эта область не обрабатывается плагином,
просто выводятся надписи {obfuscate}{obfuscate} вокруг позиции в шаблоне
как же их заставить там работать ?
просто выводятся надписи {obfuscate}{obfuscate} вокруг позиции в шаблоне
как же их заставить там работать ?
#6
Отправлено 06 March 2013 - 20:14
А Вы так обрамили {obfuscate}содержимое{/obfuscate}? Ну тогда не знаю, может сам элемент текста поковыряйте
#7
Отправлено 06 March 2013 - 20:24
<?php if ($this->checkPosition('properties')) : ?> <ul> {obfuscate} <?php echo $this->renderPosition('properties', array('style' => 'list')); ?> {/obfuscate} </ul> <?php endif; ?>Скорее всего плагин загружается раньше чем шаблон вывода
#8
Отправлено 06 March 2013 - 21:51
Плагин защиты e-mail адресов есть в стандартном функционале Джумлы, просто включите его
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]
#9
Отправлено 06 March 2013 - 22:02
и выводите не элементом TEXT, а элементом E-mail
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]
#10
Отправлено 07 March 2013 - 12:14
Встроенный плагин джумлы ничего не делает в коде адрес остается в открытом виде, потому встал вопрос о том чтобы использовать сторонний плагин