我如何在我开发的网站上添加由链接提供支持?

Posted

技术标签:

【中文标题】我如何在我开发的网站上添加由链接提供支持?【英文标题】:How i can add powered by link on my developed website? 【发布时间】:2016-06-22 10:33:00 【问题描述】:

我正在尝试在我自己开发的网站的页脚中添加一个由链接提供支持。 我尝试了一个 jquery 方法来检查这个链接是否存在于页脚中。

在 wordpress、phpBB 论坛和 MyBB 论坛等许多开源模板中,页脚中有一个我们无法删除的链接。实际上我想实现一些东西,比如由链接驱动的 wordpress。如果有人使用我的网站脚本并且他试图删除该链接,那么网站脚本应该无法正常工作。

我试过了:

<strong>Powered By</strong><a id="poweredby" href="www.mysite.com">My Site Name</a>
<script>
var txt = $("#poweredby").text();
if(txt !="My Site Name" || $("#poweredby") == undefined)
$("body").css("display","none");

</script>

以上代码可以轻松更改或删除。有什么方法可以保护我们的模板不被复制?

【问题讨论】:

jquery 这样做是个坏主意! 我不明白你的问题。如果您自己开发了该页面,为什么不将 html 链接添加到模板的页脚?为什么你上面的代码没有显示?结果如何?欢迎阅读How to create a Minimal, Complete, and Verifiable example。 $("#poweredby") 永远不能被取消定义。除此之外,这个问题根本不清楚 @Peter OP 已经添加了html,当有人删除copyright 文本然后正文得到display: none。我确定他问错了问题! 我知道这是个坏主意,首先,如果有人要删除您的copyright,毫无疑问要获得inspect element 并轻松删除您的display: none!其次,如果有人试图删除版权文本,他可以删除/更改您的 id ,您应该找到更好的方法来做到这一点。比如server side方式等等。 【参考方案1】:

每个可以查看您的网站或模板的人都可以获取并更改它。除了禁止使用你的模板之外,只有混淆的方式。

这将增加人们为使用您的模板所做的努力。

阅读tools for obfuscating html and css的答案。

【讨论】:

以上是关于我如何在我开发的网站上添加由链接提供支持?的主要内容,如果未能解决你的问题,请参考以下文章

如何在我的网站上呈现 facebook 图片链接?

网站;让用户添加位置并获取坐标

JavaScript无法刷新 - 必须清除缓存

我如何在我的网站中集成贝宝?爪哇

如何使用PHP从访问者在我的网站上发表Twitter评论?

提供织梦dedecms网站安装调试修改二次开发服务