THINKPHP的HTTP_USER_AGENT模版判定

众所周知THINKPHP的模板里面不建议使用原生PHP代码,所以,判断用户USER AGENT怎么办?

其实很简单,直接套用……这样就实现了动态加载,而并非HTML或者JS来判断user agent

1
<if condition="strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 9.0')">判断之后的内容</if>

Uazoh7主题Ver1.4更新

商业版停止出售,首发于2zzt,也仅在2zzt主题站发布,其他站点下载请注意查看是否有恶意代码

版本1.4更新日志2015.3.21:1. 更新后台至 v3.4.4.4
2. 添加模块化首页模板
3. Slider第三张BUG修复
4. 页面代码优化
5. CSS冗余清理
6. 后台在之前1.2及1.3免费版基础上添加了部分商业版控制
继续阅读Uazoh7主题Ver1.4更新

eval(function(p,a,c,k,e,d)编码解码(俗称加密解密)代码

eval(function(p,a,c,k,e,d)加密的JAVASCRIPT有很高的干扰性,而且网上解密的例子很少,可以说各大网站都没提供,这里提供一段代码,保存成HTML即可使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
 
<body>
<script> 
a=62; 
function encode() { 
 var code = document.getElementById('code').value; 
 code = code.replace(/[\r\n]+/g, ''); 
 code = code.replace(/'/g, "\\'"); 
 var tmp = code.match(/\b(\w+)\b/g); 
 tmp.sort(); 
 var dict = []; 
 var i, t = ''; 
 for(var i=0; i<tmp.length; i++) { 
   if(tmp[i] != t) dict.push(t = tmp[i]); 
 } 
 var len = dict.length; 
 var ch; 
 for(i=0; i<len; i++) { 
   ch = num(i); 
   code = code.replace(new RegExp('\\b'+dict[i]+'\\b','g'), ch); 
   if(ch == dict[i]) dict[i] = ''; 
 } 
 document.getElementById('code').value = "eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\\\b'+e(c)+'\\\\b','g'),k[c]);return p}(" 
   + "'"+code+"',"+a+","+len+",'"+ dict.join('|')+"'.split('|'),0,{}))"; 
} 
 
function num(c) { 
 return(c<a?'':num(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36)); 
} 
 
function run() { 
 eval(document.getElementById('code').value); 
} 
 
function decode() { 
 var code = document.getElementById('code').value; 
 code = code.replace(/^eval/, ''); 
 document.getElementById('code').value = eval(code); 
} 
</script> 
 
 
<textarea id=code cols=100 rows=20> 
 
</textarea>
 
<input type=button onclick=encode() value=编码> 
<input type=button onclick=run() value=执行> 
<input type=button onclick=decode() value=解码> 
 
 
</body>
</html>

主题UazohTwO v1.0发布 | 免费且开源

UazohTwO v2.0发布→高速传送通道

 

工作室开了接近2个月了,一直比较忙,在开设初期就打算制作免费主题提供给大家一直没有时间。昨天和前天有点时间,经过接近30个小时的奋斗,今天发布

UazohTwO v1.0

看到标题也许会纳闷,为什么是two呢?因为现在本站用的主题是one,嘿嘿

主题风格:简约、大气、灰色调基础上蓝色作为装饰
适合类别:个人BLOG和图片日记
更新日期:2013.8.8
作者邮箱:Kazegt@qq.com
目前兼容浏览器:Chrome、IE9+、Safari、Firefox、opEra

主题简 继续阅读主题UazohTwO v1.0发布 | 免费且开源

禁用 wordpress评论内的HTML

评论存在HTML会被发大量的广告,甚至恶性代码,如果处理不即时可能会出现问题,当然如果设置全部评论都需要审核当然没有问题,但你的网站访问量到一定规模,就会显得麻烦。

还有一个讨厌的地方,就是评论下面的那些HTML代码提示,要删除正常情况下要修改WORDPRESS核心文件comment-template.php,在wp-includes文件夹内,缺点是如果WORDPRESS进行更新,有可能就要重新修改,禁用更新还会面临漏洞无法修复的风险。所以就要在咱们模板里进行设置屏蔽掉这段显示。

屏蔽这段显示很简单,只需要打开模板文件夹内的comment.ph 继续阅读禁用 wordpress评论内的HTML