Bolei aqui um jeito de incrementar uma certa "proteção" ao template contra os lixos copiadores de plantão.
É bem simples, basta seguir alguns passos.
1. CHECANDO SE O JAVASCRIPT ESTÁ ATIVADO NO BROWSER
Adicione o seguinte código antes da tag <body>:
Código PHP:
<noscript>
Detectamos que o javascript de seu navegador não está ativado. Este site depende de javascript para funcionar. Ative o javascript em seu navegador e tente novamente.
</noscript>
Isso irá impedir que a página seja executada sem ter o javascript ativado no browser.
2. CHECANDO A URL QUE ESTÁ USANDO O TEMPLATE
Adicione o seguinte código no começo de TODOS os javascripts que seu site utiliza (se tiver conhecimentos, também pode fazer uma função que chama a função de checagem):
Código PHP:
$(document).ready(function() {
if(document.domain != 'meudominio.com.br')
{
document.write("Template descaradamente copiado do servidor meudominio.com.br! Tome vergonha na cara e faça o seu próprio.");
}
});
3. COMPACTANDO JAVASCRIPTS
Depois de colocar o código que checa o dominio, você deve compactar todos os javascripts.
Para fazer isso, use o [Somente usuários registrados podem vem os links. ]
LEMBRE-SE DE FAZER UM BACKUP DE TUDO ANTES
4. CRIPTOGRAFANDO JAVASCRIPTS
Não adiantaria nada fazer isso se seu código JS ficar visível, não é mesmo?
Então o próximo passo é criptografar seus códigos.
Acesse [Somente usuários registrados podem vem os links. ], desmarque a opção "Move Strings", cole seu código no quadrado da esquerda e click em OBFUSCATE.
Depois acesse [Somente usuários registrados podem vem os links. ], cole o seu código criptografado na ferramenta anterior, escolha a codificação “High ASCII”, deixe marcado a opção “decodificação rápida”, desmarque a opção “caracteres especiais” e clique em “codificar“.
Faça isso em todos os seus javascripts e seu template ficará, DESDE QUE ELE DEPENDA DOS JAVASCRIPTS PARA FUNCIONAR, muito mais protegido contra cópias.
Referências:
[Somente usuários registrados podem vem os links. ]
Créditos:
Meus pela ideia (acabei de bolar aqui).