特大消息,
Emlog 6.0.1 特别版弄好咯,
这次也没打算后台推送了,
毕竟不是所有人都喜欢这个版本的,
这次内核不是5.3.1哦,
其实也差不了多少,也就那样,
后台速度比6.0的时候快,
那时大家都说慢,
毕竟特效多咯,
这次回归基本,
删除了多语言,
删除注册功能,
大家用都是用插件,
删除手机版,
更改标签方式,
修复6.0那时存在的一些问题,
新增邮件通知功能{干掉插件},
新增系统防护{比6.0的时候更人性化},
自带三款模板,
等等,
我就不具体说了,
自己安装体验吧!

安装方法

1.上传安装包解压
2.访问站点,如果没提示安装,请手动输入http://你的域名/install.php,
3.根据要求操作,

更新方法

1.保留content文件夹和config.php文件,其余都删除,
2.上传更新包解压,
3.访问http://你的域名/update.php,
4.输入数据库密码,确定,

5.3.1升级方法6.0.1

1.直接升级脚本我就不弄了,
2.先用以前独立升级脚本升级6.0后,
3.方法上传脚本,访问http://你的域名/get_update.php,
4.再用6.0.1升级包升级,
5.5.3.1升级6.0独立脚本下载地址:传送门

注意:

备份博客数据库哦,免得不习惯用这个版本可以降级到6.0,
备份数据库,
备份数据库,
备份数据库,
重要的事情说三遍,
好了下载地址是,
这次弄了一个专门下载页面,
点击进入:传送门

博友们说又不更新内容了,
好吧,
今天就发一篇吧,
上次的6.0特别版没多少人用,
本来不想更新了,
想想还是更新一下吧,
继续保持维护中,
当然你们想用官网Emlog的,
就没必要知道我这个Emlog,
这次Emlog 6.0.1主要变化,
删除语言包,
删除手机版,
毕竟大家都是自适应的,
等功能,
调整整个布局样式,
修改了后台写作时调用首页缩略图方式,
可以直接在附件库中设置,
不像6.0时还要再加载一遍,
到时候看看再说,
是用Emlog6.0特别版在线升级呢,
还是重新安装方式升级,
下面通过视频预览

"file":" https://crazyus.us/test/emlog.mov","image":"https://crazyus.us/test/design.jpeg","title":"Emlog 6.0.1 预览版",

2018年的第一篇,
好冷{{(>_<)}},
冷死我了,
就在1月4日周四那天,
一场大规模的冬季风暴袭击了这边,
真TMD的冷,
都不想出门了,
可是我还是要出门的,
冷,冷,冷,
纽约还要持续数日严寒,
冷空气带来的低温影响还将持,
周日回温,
温度最低15℉(-9℃),
最高温度18℉(-7℃),
总之气温是30年来最冷的,
冷的我都不想打字了,
就这样吧.

整个12月,星巴克都在为大家提供节日福利,

节日福利一:消费升级金卡会员

比如金卡会员的礼物,
只需要注册一张会员卡或者下载星巴克的app,
当你第一次在星巴克消费时,
就可以自动成为金卡会员,
已经有星巴克卡片的可以戳这里,
下次消费的时候就可以“绿卡”变“金卡”了:
https://www.starbucks.com/promo/rewards
该活动在12月31日截止,不要错过哦

节日福利二:终生免费喝

福利升级,
有机会终生免费喝咖啡,
心动了吗?
想参与活动戳这里:
https://www.starbucksforlife.com
在门店消费,
用星巴克卡或者通过星巴克app付款,
就可以参加活动啦,
进入以上网站集徽章参与抽奖,
买一杯咖啡就可以集一枚徽章或者获得一次抽奖机会,
集齐特定徽章就获奖啦.
终生免费喝:6位
一年免费喝:17位
一月免费喝:110位
一周免费喝:550位
该活动2018年1月8日截止,幸运儿会是你吗?

不再折腾Emlog6.0,
改用Typecho咯,
抽个时间把Emlog转Typecho了,
总体上Emlog还是可以的,
但是实在是太冷清了,
还是换一个程序吧,
本来在zblog和typecho中选择的,
wordpress不考虑,
毕竟我有一个wordpress博客了,
就不选择了,
zblog的话开发麻烦,
都要专门的软件解压
才能制作,
毕竟我用手机弄的,
当然也可以传到服务器上弄,
最后发现typecho官网竟然更新 ,
那就选择它了,
把现有Emlog论坛主题转为typecho版本,
哇,typecho的评论和楼层好坑爹,
但总算把他给折腾出来了,
话说typecho竟然没有判断分页的,
比如大于1时才显示,
不然多了分页的框架啊,
省略各种折腾过程,
总算跟原先的Emlog界面一样了,
网站执行速度比Emlog快了一点,
总体上来说typecho还行,
估计过一段时间试试zblog,
特别提醒,
大家如果要转typecho的话,
分类和标签会没,
毕竟两个结构不一样,
typecho把分类和标签放到一个表里的,
话说typecho文章分类转移没这个功能,
真不方便,只能一个个弄!
编辑器用的是Markdown的,
有点不习惯,
好了不多说了,
今天就到这里了,
正式体验typecho的魅力咯!

话说我貌似很久没更新博客了,
今天就出来发个文章,
证明我还活着,
省略一推废话,
今天还把论坛模板中的邮件订阅功能,
给折腾完了,
文章通知,
原理是利用服务器中自带的Mail()函数,
来实现的,
订阅和取消订阅功能,
利用PHP+Mysql+ajax实现的,
反正就是怎么简单,
就怎么弄.
初步就这样
框架出来,
以后在增加功能吧

在制作网站时常常会遇到,
这样一个问题,
假如我有一个DIV,
如果没有闭合后面的样式都会乱了,
这样的代码可能会影响后面的样式,
所以我们可利用js去自动闭合,
这种没有闭合的标签,
也省去了去找哪里没闭合

代码如下

  1. <script type="text/javascript">
  2. // Close HTML Tags
  3. function closeHTML(str){
  4. var arrTags=["span","font","b","u","i","h1","h2","h3","h4","h5","h6","p","li","ul","table","div"];
  5. for(var i=0;i<arrTags.length;i++){
  6. var intOpen=0;
  7. var intClose=0;
  8. var re=newRegExp("\\<"+arrTags[i]+"( [^\\<\\>]+|)\\>","ig");
  9. var arrMatch=str.match(re);
  10. if(arrMatch!=null) intOpen=arrMatch.length;
  11. re=newRegExp("\\<\\/"+arrTags[i]+"\\>","ig");
  12. arrMatch=str.match(re);
  13. if(arrMatch!=null) intClose=arrMatch.length;
  14. for(var j=0;j<intOpen-intClose;j++){
  15. str+="</"+arrTags[i]+">";
  16. }
  17. }
  18. returnstr;
  19. }
  20. </script>

11月份都没更新了
今天就凑个数吧
上次讲了自动压缩css
这次就介绍自动压缩js
第一种方法跟上次差不多
只是表达式不一样而已
这种方法也可以压缩html的
我就不讲了
第二种方法利用jsmin类进行的
我是使用第二种的
你们就自己选个适合自己的
好了废话不多说,看操作

第一种GZIP压缩方式,新建js.php

  1. <?php
  2. error_reporting(E_ALL & ~E_NOTICE);
  3. if(extension_loaded('zlib')){//检查服务器是否开启了zlib拓展
  4. ob_start('ob_gzhandler');
  5. }
  6. header ("content-type:application/x-javascript; charset: gb2312");//注意如果乱码请修改为你的编码
  7. header ("cache-control: must-revalidate");
  8. $offset= 60 * 60 * 24;//js文件的距离现在的过期时间,这里设置为一天
  9. $expire="expires: ".gmdate("D, d M Y H:i:s", time() +$offset) ." GMT";
  10. header ($expire);
  11. ob_start("compress");
  12. functioncompress($buffer) {
  13. //去除文件中的注释
  14. $buffer= preg_replace('/\/\/.*/','',$buffer);
  15. //去除文件换行,空格的注释
  16. $buffer=str_replace(array("
  17. ","\r","\n","\t", '  ', '    ', '    '),'',$buffer);
  18. return$buffer;
  19. }
  20. //包含你的全部js文档
  21. include('js/test1.js');
  22. include('js/test2.js');
  23. if(extension_loaded('zlib')){
  24. ob_end_flush(); //输出buffer中的内容,即压缩后的js文件
  25. }

第二种利用jsmin类,新建js.php

  1. <?php
  2. error_reporting(E_ALL & ~E_NOTICE);
  3. header('Content-type: text/javascript');
  4. require'jsmin.php';//调用jsmin类
  5. //file_get_content('压缩js文件')
  6. echoJSMin::minify(file_get_contents('test1.js').file_get_contents('test2.js'));

jsmin.php下载

Jsmin.php类
说明:放到当前你的主题目录

调用方法

  1. <scripttype="text/javascript"src="<?php echo TEMPLATE_URL; ?>js.php?v=1.0"></script>

Em-Optimize插件,
是根据Wp-Optimize制作而来的,
以前一直想弄的,
但没去弄,
其实小松弄过,
但已经不分享了,
没地方下了,
只好自己动手丰衣足食,
这是一款简单实用,
而且很安全的数据库优化插件.
它很简单,
没有复杂的配置界面,
使用时只需点一个按钮,
就完成了,
优化之后.
可以提升整站的速度,
减低资源消耗,
它还很安全,
由于数据库几乎就是一个网站命根子,
对数据库进行优化,
是绝对不能出现任何差错的,
Em-Optimize插件无论在任何时候运行,
都非常安全.
对Emlog网站的数据库进行优化,
主要是对数据库中的垃圾信息进行清理,
但是其实大家应该发现了,
Emlog核心的数据库很少会有冗余,
多数是第三方插件可能冗余会较多,
反正就是为了不进phpMyAdmin操作
而制作的,
也许以后会升级的第二版,
先这样吧
想用的人去商店下载吧
已经同步Github了!

87810675-2C6A-4E4C-A68D-64B5E88CE723.jpeg

这是什么样的感觉呢?
这种感觉不是时常会有,
就是偶尔会,
感觉非常想动,
不动就很难受,
不是痛,
不知道怎么形容,
不是表面皮肤的问题,
就是骨子里散发出来的感觉,
说痒也不是,
反正就是要动一下,
或者摇晃一下,
或者是动手拍拍身体就会缓解.
如果坚持不去动弹,
会难受的发疯,
无法形容的感觉.
据说是缺铁啥的
1055FBA5-E806-469F-B8BD-B2CC687C55AE.gif

十月的第一篇文章吧
也不知道发啥咯
这个功能没啥技术
就算是技术,也是老技术了
高手大佬什么就绕开吧
主要利用博客文章获取开始年份
获取当前年份
这样每年换年份就不需要修改了

在module.php添加,代码如下

  1. <?php
  2. //底部版权
  3. functionfooter_copyright($blogname){
  4. $sta_cache= Cache::getInstance()->readCache('sta');
  5. $db= Database::getInstance();
  6. $sql="SELECT date FROM ".DB_PREFIX."blog ORDER BY `date` ASC LIMIT 0,1";
  7. $list=$db->query($sql);
  8. while($row=$db->fetch_array($list)){
  9. $y=gmdate('Y',$row['date']);
  10. }
  11. echo'Copyright &copy; '.$y.'~'.date(Y).'&nbsp;<a href="'.BLOG_URL.'"rel="home">'.$blogname.'&trade;</a>';
  12. }
  13. ?>

footer.php调用如下

  1. <?phpechofooter_copyright($blogname);?>

教程结束

祝大家好运

常见的救命技巧如下

1.噎到东西之处理方式

只要「把手举起來」

2.落枕

只要將你的脚抬起來!
把大脚姆指給掰开來,
慢慢的以順时或逆时的方向按摩旋转!

3.脚抽筋时

左脚抽筋时高高的举起右手,
右脚抽筋时高高的举起左手,马上舒緩。

4.脚麻了

若左脚麻了,用力甩你的右手掌.
若右脚麻了,則用力甩你的左手掌.

救命三法

一、半身不遂(不管脑出血还是栓塞)、口眼歪斜,马上取缝衣针将患者双耳垂最下点刺破,各挤出一滴血,病人马上治愈,而且愈后不留任何后遗症。
二、心脏病猝死发生后,马上脱掉患者袜子,用缝衣针分别刺破其十个脚趾尖,各挤出一滴血,不等挤完十个脚趾尖,病人即清醒过来.
三、不管哮喘还是急性喉炎等,发现病人出不来气,憋得脸红脖子粗,赶紧用缝衣针刺破其鼻尖,挤出两滴黑血即愈。

以上三法均无任何危险,请放心操作

众所周知,
减小代码在传输中的大小,
就能提高页面的传输速度,
打开网页也就快 了,
这是基于带宽瓶颈的理论,
当然服务器速度受到其他很多因素的影响,
有PHP代码执行速度,
数据库访问速度,
磁盘读写IO速度等,
无论怎样,
带宽影响是非常大,
在服务器网络带宽并不很充裕的条件下,
压缩代码传输将会大大节省带宽!
但每次折腾css,
都要压缩一次,
多累呀,
所以就产生了这个

这次介绍的是CSS压缩

新建style.php代码如下

  1. <?php  
  2. header('Content-type: text/css');  
  3. ob_start("compress");  
  4. function compress($buffer) {  
  5.     
  6.   $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', ''$buffer);  
  7.     
  8.   $buffer = str_replace(array(" 
  9. ""\r""\n""\t", '  ', '    ', '    '), ''$buffer);  
  10.   return $buffer;  
  11. }  
  12.   
  13. include('main.css');  
  14. include('main2.css');  
  15. ob_end_flush();  

引用方法

  1. <link rel="stylesheet" type="text/css" media="screen" href="style.php"/>  

教程结束

祝大家好运

fakeLoader.js是一款轻量级的 jQuery 炫酷页面预加载Loading特效插件.
它能帮助我们创建一个全屏遮罩效果的旋转loading效果来模拟页面预加载过程.

使用方法

HTML
在下添加

  1. <divclass="fakeloader"></div>

在标签中引入fakeLoader.css文件

  1. <link rel="stylesheet"href="yourPath/fakeLoader.css">

在页面底部引入jQuery和fakeLoader.min.js文件

  1. <script src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js">
  2. <script src="yourPath/fakeLoader.min.js">

参数调用

  1. <script type="text/javascript">
  2. $("#fakeloader").fakeLoader({
  3. timeToHide:1200,
  4. zIndex:999,
  5. spinner:"spinner1",
  6. bgColor:"#2ecc71",
  7. imagePath:"yourPath/customizedImage.gif",
  8. });
  9. </script>

说明

1. timeToHidenumbers:fakeLoader消失的时间,单位毫秒.
2. zIndex:默认的zIndex.
3. spinner:可选的spinner:'spinner1', 'spinner2', 'pinner3', 'spinner4', 'spinner5', 'spinner6', 'spinner7'.
4. bgColor:全屏遮罩的背景颜色。可以是hex、RGB 或 RGBA 颜色值
5. imagePath:如果你想自定义图片,使用该选项

下载地址

FakeLoader
下载来源于:Github

有人要我就发吧
我也不记得是哪位博主的教程咯
很毕竟很久以前的事情咯
谁会记得
好了开始教程!

在模板中module.php文件中找到评论列表函数

把这个

  1. function blog_comments($comments)  

替换

  1. function blog_comments($comments,$params)  

然后找到$isGravatar = Option::get('isgravatar');并在后面添加代码

  1. $comnum = count($comments);  
  2.    foreach($comments as $value){  
  3.    if($value['pid'] != 0){  
  4.    $comnum--;  
  5.    }  
  6. }  
  7.    $page = isset($params[5])?intval($params[5]):1;  
  8.    $i$comnum - ($page - 1)*Option::get('comment_pnum');  

然后找到评论列表尾部

把这个

  1. <?php endforeach; ?>  

替换

  1. <?php $i--;endforeach;?>  

在你想调用地方添加

  1. <?php echo $i.'楼'; ?>  

现在修改子评论

把这个

  1. <?php blog_comments_children($comments$comment['children']); ?>    

替换

  1. <?php blog_comments_children($comments$comment['children'],$i,0); ?>    

接下来

在这个

  1. $comment = $comments[$child];  

下面添加

  1. $x=$x+1;  

再接着找

把这个

  1. function blog_comments_children($comments$children)  

替换

  1. function blog_comments_children($comments$children,$i,$x)  

继续找

把这个

  1. <?php blog_comments_children($comments$comment['children']); ?>  

替换

  1. <?php blog_comments_children($comments$comment['children'],$i,$x); ?>  

最后在你想加的位置添加

  1. <?php echo $i.'-'.$x.'楼'; ?>  

最后的最后把echo_log.php和page.php两个文件中调用评论的函数

把这个

  1. <?php blog_comments($comments);>  

替换

  1. <?php blog_comments($comments,$params); ?>    

Apple更新开发者证书后导致的问题.
在终端里面修改时间
请完全复制下面代码,按回车键确认:

date 122014102015.30

请完全参考这个代码,
区分大小写,
区分空格,
区分标点符号
输入上面的代码按回车后返回的是

Sun Dec 20 14:10:30 PST 2015

就是正确的,
是其他的就没有输正确
修改后退出磁盘工具,安装OS X

注意

如果用上面的办法修改后还是不行,
那么输入下面的代码试试

date 062614102014.30

06是月,
26是日,
14是时,
10是分,
2014是年,
30是秒
注意:参考上面的代码,
修改为现在的时间,
误差不超过1分钟
OK教程结束

这里的教程以苹果为准,
我没有安卓手机,
所以没法弄教程,
虽说网络上类似的教程,
很多了,
实在是不知道要发啥了,
充个数吧,
你也可以使用vpn,
翻回去听也行,
好了废话不多说了,

方法如下

第一步,打开iphone设置(settings),
第二步,点开Wi-fi选项,
第三步,点击你家里或者常用的wi-fi右边的圈圈的感叹号,
第三步,选择DHCP选择,(新版的也是直接拉下面http proxy)页面拉到最下面,点击自动,
第四步,在URL里输入https://crazyus.us/proxy.pac
第五步,后台关闭酷狗等音乐软件重新进入,就可以听了.

注意

这个办法只能通过wifi有效
还有这个只是解决区域问题,
VIP歌曲还是不能听的,
要想听VIP歌曲的话
上网找酷狗会员VIP分享账号,
就行了,不就不帮忙找了,
教程到这里,
祝大家好运吧!

今天早上突然网站不能访问了,
我以为我的域名过期了,
可是我想想这个域名刚弄没多久呀,
然道解析问题,
后来登入进去看了看,
发现域名没了,
咋就没了呢,
用了这么久的免费域名,
第一次遇到这种情况,
真是无语,
免费域名团队,
他们竟然突击检查我的站点,
我明明有东西,
就这样莫名其妙的没有了,
去邮箱看了看收到这封信,

40795F24-333E-432B-BD6A-84F2E8A9638B.jpeg

注意
有跟我友情链接的
请改现在这个域名:https://crazyus.us