Контент и внешние ссылки

Я уже писал об одном варианте борьбы с воришками контента. Сегодня несколько более простой и более привлекательный способ (-: Но у этой лёгкости есть и обратная сторона: придётся использовать голову и руки, причём именно в этой последовательности (-:

Основная задумка состоит в том, чтобы использованием CSS убрать всю декорацию, которая выделяет ссылку в тексте страницы. Причём сделать это предельно просто:

<a href=»http://www.none.com.ua» style=»text-decoration:none; color:#000000; cursor:text;» title=»www.none.com.ua»>www.none.com.ua</a><br />

Что это мы делаем? А всё просто:

text-decoration:none;   — это мы убираем подчёркивание у ссылок

color:#000000;              -         устанавливаем чёрный цвет

cursor:text;                   -      меняем вид курсора на тот, как он выглядит, когда над обычным текстом

Однако это утомительно, каждый раз для каждой ссылки прописывать эти свойства. А лень, как известно, двигатель прогресса! (-:

Поэтому следующим, как может показаться, логичным способом вынести это в отдельный CSS-файл, в котором бы все эти свойства устанавливались бы. Делов-то, задали  «class» для ссылок и всё, красота! Однако не тут-то было… Без подключённого этого файла внешний вид нашей ссылки не поменяется… А вот копипастеры вряд ли будут ради Вас ещё и файл стилей сохранять (-:

Так Вам предлагаю ещё один способ (-: С использованием jQuery. Смысл состоит в том, что всё то же самое сделать при помощи javascript. И чтоб реализовать это необходимо написать неимоверное количество строк:  аж СЕМЬ! (((-: Всё это делает просто и элегантно, как и всё в jQuery:

<script type=»text/javascript» src=»jquery-1.3.2.js»></script>
<script type=»text/javascript»>
$(document).ready(function()
{
$(‘a.link’).css({‘text-decoration’ : ‘none’, ‘color’ : ‘#000000′, ‘cursor’ : ‘text’});
});
</script>

Вот и всё! Теперь все ссылки с классом «link» получат соответствующий набор стилей. Если злоумышленник выделит и скопирует текст со странички, а так большинство и делают, то он и Ваши ссылки любезно разместит у себя (-: Разве не этого мы с Вами добиваемся??

Недавние записи

Оставить комментарий