Merhaba arkadaşlar;
Birkaç gündür aklıma takılan bir soruyu, siz WordPress Kullanıcılarına sormak istedim. Hani şimdi ücretli temaları satıyorlar ya, satın alınan temadan kimisi footer linkini siliyor/değiştiriyor, kimisi ise satın aldığı temayı başka bir arkadaşına "Al bak bu tema güzel olur mail atıyorum sana gelince kurarsın" diyerek arkadaşına vermiş oluyor ve 3. kişi temaya hiç ücret ödemeden sahip oluyor.
1. Sorum;
Footer Linkinin değiştirilememesi için ne yapılıyor?
2. Sorum;
Satın alınan temanın başka bir domain üzerinde çalıştırılamaması için ne yapılıyor, şifreleme metodu nedir?
Bilgi, görüş, değerlendirme ve kaynaklarınız için şimdiden teşekkür ederim.
Saygılar...
Ücretli Tema Satarken
13
●1.031
- 04-07-2010, 11:54:34Peki tema genelinde kullanılan fonksiyonların tutulduğu dosya hangisi, domaik kontrolünü hangi kodlarla yapabiliyoruz ve izin verilen domain listesi ekleme/çıkarma işlemleri bu kod içerisinde mi? Bu konu ile alakalı olarak bilgi sahibiyseniz, beni aydınlatırsanız çok memnun olurumSentess adlı üyeden alıntı: mesajı görüntüle
- 05-07-2010, 06:42:17Eposta Aktivasyonu Gerekmektefunctions.php 'de tutulur. php bilginiz varsa kolay şekilde yapabilirsiniz. en basit şekilde genel mantık şudur. kendi sunucularınızdan birine txt dosyası oluşturursunuz. izin vereceğiniz domain listesi bu txt içinde yer alır.Misafir adlı üyeden alıntı: mesajı görüntüle
functions.php'de sunucunuzdaki txt'nin içeriğini kontrol ettirirsiniz. eğer domain ismi varsa tema çalışır. yoksa çalışmaz. - 05-07-2010, 06:53:08Temanın functions.php dosyasınaSentess adlı üyeden alıntı: mesajı görüntüle
function domaincheck() { $l = get_bloginfo(‘home’); if( ($l != “http://www.siteadresi.com.tr”) and ($l != “http://siteadresi.com.tr”)) { echo ‘kullandığınız tema lisanslı değildir’; echo ($l); die; } } domaincheck();böyle bir kod eklersem istediğim şekilde oluyor sanırım ama temayı satın alan kişi bu kodu farkedip silerse ne olacak peki, bunun alternatifi nasıl olur. Yine bu tarz bir kodu kendi sunucumuzda bir kısma ekleyerek mi.
Edit:<?php $cekilecek_text=”http://www.siteadi.com/lisans.txt”; if (!function_exists(“file”)) { die(“<strong><a href=’http://www.php.net/file’>file</a></strong> fonksiyonu sunucuda yüklü olmalıdır<br /> fonction <strong><a href=’http://www.php.net/file’>file</a></strong> must be installed on the server”); } function lisanskontrol() { if (substr($_SERVER['HTTP_HOST'], 0, 4) == “www.”) { $domainadi = substr($_SERVER['HTTP_HOST'], 4); } else { $domainadi = $_SERVER['HTTP_HOST']; } return $domainadi; } $alanadi=lisanskontrol(); $lisanstext=file($cekilecek_text,FILE_IGNORE_NEW_LINES); $lisans=array(); foreach($lisanstext as $sayi => $cekveri) { $lisans[$sayi]=rtrim($cekveri,”\r\n”); } if (!in_array($alanadi,$lisans)) { die(“Lisanssiz Kullanim: “.$alanadi.”<br /> Unlicensed Usage “.$alanadi); exit; } ?>bir kod daha buldum.
- 05-07-2010, 16:12:22Kesinlikle, server down olduğu zaman kullanamazlar yoksa temayı.enc0der adlı üyeden alıntı: mesajı görüntüle