注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Copper peas ' Bolg

Keep On Moving...This Is My Life...

 
 
 

日志

 
 

天天团购 1.3 --1.3.5结构分析与去版权  

2011-01-14 20:53:57|  分类: php |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

天天团购结构分析

天天团购结构是采用了部分面向对象的思路

1.首先基本使用了单一入口

前台和后台都只能从对应的一个页面(这里是2个页面)进(但后台登录必须走前台过) 所有称为基本上单一入口而不是zendframe框架的完全单一入口

2.单一入口写了一个路由分发的简单函数

函数作用是
获取来路url,处理对应url的参数信息,获取对于的页面或者类库
而且他把需要访问的路径都保存到一个数组里了,确保访问都是合法的

3.mod模版

mod模版类就是对应的处理函数,但所有的处理函数都需经过一个Execute 统一管理和分发

随便说下去版权的方法:
天天团购版权信息好牛,不过还好,花了一天时间处理掉了

1.首先判断模版里 NO

2.判断输出  NO

3.禁用js 没有显示

好了,肯定在js里

最后找到 jquery.js

里面是经过编码

但还是看的到蛛丝马迹

js反解压查看

就知道原理了

 writer:copperpeas http://csq-3.blog.163.com/blog/static/38738439201101485357144/

找到function ShowBody

把里面的$a,$b,$v都清为空.

然后在加压的源js上修改即可

最简单方法:在jquery.js里的380px\';后加display:none;

 

上面是1.3.5 以前的版本,因为很多网友Q我,留言,发邮箱来让我写篇文章,所以今天晚上花了一个小时搞定了

 

大家好,天天团购出了1.3.5的版本

狗日的,以前嘛js还写在js代码里

现在居然把相关的参数写在了一个字符串里使用| 分隔

 

下面是详细的过程

还是一样

下面我只举一个删除前台版权的例子,其他的举一反三

一、PHP部分
1、前台modules\master.mod.php

把这个函数的其他清空
function ShowBody($body)
 {
  echo $body;
 }

浏览器关闭js

测试,发现版权没有了

看来关键还是在js里

前台使用的js在templates\default\js\jquery.js里面

下面是我的分析思路

首先查了资料

也就是http://www.10w.org.cn/site-seo/542.html这个大侠写的文章,他的也只是1.3.5版本以前的

templates\default\js\jquery.js
templates\default\js\time.js
templates\default\js\main.js
这三个页面仔细看了看

打开firebug查看版权,发现div的宽度是380px

这个是关键

上面三个js里有380px

你修改前台的jquery.js
380px 为0px 发现  首页版权没宽度了

哈哈...答案出来了

要使用html代码最后通过js加载肯定需要激活js的加载属性

查看main.js
最后分割的|div|380px|margin|auto|body|appendChild|version'.split('|'),0,{}))

后面有appendChild,追加的关键字。

想到jquery.js里是否有appendChild

一搜,有,然后去掉appendChild

版权就没有了,但好像有影响模版,估计是他对分隔加的长度加了判断或者映射

那我们就修改为一个js没有的属性

select|appendChild|makeArray|

select|cc|makeArray|

这样就前台就修改完了!!

O,YES!

但版权是去了,可惜, firebug 报错找到不到cc函数

我后来写了一个cc空函数,还是找不到

我日,你能使用appendChild,这个是js内置函数,你是追加

那我给你换个函数,也是内置的,但不是追加的意思就行,达到不显示版权又不会影响程序本身

我就随便找了个函数,格式照搬

cloneNode()克隆节点的意思

select|cloneNode|makeArray|

这会行了。。OK

具体的深入研究,也没有必要,狗日随时更新..反正能解决问题就行。

有图有真相

注:有网友说添加了cnzz和51啦会有js冲突,大家测试需注意,最近工作太忙,还没有时间去调试..

 

天天团购 1.3 --1.3.5结构分析与去版权 - 铜豌豆 - Copper peas  Bolg
  评论这张
 
阅读(2722)| 评论(21)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018