Дело дошло до защиты адресов почты каталога от спам ботов.
Я нашел классный плагин для обфускации кода (obfuscateMe).
Он работает по знакомому всем принципу {obfuscate}содержимое{/obfuscate}
На нашем сайте для контактных данных мы используем текстовые поля (элемент TEXT).
Хотелось бы узнать как можно вставить этот код плагина для всех элементов TEXT при на выводе их на сайт (не на редактировании)
{obfuscate} содержимое текстового поля {/obfuscate}
Будем Вам очень благодарны за помощь
защита email от спам ботов с помощью плагина
Started by
toll
, Mar 06 2013 18:37
10 replies to this topic
#1
Posted 06 March 2013 - 18:37
#2
Posted 06 March 2013 - 19:26
Возможно как вариант обрамить кодом плагина поля в шаблонах вывода.
#3
Posted 06 March 2013 - 19:32
Спасибо за совет, но дело в том что если так сделать,то сайт не будет индексироваться. Плагин делает текст не читаемым в коде. Нужно только элемент TEXT обрамить. В нем у нас только телефон и мыло, как раз то что нужно спрятать.
#4
Posted 06 March 2013 - 19:43
так сделайте позиции в шаблонах, в которых будут находится эти поля и обрамите. Или так не пойдет?
#5
Posted 06 March 2013 - 19:54
сделал как вы подсказываете, но эта область не обрабатывается плагином,
просто выводятся надписи {obfuscate}{obfuscate} вокруг позиции в шаблоне
как же их заставить там работать ?
просто выводятся надписи {obfuscate}{obfuscate} вокруг позиции в шаблоне
как же их заставить там работать ?
#6
Posted 06 March 2013 - 20:14
А Вы так обрамили {obfuscate}содержимое{/obfuscate}? Ну тогда не знаю, может сам элемент текста поковыряйте
#7
Posted 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
Posted 06 March 2013 - 21:51
Плагин защиты e-mail адресов есть в стандартном функционале Джумлы, просто включите его
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]
#9
Posted 06 March 2013 - 22:02
и выводите не элементом TEXT, а элементом E-mail
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]
#10
Posted 07 March 2013 - 12:14
Встроенный плагин джумлы ничего не делает в коде адрес остается в открытом виде, потому встал вопрос о том чтобы использовать сторонний плагин