Author Topic: [MOD]Hem çalınmayı Engelleyin hemde menu olsun sağ tuş  (Read 16515 times)

0 Members and 1 Guest are viewing this topic.

pi24

  • Guest
[MOD]Hem çalınmayı Engelleyin hemde menu olsun sağ tuş
« on: February 07, 2008, 09:24:00 PM »
Galerinizde bulunan malzemelerin hem calınmasını engelleyin hemde sag tuş tıklandında galeri katagorileriniz yada sizin istediğiniz linkler menu olarak verilsin..

Demo site: www.horozz.net/galeri  -> galeriye girinde mouse ile sag tık yapın görceksiniz ne oldunu..

Yapılışı

footer.php dosyasını acın içinde ne varsa silin ve altta verdiğim kodları koyun..

Code: [Select]
</tr>
       </table>
      </center></div>
     </tr>
    </table>
   </center></div>
   </tr><tr><td>
<br  >
<div align="center"><center>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%" height="1"></td>
  </tr>
  <tr>
    <td width="100%" align="center">
   {if has_rss}
   <a href="{rss_url}"><img src="{template_url}/images/rss.gif" border="0" width="15" height="15" alt="{rss_title}" /></a>&nbsp;&nbsp;
   {endif has_rss}
   <font size="1">Powered by <b>4images</b>&nbsp;/&nbsp;Copyright © 2002-2007 &nbsp;<a target="_blank" href="http://www.4homepages.de">4homepages.de</a></font><a href="http://4images.malediven-bilder.de" target="_blank"><img src="{template_url}/images/space.gif" width="1" height="1" border="0"></a></td>
  </tr>
  <tr>
    <td width="100%" height="5"></td>
  </tr>
  <tr>
    <td width="100%" bgcolor="#000000" height="1"></td>
  </tr>
</table>
</center></div>
<style>
<!--

/* Context menu Script- © Dynamic Drive (www.dynamicdrive.com) Last updated: 01/08/22
For full source code and Terms Of Use, visit http://www.dynamicdrive.com */

.skin0{
position:absolute;
width:165px;
border:2px solid black;
background-color:menu;
font-family:Verdana;
line-height:20px;
cursor:default;
font-size:14px;
z-index:100;
visibility:hidden;
}

.menuitems{
padding-left:10px;
padding-right:10px;
}
-->
</style>
<div id="ie5menu" class="skin0" onMouseover="highlightie5(event)" onMouseout="lowlightie5(event)" onClick="jumptoie5(event)" display:none>
<div class="menuitems" url="http://www.horozz.net/galeri/categories.php?cat_id=8">
Avatar</div>
<div class="menuitems" url="http://www.horozz.net/galeri/categories.php?cat_id=9">
MSN Avatar</div>
<div class="menuitems" url="http://www.horozz.net/galeri/categories.php?cat_id=10">
Smiley</div>
<div class="menuitems" url="http://www.horozz.net/galeri/categories.php?cat_id=13">
Ecard</div>
<div class="menuitems" url="http://www.horozz.net/galeri/categories.php?cat_id=16">
Resimli Şiir</div>
<div class="menuitems" url="http://www.horozz.net/galeri/categories.php?cat_id=6">
Wallpaper</div>
<hr>
<div class="menuitems" url="http://www.horozz.net">HoRoZz.Net</div>
<div class="menuitems" url="http://www.lovelysel.com/forum">Forumumuz</div>
<div class="menuitems" url="http://www.horozz.net/galeri/register.php">Üye olup
alın</div>
</div>

<script language="JavaScript1.2">

//set this variable to 1 if you wish the URLs of the highlighted menu to be displayed in the status bar
var display_url=0

var ie5=document.all&&document.getElementById
var ns6=document.getElementById&&!document.all
if (ie5||ns6)
var menuobj=document.getElementById("ie5menu")

function showmenuie5(e){
//Find out how close the mouse is to the corner of the window
var rightedge=ie5? document.body.clientWidth-event.clientX : window.innerWidth-e.clientX
var bottomedge=ie5? document.body.clientHeight-event.clientY : window.innerHeight-e.clientY

//if the horizontal distance isn't enough to accomodate the width of the context menu
if (rightedge<menuobj.offsetWidth)
//move the horizontal position of the menu to the left by it's width
menuobj.style.left=ie5? document.body.scrollLeft+event.clientX-menuobj.offsetWidth : window.pageXOffset+e.clientX-menuobj.offsetWidth
else
//position the horizontal position of the menu where the mouse was clicked
menuobj.style.left=ie5? document.body.scrollLeft+event.clientX : window.pageXOffset+e.clientX

//same concept with the vertical position
if (bottomedge<menuobj.offsetHeight)
menuobj.style.top=ie5? document.body.scrollTop+event.clientY-menuobj.offsetHeight : window.pageYOffset+e.clientY-menuobj.offsetHeight
else
menuobj.style.top=ie5? document.body.scrollTop+event.clientY : window.pageYOffset+e.clientY

menuobj.style.visibility="visible"
return false
}

function hidemenuie5(e){
menuobj.style.visibility="hidden"
}

function highlightie5(e){
var firingobj=ie5? event.srcElement : e.target
if (firingobj.className=="menuitems"||ns6&&firingobj.parentNode.className=="menuitems"){
if (ns6&&firingobj.parentNode.className=="menuitems") firingobj=firingobj.parentNode //up one node
firingobj.style.backgroundColor="highlight"
firingobj.style.color="white"
if (display_url==1)
window.status=event.srcElement.url
}
}

function lowlightie5(e){
var firingobj=ie5? event.srcElement : e.target
if (firingobj.className=="menuitems"||ns6&&firingobj.parentNode.className=="menuitems"){
if (ns6&&firingobj.parentNode.className=="menuitems") firingobj=firingobj.parentNode //up one node
firingobj.style.backgroundColor=""
firingobj.style.color="black"
window.status=''
}
}

function jumptoie5(e){
var firingobj=ie5? event.srcElement : e.target
if (firingobj.className=="menuitems"||ns6&&firingobj.parentNode.className=="menuitems"){
if (ns6&&firingobj.parentNode.className=="menuitems") firingobj=firingobj.parentNode
if (firingobj.getAttribute("target"))
window.open(firingobj.getAttribute("url"),firingobj.getAttribute("target"))
else
window.location=firingobj.getAttribute("url")
}
}

if (ie5||ns6){
menuobj.style.display=''
document.oncontextmenu=showmenuie5
document.onclick=hidemenuie5
}

</script>
</head>
<body bgcolor="#FFFFFF">


  </td></tr>
 </table>
</center></div>

</body>
</html>

Bu kodlarda horozz.net/galeri uzantılı olan linkleri kendinize göre değiştirin. Olay tamamdır.
« Last Edit: April 30, 2008, 11:29:51 AM by DilnüvaZ »

Offline abdullah

  • Full Member
  • ***
  • Posts: 108
    • View Profile
Re: Hem çalınmayı Engelleyin hemde menu olsun sağ tuş
« Reply #1 on: April 23, 2008, 01:03:38 PM »
kardes sitene gir sonra en ustte dosya düzen gorunum var

dosyaya gir kaydet diyince siten pc ye iniyor bunu nasil engelleriz?

Offline sanko86

  • Sr. Member
  • ****
  • Posts: 310
    • View Profile
    • Elemegim
Re: Hem çalınmayı Engelleyin hemde menu olsun sağ tuş
« Reply #2 on: April 24, 2008, 09:47:37 AM »
o mümkün değil bildiğim kadarıyla.
Web site:http://www.anlatiyoruz.com
Hayat zorluklarla doludur.Ama en zoru insanın insana düşmanlığıdır.

Offline abdullah

  • Full Member
  • ***
  • Posts: 108
    • View Profile
Re: Hem çalınmayı Engelleyin hemde menu olsun sağ tuş
« Reply #3 on: April 24, 2008, 10:41:34 AM »
kardes normalde yapılıyor ben kendi sitemde yapmısdım ama nasıl oldugunu anlamadım ve bu sekilde olan siteler de mevcut

Offline sanko86

  • Sr. Member
  • ****
  • Posts: 310
    • View Profile
    • Elemegim
Re: Hem çalınmayı Engelleyin hemde menu olsun sağ tuş
« Reply #4 on: April 24, 2008, 01:03:53 PM »
Biraz araştırdım ve kaydet i engellemeyi buldum.

Bu kodu footer.hmtl ye yazınca olay tamam.

Code: [Select]
<script type="text/javascript">
if ('undefined' != typeof document.onselectstart)
{
document.onselectstart = function()
{
return false;
}
}
else
{
document.onmousedown = function()
{
return false;
}
document.onmouseup = function()
{
return true;
}
}
</script>
Web site:http://www.anlatiyoruz.com
Hayat zorluklarla doludur.Ama en zoru insanın insana düşmanlığıdır.

Offline abdullah

  • Full Member
  • ***
  • Posts: 108
    • View Profile
Re: Hem çalınmayı Engelleyin hemde menu olsun sağ tuş
« Reply #5 on: April 24, 2008, 02:32:37 PM »
tsk ederim kardes suan sadece ekran üstünde ekranda sag tikladigimda kaynagi goruntule dedigimde kaynak goruntuleniyor.onu da hallettim mi tamamdır

pi24

  • Guest
Re: Hem çalınmayı Engelleyin hemde menu olsun sağ tuş
« Reply #6 on: April 24, 2008, 06:00:34 PM »
eline saglık hasan cok güzelmiş bu

Offline sanko86

  • Sr. Member
  • ****
  • Posts: 310
    • View Profile
    • Elemegim
Re: Hem çalınmayı Engelleyin hemde menu olsun sağ tuş
« Reply #7 on: April 25, 2008, 07:29:17 AM »
Eğer dikkat ettiyseniz
Code: [Select]
document.onselectstart = function()
{
return false;
bu kısım sitede kopyalama yani fare ile seçmeyi kapatıyor.
Web site:http://www.anlatiyoruz.com
Hayat zorluklarla doludur.Ama en zoru insanın insana düşmanlığıdır.

Offline masaustuarsivi

  • Pre-Newbie
  • Posts: 9
    • View Profile
Re: [MOD]Hem çalınmayı Engelleyin hemde menu olsun sağ tuş
« Reply #8 on: October 07, 2008, 11:29:28 PM »
arkadaşlar bu kodu aynen ekledim footer.html'ye fakat hala ters tıklama yapılabiliyor ve farklı kaydet'te hala çalışıyor :(

sadece sayfada seçim yapılması olayı pasif oldu. onun dışında diğer iki seçenek hala aktif :(