Fas Note

个人笔记


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 搜索

emlog非插件实现自动跳转手机版

发表于 2017-06-22 | 分类于 代码笔记

虽然emlog5.3.1还有手机版功能,但是却不会自动跳转手机版,因为现在大多数模板都是自适应,所以下面啸天分享一个跳转代码,也是网上找了许久修改而来的

1
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript"> 
if(/AppleWebKit.\*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){
        if(window.location.href.indexOf("?mobile")<0){
                try{
                        if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){
                                window.location.href="<?php echo BLOG\_URL; ?>m/<?php echo $logid;?>";
                        }
                }catch(e){}
        }
}
</script>

将此段代码放入模板的head.php里面的</head>前面就行,手机访问自动跳转域名/m,纯手动码字,有用的话来波评论

阅读全文 »

记录本站本来使用的防cc代码

发表于 2017-06-16 | 分类于 代码笔记

将以下代码加到init.php最上面就行,监控时间建议调大

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
<?php
session\_start();
empty($\_SERVER\['HTTP\_VIA'\]) or exit('Access Denied');
$seconds = 10;
//时间段\[秒\]
$refresh = 5;
//刷新次数
//设置监控变量
$cur\_time = time();
if(isset($\_SESSION\['last\_time'\])) {
	$\_SESSION\['refresh\_times'\] += 1;
} else {
	$\_SESSION\['refresh\_times'\] = 1;
	$\_SESSION\['last\_time'\] = $cur\_time;
}
//处理监控结果
if($cur\_time - $\_SESSION\['last\_time'\] < $seconds) {
	if($\_SESSION\['refresh\_times'\] >= $refresh) {
		//跳转验证
		$url='http://'.$\_SERVER\['HTTP\_HOST'\].$\_SERVER\['REQUEST\_URI'\];
		$msg=mb\_convert\_encoding("<title>安全检查</title><h3>检测到CC攻击,正在进行浏览器安全检查!</h3>","UTF-8","GBK");
		exit($msg."<meta http-equiv='refresh' content='5;url={$url}'>");
		//5是定时跳转的时间,后期可以根据时间段调整跳转时间
	}
} else {
	$\_SESSION\['refresh\_times'\] = 0;
	$\_SESSION\['last\_time'\] = $cur\_time;
}
?>
阅读全文 »

emlog 如何解决gid文章ID自增断号问题

发表于 2017-06-14 | 分类于 代码笔记

emlog文章连接使用gid自增号作为文章的ID,但是由于后台有删除文章的功能,一旦删除文章那么gid自增就会出现断号。
其实断号问题解决很方便,只要在添加文章的时候判断gid之前的有没有断号问题,有的话直接插入,没有的话自增。
我这里的解决方法是这样的,我把gid自增段顺序读取作为值写入数组,自增段是从1开始的,但是数组键值是0开始的,那么先把数组($gidarr[0]=’0’)赋值掉,然后把$gidarr[]=gid,然后只要发现$gidarr键和键值不等就是断号了。

阅读全文 »

十分钟邮箱合集(可撸各种东西)

发表于 2017-05-30 | 分类于 折腾笔记

链接1:http://mail.bccto.me/

阅读全文 »

Emlog非插件实现高亮代码

发表于 2017-05-28 | 分类于 折腾笔记

很多时候依赖插件都是很不好的,经常会有冲突的情况,然后又想用好看整洁的代码高亮怎么办呢?

下面教大家非插件实现代码高亮,也非常简单。

效果可以看本站的,

阅读全文 »

Emlog全站实现go跳转

发表于 2017-05-25 | 分类于 折腾笔记

搞了几天.给站点加上了go跳转。据说可以防止页面权重分散..
        主要加在了游客评论地址上。百度了一圈发现没啥系统的教程,所以你懂的。
        首先搞定go文件
        创建一个go.php打开(最好你不要用记事本)将以下代码复制进去

阅读全文 »

教你们怎么免费搭建个人网站

发表于 2017-05-22 | 分类于 折腾笔记

1.申请个免费空间(如果找不到请在本站搜索免费关键词)
2.去网上找找源码下载(论坛用discuz博客用WordPress等等)
3.登录空间的FTP把下载好的源码上传至免费空间根目录(解压好的直接上传,或则直接上传压缩包在线解压。)
4.一般都有赠送的二级域名(如果稍微有4块钱可以在https://wanwang.aliyun.com/注册个top域名,也可以注册免费的域名,本站搜索域名)

阅读全文 »

个性化jquery代码让你的标题栏滚动起来

发表于 2017-05-22 | 分类于 代码笔记

现在的浏览器都采用的多标签模式,如果网站的标题很长很长,在浏览器标签栏是看不全的,为了更个性化,我们可以使用下面这段个性化jquery代码让你的网站标题栏滚动起来,让用户更容易记住你的网站名称;
如果你想使用个性化jquery代码让你的标题栏滚动起来,把下方的jquery代码复制到你网站的js文件里,就能使用了;要注意这是jquery代码,需要引用jquery库才能正常运行.

阅读全文 »

你还在到处找整站下载器?

发表于 2017-05-20 | 分类于 折腾笔记

何必那么麻烦 你只需要一个wget命令

阅读全文 »

给你的网站加上“富强、民主、和谐”点击特效

发表于 2017-05-16 | 分类于 代码笔记

很多人喜欢这款特效,点击出现随机文字。

阅读全文 »
1 … 25 26 27 28
2han9wen71an

2han9wen71an

279 日志
3 分类
184 标签
RSS
GitHub 微博 QQ Steam
Links
  • 小寒冰の博客
  • 禹都一只猫
  • 奇趣博客
  • 虎绿林
  • LetITFly BBS
  • 追往昔
© 2016 - 2023 2han9wen71an
由 Jekyll 强力驱动
主题 - NexT.Pisces