Перейти к содержимому


Фотография
- - - - -

защита email от спам ботов с помощью плагина


  • Закрытая тема Тема закрыта
Сообщений в теме: 10

#1 toll

toll

Отправлено 06 March 2013 - 18:37

Дело дошло до защиты адресов почты каталога от спам ботов.
Я нашел классный плагин для обфускации кода (obfuscateMe).

Он работает по знакомому всем принципу {obfuscate}содержимое{/obfuscate}

На нашем сайте для контактных данных мы используем текстовые поля (элемент TEXT).
Хотелось бы узнать как можно вставить этот код плагина для всех элементов TEXT при на выводе их на сайт (не на редактировании) 

{obfuscate}  содержимое текстового поля      {/obfuscate}
Будем Вам очень благодарны за помощь

  • 0

#2 Сергей СК

Сергей СК

Отправлено 06 March 2013 - 19:26

Возможно как вариант обрамить кодом плагина поля в шаблонах вывода.
  • 0

#3 toll

toll

Отправлено 06 March 2013 - 19:32

Спасибо за совет, но дело в том что если так сделать,то сайт не будет индексироваться. Плагин делает текст не читаемым в коде.  Нужно только элемент TEXT обрамить. В нем у нас только телефон и мыло, как раз то что нужно спрятать.
  • 0

#4 Сергей СК

Сергей СК

Отправлено 06 March 2013 - 19:43

так сделайте позиции в шаблонах, в которых будут находится эти поля и обрамите. Или так не пойдет?
  • 0

#5 toll

toll

Отправлено 06 March 2013 - 19:54

сделал как вы подсказываете, но эта область не обрабатывается плагином,
просто выводятся надписи {obfuscate}{obfuscate} вокруг позиции в шаблоне
как же их заставить там работать ?
  • 0

#6 Сергей СК

Сергей СК

Отправлено 06 March 2013 - 20:14

А Вы так обрамили {obfuscate}содержимое{/obfuscate}? Ну тогда не знаю, может сам элемент текста поковыряйте
  • 0

#7 toll

toll

Отправлено 06 March 2013 - 20:24

    <?php if ($this->checkPosition('properties')) : ?>
    <ul>
      {obfuscate}
        <?php echo $this->renderPosition('properties', array('style' => 'list')); ?>
      {/obfuscate}
    </ul>
<?php endif; ?>
Скорее всего плагин загружается раньше чем шаблон вывода


  • 0

#8 RomanL

RomanL

Отправлено 06 March 2013 - 21:51

Плагин защиты e-mail адресов есть в стандартном функционале Джумлы, просто включите его
  • 0
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]

#9 RomanL

RomanL

Отправлено 06 March 2013 - 22:02

и выводите не элементом TEXT, а элементом E-mail
  • 0
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]

#10 toll

toll

Отправлено 07 March 2013 - 12:14

Встроенный плагин джумлы ничего не делает в коде адрес остается в открытом виде, потому встал вопрос о том чтобы использовать сторонний плагин
  • 0




Click to return to top of page in style!