Скрыть телефонный номер в материале Joomla!

Небольшие заметки о html, css, sql, php

Модератор: Valery

Правила форума
Гость видит 250 символов 1 сообщения
Аватара пользователя
Valery
Без группы
Без группы
Сообщения: 22349
Зарегистрирован: 07.02.2005 10:00
Награды: 5
Из: Тридевятое царство

Решено Скрыть телефонный номер в материале Joomla!

Сообщение Valery »

Кликабельный номер, позволяет произвести его набор прописывается так:

Код: Выделить всё

<span>
<a href=”tel:+79998887766”>+7(999)888-77-66</a>
</span>
Удобно, но парсится ботами для будущего спама.
Правильное решение, которое не показывает номер в коде страницы. Номер покажется только после срабатывания скрипта.
На одной странице кол-во скрываемых телефонных номеров не ограничено.

Нужно для защиты от автоматического парсинга номеров по сети.

Добавить в template.js

Код: Выделить всё

//Hide number phone vodkomotornik.ru
jQuery(document).ready(function($){
$.fn.textToggle = function(cls, str) {
return this.each(function(i) {
$(this).click(function() {
var c = 0, el = $(cls).eq(i), arr = [str,el.text()];
return function() {
el.text(arr[c++ % arr.length]);
}}());
})};
$(function(){
$('.sh_nmr').textToggle(".sh_nmr","").click();
$('.sh_nmr').textToggle(".num_hide","ХХХХХХХ").click();
});
});
В материале joomla:

Код: Выделить всё

+1234<span class="num_hide">567890</span> <span style="cursor:pointer;" class="sh_nmr">показать</span>
Последний раз редактировалось Valery 09.04.2013 08:04, всего редактировалось 1 раз.
По суше: велосипед, Соболь 4х4 самый западный и LR Defender 110.
Отдохнул – отчитайся, лучшее слово – дело.

Теги: