Tarih: 2007-01-18, 15:20:27 Mesaj konusu: Re: İçerik hırsızlığına koruma amaçlı kod , ama nereye koyca
Olmadı kardeş , en sonuna da koysam olmuyor ,
Kod bu:
Kod:
<head>
<script style="text/j a v a s c r i p t">
// Secmenin kapatilacagi sayfa adresleri "","", .. seklinde [] arasina alinir..
var disabledPages = ["modules.php?name=News","modules.php?name=Reviews","modules.php?name=Kose_Yazilari", "index.php"];
function disableSelection(){
var checkedpage = false;
var pageURL = document.URL;
for(i=0;i<disabledPages.length;i++){
if(pageURL.indexOf(disabledPages[i])>0){
checkedpage = true;
}
}
if(checkedpage){
//MSIE
document.onselectstart=new Function ("return false")
Aşağıdaki kodu header.php içindeki </head>\n"; den önce ekleyin.
echo <<<HTML
....
HTML;
echo \n</head>\n\n";
Alıntı:
echo <<<HTML
<script style="text/j a v a s c r i p t">
// Secmenin kapatilacagi sayfa adresleri "","", .. seklinde [] arasina alinir..
var disabledPages = ["modules.php?name=News","modules.php?name=Reviews","modules.php?name=Kose_Yazilari", "index.php"];
function disableSelection(){
var checkedpage = false;
var pageURL = document.URL;
for(i=0;i<disabledPages.length;i++){
if(pageURL.indexOf(disabledPages[i])>0){
checkedpage = true;
}
}
if(checkedpage){
//MSIE
document.onselectstart=new Function ("return false")
Tarih: 2007-01-18, 16:29:04 Mesaj konusu: Re: İçerik hırsızlığına koruma amaçlı kod , ama nereye koyca
Dediğin gibi yaptım kardeş ama yine olmadı , yaptığımda şöyle bir hal alıyor kodlar doğrumu bu:
Kod:
if (file_exists("includes/custom_files/custom_head.php")) {
@include_once("includes/custom_files/custom_head.php");
}
echo <<<HTML
<script style="text/j a v a s c r i p t">
// Secmenin kapatilacagi sayfa adresleri "","", .. seklinde [] arasina alinir..
var disabledPages = ["modules.php?name=News","modules.php?name=Reviews","modules.php?name=Kose_Yazilari", "index.php"];
function disableSelection(){
var checkedpage = false;
var pageURL = document.URL;
for(i=0;i<disabledPages.length;i++){
if(pageURL.indexOf(disabledPages[i])>0){
checkedpage = true;
}
}
if(checkedpage){
//MSIE
document.onselectstart=new Function ("return false")
Kodların yerleşimi doğru. Olmadı derken ne olmadı. JavaScript mi çalışmıyor. Yoksa ekranda hatamı gösteriyor.
JavaScript çalışmıyorsa;
j a v a s c r i p t bu kodu birleştirerek deneyin. Burda ayırıyor kelimeyi.
Arkadaşlar bu kodu phpnuke dosyalarında nereye koycam ?
Sorunun cevabı üstteki gibi yani kodu doğru yerleştirmişsin. Java Script çalışmıyorsa bilemiyorum.
Selam arkadaşlar içerik hırsızlığı için başka bir güzel yöntem daha da var. Umarım işinize yaracayacaktır. Aşağıdaki kodları Sitenizin uygun bir bölümüne koyduğunuz takdirde sayfa kaynağını göster dedikleri zaman karmakarışık kodlar çıkacaktır. Böylece sağ tıklamanın ötesine geçemeyecekler.
if ($javaencrypt) {
$s = strtr($s,$myalpha2,$mycrypto);
$s = rawurlencode($s);
$outputstring .= "<script>var cc=unescape('$s'); ";
$outputstring .= "var index = document.c o o k i e.indexOf('" . md5($_SERVER["REMOTE_ADDR"] . $_SERVER["SERVER_ADDR"]) . "='); " .
"var aa = '$myalpha2'; " .
"if (index > -1) { " .
" index = document.c o o k i e.indexOf('=', index) + 1; " .
" var endstr = document.c o o k i e.indexOf(';', index); " .
" if (endstr == -1) endstr = document.c o o k i e.length; " .
" var bb = unescape(document.c o o k i e.substring(index, endstr)); " .
"} " .
"cc = cc.replace(/[$myalpha2]/g,function(str) { return aa.substr(bb.indexOf(str),1) }); document.write(cc);";
} else {
$outputstring .= "<script>document.write(unescape('" . rawurlencode($s) . "'));";
}
$outputstring .= "</script><noscript>You must enable j a v a s c r i p t in order to view this webpage.</noscript>" . $outputend;
return $outputstring;
}
if ($javababble) {
if ($javaencrypt) {
$myalpha = array_merge(range("a","z"),range("A","Z"),range("0","9"));
$myalpha2 = implode("",$myalpha);
shuffle($myalpha);
$mycrypto = implode("",$myalpha);
setc o o k i e(md5($_SERVER["REMOTE_ADDR"] . $_SERVER["SERVER_ADDR"]),$mycrypto);
unset($myalpha);
}
ob_start("siteJavaBabble");
}
yenibirin dediklerini son bir kez daha test etmeden olmaz demek istemiyorum. Fakat Kopyalama gibi özelliği devre dışı bırakmak için kullanabileceğiniz kod şu:
Kod:
<script type="text/j a v a s c r i p t">
ondragstart="return false" onselectstart="return false"
</script>
Bunu bi yere koyduktan sonra şimdi sıra geldi body koduna bir eklenti yapmaya.
<body> koduna ondragstart="return false" onselectstart="return false" kodlarını eklemeniz gerekir. Yani şöyle olacak:
Kodların yerleşimi doğru. Olmadı derken ne olmadı. JavaScript mi çalışmıyor. Yoksa ekranda hatamı gösteriyor.
JavaScript çalışmıyorsa;
j a v a s c r i p t bu kodu birleştirerek deneyin. Burda ayırıyor kelimeyi.
Arkadaşlar bu kodu phpnuke dosyalarında nereye koycam ?
Sorunun cevabı üstteki gibi yani kodu doğru yerleştirmişsin. Java Script çalışmıyorsa bilemiyorum.
Anasayfa dahil hiçbir sayfa açılmıyor. Bomboş çıkıyor herşey. j a v a s c r i p t kelimesini birleştirerek de denedim olmadı.
Bir websitesinin kaynak kodunda bu kod şöyle geçiyor , ve o phpnuke sitesinde çok güzel çalışıyor.
m e t a tagların ilk bi kaç satırı ve kod aşağıda. Yerini tam görmeniz için yazdım.
Kod:
<m e t a NAME="GENERATOR" CONTENT="PHP-Nuke - Copyright by http://phpnuke.org">
<LINK REL="StyleSheet" HREF="themes/subBlack/style/style.css" TYPE="text/css">
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız