有没有更好的办法保护themes/什么都可以看到。 |
||
---|---|---|
高级会员
注册日期:
1/17 15:24:51 所属群组:
注册会员 帖子:
85
等级: 8; EXP: 18
HP : 35 / 179 MP : 28 / 163 |
什么东西都可以看到。
是不是有更好的办法来保护themes。 辛苦做的东西,在没有经过自己同意的情况下就被别人用了。 大伙们心里,肯定会不舒服。 CSS JS 这些都是可以看到。包括theme.html,images更不要说了。 是不是可以将隐藏起来。 除了通过服务器设置。有更好的办法!
5/2 16:46:30
|
|
工具箱 |
回复: 有没有更好的办法保护themes/什么都可以看到。 |
||
---|---|---|
Support Team
注册日期:
2005/10/29 13:32 来自 北京
所属群组:
网站管理员 注册会员 帖子:
463
等级: 19; EXP: 93
HP : 189 / 473 MP : 154 / 734 |
没有办法。
5/2 17:38:59
|
|
工具箱 |
Re: 有没有更好的办法保护themes/什么都可以看到。 |
||
---|---|---|
Support Team
注册日期:
2004/8/3 10:58 所属群组:
注册会员 技术文档组 风格美化组 帖子:
232
等级: 14; EXP: 23
HP : 0 / 330 MP : 77 / 1712 |
有,不过太麻烦,麻烦到你干脆不用设计theme算了。
参考一:以下文章转自RB棒棒糖的个人网页, 未经作者同意,我私自转载了,要骂我就骂吧。。。 http://singchi.no-ip.com/hack/modules/magazine/article.php?articleid=8 網頁封鎖語法與 Smarty 函數的運用 相信很多人都知道如果將網頁的 <body> 修改為 ---------------------------------------------------- <body oncontextmenu=window.event.returnValue=false onselectstart=event.returnValue=false ondragstart=window.event.returnValue=false> ---------------------------------------------------- 可以防止他人輕鬆複製您的網頁內容, 這段語法的詳細作用如下︰ ---------------------------------------------------- oncontextmenu=window.event.returnValue=false 禁止用右鍵功能表 onselectstart=event.returnValue=false 禁止用右鍵複製功能 ondragstart=window.event.returnValue=false 禁止用滑鼠拖曳 ---------------------------------------------------- 當我們將 XOOPS 佈景檔中的 theme.html 加上這段語法後,你會發現上述功能都已經成功的封鎖,但是用了這些語法連自己想要從相簿模組抓張照片都麻煩許多,所以我們藉由 XOOPS 的 Smarty 函數 <{if !$xoops_isadmin}> 增加一段判斷式,讓管理者與一般會員或訪客能夠依照群組讀取不同的 <body>。 <{if $xoops_isadmin}> 是定義管理者動作的函數,只要我們將這段判斷式搭配防止他人複製的語法;那麼那些封鎖設定就只有對一般會員起作用了,範例中若將 <{if $xoops_isadmin}> 取代為 <{if $xoops_isuser}> 則是是否為註冊會員的判斷式。 我們打開佈景檔中的 theme.html 找到 <body>,並將之取代為 ---------------------------------------------------- <{if $xoops_isadmin}> <body> <{else}> <body oncontextmenu=window.event.returnValue=false onselectstart=event.returnValue=false ondragstart=window.event.returnValue=false> <{/if}> ---------------------------------------------------- 這樣當您以管理者帳號登入後並不會受到這些封鎖語法的限制,不過這些方式其實都只能防止對電腦比較不純熟的使用者,真要防止的話你還必須移除列印或轉寄連結,因為列印或觀看原始碼方式仍能複製原始碼。 不過如果光是複製就讓然感到費時,我想對方大概也懶的對您的網站下手囉。 若是使用有列印頁面的模組,我們同樣可以修改 print.php 中的 <body> 部分;這些小功能搭配不同模組不同佈景時、你更能做出只有哪幾個頁面使用封鎖功能。 更機車的封鎖語法 先前的封鎖與法只針對 IE 瀏覽器而且非常容易被破解,所以你可以再機車一點,將封鎖與法改為 IE 與 FireFox 通用的形式。 ---------------------------------------------------- <body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false"> ---------------------------------------------------- ---------------------------------------------------- oncontextmenu="return false" 禁止用右鍵功能表 onselectstart ="return false" 禁止用右鍵複製功能 ondragstart=window.event.returnValue=false 禁止用滑鼠拖曳 onselect="document.selection.empty()" 清除選擇項目 oncopy="document.selection.empty()" 清除反白項目 onbeforecopy="return false" 禁止文字反白 ----------------------------------------------------
5/2 21:31:54
|
|
工具箱 |
回复: 有没有更好的办法保护themes/什么都可以看到。 |
||
---|---|---|
项目管理员
注册日期:
2004/7/19 23:57 来自 四川
所属群组:
注册会员 ComSupp 推广组 帖子:
435
等级: 19; EXP: 36
HP : 91 / 459 MP : 145 / 2428 |
LZ意思是不让查看源代码吧。
5/2 22:28:58
|
|
工具箱 |
回复: 有没有更好的办法保护themes/什么都可以看到。 |
||
---|---|---|
Support Team
注册日期:
2005/10/29 13:32 来自 北京
所属群组:
网站管理员 注册会员 帖子:
463
等级: 19; EXP: 93
HP : 189 / 473 MP : 154 / 734 |
如果用flashget直接下载xoops_root/themes/xxx/theme.html,那上面的这些应该都没辙吧?!
5/2 22:38:25
|
|
工具箱 |
回复: 有没有更好的办法保护themes/什么都可以看到。 |
||
---|---|---|
高级会员
注册日期:
1/17 15:24:51 所属群组:
注册会员 帖子:
85
等级: 8; EXP: 18
HP : 35 / 179 MP : 28 / 163 |
引文:
oncontextmenu="return false" 加这些代码起不到跟本的作用.表面作用而已. http://singchi.no-ip.com/hack/modules/magazine/article.php?articleid=8 对了,还有这个地址都看不到呢?
5/3 7:08:45
|
|
工具箱 |
回复: 有没有更好的办法保护themes/什么都可以看到。 |
||
---|---|---|
高级会员
注册日期:
1/17 15:24:51 所属群组:
注册会员 帖子:
85
等级: 8; EXP: 18
HP : 35 / 179 MP : 28 / 163 |
唉!我突然想到一个好办法。我试试看可不可以用在xoops上。
5/3 7:17:49
|
|
工具箱 |