我想在我的网站模板中加入页脚信用如: - 我的网站名称 是否可以通过任何javascrip或php进行编辑或删除,或者没有人可以通过评论来隐藏它。如果他们这样做,他们应该被重定向到我的网站。
答案 0 :(得分:2)
使用javascript,这可能是posibble,但客户端也可以删除javascript:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function()
{
if($("#mycredit").attr("href")!="http://www.keyyard.blogspot.com/")
{
window.location.href="link_to_your_site";
}
});
//]]>
</script>
答案 1 :(得分:1)
如果你给他们模板代码和标记,那么没有,没有实际的方法可以做到这一点,因为他们有代码和标记随时可以改变。
这是一个法律问题,而不是技术问题。许可证/合同应规定信用证必须保留。
答案 2 :(得分:1)
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
if ($('#footer-post').length == 1)
// check if <a> exists in id="footer-post" and changes <a> address and class
{
$('#footer-post a').prop('href', 'http://synaxipalaiochoriou.blogspot.gr/').prop('class', 'footer-3').text('Σύναξη Νέων Παλαιοχωρίου');
}
if ($('#footer-post').length >= 1 && $('a.footer-3').length == 0) {
// if link is erased it creates a new one in the same div
$('<a>', {
class: 'footer-3',
text: 'Σύναξη Νέων Παλαιοχωρίου',
href: 'http://synaxipalaiochoriou.blogspot.gr/',
}).appendTo('#footer-post');
}
if ($('#footer-post').length == 0 && $('a.footer-3').length == 0) {
// if div and link are erased it shows an alert and load yahoo
alert('Link has been erased')
window.location.href="https://gr.yahoo.com/";
}
});
//]]>
</script>
其中:
<div id="footer-post">
<a class='footer-3' href="http://google.com">google</a>
</div>
最后但并非最不重要的是,使用“javascriptobfuscator.com”来混淆您的脚本,以便人们不会轻易地篡改/删除它。脚本的结果是:
<script type="text/javascript">//<![CDATA[var _0x7f0e=["\x6C\x65\x6E\x67\x74\x68","\x23\x66\x6F\x6F\x74\x65\x72\x2D\x70\x6F\x73\x74","\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\x20\uFFFD\uFFFD\uFFFD\uFFFD\x20\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD","\x74\x65\x78\x74","\x63\x6C\x61\x73\x73","\x66\x6F\x6F\x74\x65\x72\x2D\x33","\x70\x72\x6F\x70","\x68\x72\x65\x66","\x68\x74\x74\x70\x3A\x2F\x2F\x73\x79\x6E\x61\x78\x69\x70\x61\x6C\x61\x69\x6F\x63\x68\x6F\x72\x69\x6F\x75\x2E\x62\x6C\x6F\x67\x73\x70\x6F\x74\x2E\x67\x72\x2F","\x23\x66\x6F\x6F\x74\x65\x72\x2D\x70\x6F\x73\x74\x20\x61","\x61\x2E\x66\x6F\x6F\x74\x65\x72\x2D\x33","\x61\x70\x70\x65\x6E\x64\x54\x6F","\x3C\x61\x3E","\x4C\x69\x6E\x6B\x20\x68\x61\x73\x20\x62\x65\x65\x6E\x20\x65\x72\x61\x73\x65\x64","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x77\x77\x77\x2E\x67\x6F\x6F\x67\x6C\x65\x2E\x67\x72\x2F","\x72\x65\x61\x64\x79"];$(document)[_0x7f0e[16]](function(){if($(_0x7f0e[1])[_0x7f0e[0]]== 1){$(_0x7f0e[9])[_0x7f0e[6]](_0x7f0e[7],_0x7f0e[8])[_0x7f0e[6]](_0x7f0e[4],_0x7f0e[5])[_0x7f0e[3]](_0x7f0e[2])};if($(_0x7f0e[1])[_0x7f0e[0]]>= 1&& $(_0x7f0e[10])[_0x7f0e[0]]== 0){$(_0x7f0e[12],{class:_0x7f0e[5],text:_0x7f0e[2],href:_0x7f0e[8]})[_0x7f0e[11]](_0x7f0e[1])};if($(_0x7f0e[1])[_0x7f0e[0]]== 0&& $(_0x7f0e[10])[_0x7f0e[0]]== 0){alert(_0x7f0e[13]);window[_0x7f0e[14]][_0x7f0e[7]]= _0x7f0e[15]}})//]]></script>
希望这有帮助!
答案 3 :(得分:0)
一个不太好的方法是通过cronjob调用他们的网站,分析它的页脚并注意。要将它们重定向到您的网站,您必须在您的主题上制作一个php文件,并自行编辑。但是这个php可以被删除,你阻止它们的唯一方法就是起诉它们,但只有你的许可是正确的,这才有效。