Защищаем, маркируем только особо ценные изображения


Автор: Deff

В HTML верх

<style type="text/css">
div.post-content strong img.postimg{
  display:none;
}
</style>

В HTML низ:

<script><!--Выборочное маркирование изображений v.2 -->
  $(document).ready(function(){
   $("div.post-content strong img.postimg").css("display","inline-block");
   imgMarking = "http://savepic.org/1173963.png" // Ссылка на рисунок маркер
   var imgURL
   var x;
   var y;
   var s;
   var inb

    $("div.post-content strong img.postimg").each(function () {
    x = this.offsetWidth;
    y = this.offsetHeight;
    inb = $(this).parent().get(0).tagName;
    if ((x>80&&y>80)&&(inb == "STRONG")) {
    $(this).css("width",x+"px");
    $(this).css("height",y+"px");
    imgURL = $(this).attr("src");
    $(this).attr("src",imgMarking);
    $(this).attr("alt","");
    $(this).css("background-image","url("+imgURL+")");
      }
  });
});
</script><!--Конец//Выборочное маркирование v.2 -->

http://savepic.org/1173963.png - ссылка на Вашу картинку-маркер (меняете на свою ссылку)

Если Вы не хотите делать маркирование картинкой и Вам достаточно защиты от копирования - тогда:
вместо ссылки http://savepic.org/1173963.png ставите такую >       

http:savepic.org/1138109.gif

[1]

При варианте [2]

Картинка маркируется и защищается от копирования
только при заключении её в посте в теги
[b]...[/b]

*Соображения приведенные по маркированию больших автоужатых форумом рисунков  актуальны и для этого скрипта



Ну и попутно

Скрипт запрета копирования текста в топиках гостям


Ставим в HTML низ

<script type="text/javascript"><!-- Запрет на копирование гостям -->
function disableSelection(target){
if (typeof target.onselectstart!="undefined")
    target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined")
    target.style.MozUserSelect="none"
else
    target.onmousedown=function(){return false}
target.style.cursor = "default"
}

if (document.getElementById("pun_wrap")) {
if (GroupID == 3)
disableSelection(document.getElementById("pun-viewtopic"));
}
</script><!-- конец скрипт запрета -->


Вариант два (защита от копирования гостем)

В HTML верх

<style id=sty1>#pun-main{display:none}</style>
<script>$("#sty1").replaceWith("");</script>

В HTML низ

<script type="text/javascript">$(document).ready(function(){$("#pun-viewtopic .topic").each(function () {
var a=$(this);var x = a.width()+20;var y = a.height()+20;var Post_off=false;if($("#pun-navlinks #navlogin").length){Post_off=true}if(Post_off){a.prepend('<div class="Nocopy"><img title="No Copy!" src="/i/blank.gif" style="margin:-10px;position:absolute!important;z-index:1000!important;width:'+x+'px!important;height:'+y+'px!important;"/></div>')}})})
</script>

Теги: Скрипты, Deff, mybb, Защита, Маркирование, Изображения, Картинки