- Новости
- Статьи
- Поисковые системы
- Дизайн и Юзабилити
- Законы / Финансы
- Маркетинг
- Порно контент
- Ниши и психология
- Партнерские Программы
- Траффик-Менеджмент
- Сервисы
- Программинг
- Софт и Скрипты
- Хостинг / Железо
- Интервью
- Веб камеры
- Путешествия
- История секса
- Форум
- FAQ
- Каталог
- Опросы
- Участники
|
CТАТЬИ
Раздел: Софт и Скрипты
Проблема "правой кнопки"
Если вы имеете доступ к CGI, то вы можете поставить серверный скрипт, который будет для каждой большой фотографии генерировать страничку с предустановленым ява-скриптом:
<!—This script will allow you to turn all of your images into a billboard for sponsor ads and as an added kick in the ass when they try to save the image to thier hard drive it sends up a popup alert to save this picture? They click ok and off they are to a sponsors site. It's going to piss some people off, but for a free site living on sponsor ads not a bad deal.—>
#!/usr/bin/perl
$title = "Page title here";
$header = <<EOM;
<!— begin header —>
<SCRIPT>
var NS4=IE4="";
function init()
{
NS4=document.layers;
IE4=document.all;
if(NS4){document.captureEvents(Event.MOUSEDOWN);}
if(NS4||IE4){document.onmousedown=mouseClicked;}
}
function mouseClicked(e)
{
if(NS4){button=e.which;}
if(IE4){button=window.event.button;}
switch(button)
{
case 1 : {break;}
default :
{
alert('Save this picutre?')
window.location.href = "http://domain.com";
return false;
break;
}
}
if(NS4){document.routeEvent(e);}
return true;
}
</SCRIPT>
<BODY onLoad="init()">
<center>
<IMG src="http://domain.com/logo.gif">
<BR><BR>
<!—begin ad—>
[sponsor ad here]
<!—end ad—>
</center>
<!— end header —>
EOM
1;
$footer = <<EOM;
<!— begin footer —>
<center>
<!—this section if you want a back link—>
<A HREF="javascript:history.go(-1);">Back 1</A>
<!—end back link—>
[sponsor ad]
</CENTER>
<!— end footer —> EOM
1;
$file = "$ENV{'QUERY_STRING'}";
print "Content-type: text/htmlnn";
print "<html><head><title>$title</title></head>n";
print "<body bgcolor=000000 TEXT=FF00FF LINK=FF00FF>n";
print "$headern";
print "<p><center><img border=5 src="$file"></center><p>n";
print "$footern";
print "</body></html>n";
Save it as bla.cgi chmod it to 755....making several copies is advisable so visitors dont see the same ad for every image. The call can be from thier own site if they have a cgi-bin, but signing up for a free server acct with cgi ability works too. It doesn't work for all free adult hosting sites, but does for some. The call is simply <a href="http://thedomain-the-script-is-on.com/cgi-bin/bla.cgi?http://the-domain-the-image-is-on.com/image.jpg"><img src="thumbnailimg.jpg"></a>
То есть, мало того, что картинки под охраной, да еще дополнительно пара баннеров показана! Сыт, пьян и нос в табаке!
Отдохнем от перлов программистской мысли и немного пофилософствуем. Совершаем ли мы противозаконный поступок, сохраняя на винте не принадлежащую нам картинку? Мы знаем, что просмотр картинок вообще неразрывно связан с сохранением их на винте в директории "Temporary Internet Files", это особенность работы браузера. Серфер может совсем и не мудрить с "Save picture as...", а по окончании сеанса вытянуть все просмотренные картинки из кеша браузера. Мы ему в этом помешать не можем. Но помогать ему мы тоже не обязаны, поэтому и затрудняем всячески сохранение контента на винте. С многократным использованием однократно купленной информации более-менее безуспешно бьются большие дяди (например, монстры звукозаписи с napster-подобными сервисами) и удовлетворяющее всех компромиссное решение пока не найдено. Зато мы точно знаем, где в нашем бизнесе заканчивается баловство и начинается криминал: в момент начала такого ИСПОЛЬЗОВАНИЯ чужого контента, которое наносит или может нанести моральный, а хуже того, финансовый ущерб законному владельцу. Воровать плохо, воровать у своих же — гнусно вдвойне. Все, для чего вы можете использовать сохраненные на винте картинки — для личного сексуального возбуждения. И только.
|