用代码阻止原创Zblog模板被盗用的三种办法

由 willer 发布

我们都知道Zblog作为开发平台,是支持博客使用者原创主题模板和插件的,这也带来Zblog越来越丰富多彩,越来越繁荣。但是作为一个原创者,肯定都希望自己的作品被尊重,被传播,而不是被剽窃,被盗用,却一点不提原创者的功劳,这无疑是非常伤人的。为了防范此种盗窃行文,我们提供了三种用代码防止模板被盗用的办法。


第一种办法是保护CSS文件不被下载


CSS是整个模板的关键所在,zblog模板的css文件一般存放在模板的STYLE目录中,隐藏css文件名称可以有效地对其进行保护,如对CSS文件命名得复杂一些;此外将模板中的SOURCE目录的style.css.asp文件加入身份验证代码(通常都是直接使用style.css的,zblog官方使用的是style.css.asp)


引用css时候使用


<link rel="stylesheet" rev="stylesheet" href="<#ZC_BLOG_HOST#>themes/<#ZC_BLOG_THEME#>/source/style.css.asp" type="text/css" media="screen" />


不要使用


<link rel="stylesheet" rev="stylesheet" href="<#ZC_BLOG_HOST#>themes/<#ZC_BLOG_THEME#>/style/<#ZC_BLOG_CSS#>.css" type="text/css" media="screen" />


以上前提是使用了style.css.asp


第二种方法是保护模板不被下载


具体操作流程:更改defult.html,catalog.html,guestbook.html,search.html,single.html,tags.html的文件名称,并对应的更改defult.asp,catalog.asp,guestbook.asp,search.asp,view.asp,tags.asp中的“ArtList.template=”对应的html名称”” 处的template位置。


第三种方法是保护页面不被另存为


网页另存为是盗用行为最常用的一种方法,通过这种方法可以把网页模板以及css文件和images的图片下载到本地,可以省下很多时间。在每个模板文件中加入


<noscript><iframe src=*></iframe></noscript>

可以防止网页被另存为。


通过以上的几个办法,一定可以比较有效地阻止原创Zblog模板被盗用了。