WordPress子栏目模板继承

2

参考了老外的思路,改进了下代码,可以支持ID和别名判断.

用法:
category.php改名为category-default.php,新建一个category.php文件用来做入口,代码片段如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$catid = get_query_var('cat');
if ( file_exists(TEMPLATEPATH . '/category-' . $catid . '.php') )
	die(include( TEMPLATEPATH . '/category-' . $catid . '.php'));
$cat = &get_category($catid);
if ( file_exists(TEMPLATEPATH . '/category-' . $cat->slug . '.php') )
	die(include( TEMPLATEPATH . '/category-' . $cat->slug . '.php'));
$parent = $cat->category_parent;
while ($parent){
	$cat = &get_category($parent);
	if ( file_exists(TEMPLATEPATH . '/category-' . $cat->cat_ID . '.php') )
		die(include (TEMPLATEPATH . '/category-' . $cat->cat_ID . '.php'));
	if ( file_exists(TEMPLATEPATH . '/category-' . $cat->slug . '.php') )
		die(include (TEMPLATEPATH . '/category-' . $cat->slug . '.php'));
}
include (TEMPLATEPATH . '/category-default.php');

解读<实拍朝鲜老兵方阵中现中文标语>

0

这是一篇新浪网的视频新闻的标题,视频中抗美援朝的老兵方阵中有人举着汉字的牌子,写下这篇文章其实和这段视频无关,是因为看到这个标题想到一件有趣的事情

大约在一两年前,和一个老人在一起聊天,具体情形忘的差不多了,但是听到一个有趣的故事,据他讲抗美援朝很艰苦,当时的条件恶劣程度丝毫不亚于抗日时期,而我要说的有趣的事情不是战争本身

而是战争结束后,他们准备返回中国的时候遇到了一个很尴尬的局面,连长被抓了,由于战争时期朝鲜本土的青壮死伤严重,村落里男女比例严重失衡,有本地的人相中了连长,结果连长被抓去当”上门女婿”了,接着被抓的人越来越多,这其中肯定不乏愿意留下来的,但是据老人讲大多数人是非常不愿意留下来的,最后他们回去的时候,连队里剩下的还不足原来的三分之一,而且都是被挑剩下的”歪瓜劣枣”…

当然这或许是这支连队在非常偶然的情况下发生的故事,当时听他讲述到这里,心里感觉.. 抗美援朝的老兵,还真是不容易啊,败仗打不的,胜仗也打不的..

phpExcel使用方法

2

使用方法

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
include 'PHPExcel.php';
include 'PHPExcel/RichText.php'; //用于输出.xls/.pdf的
 
//创建一个excel 
$objPHPExcel = new PHPExcel();
 
//保存excel
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save("xxx.xlsx");
 
//输出XLS到浏览器
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
header("Pragma: public");
header("Expires: 0″);
header("Cache-Control:must-revalidate, post-check=0, pre-check=0);
header("Content-Type:application/force-download");
header("Content-Type:application/vnd.ms-execl");
header("Content-Type:application/octet-stream");
header("Content-Type:application/download");
header('Content-Disposition:attachment;filename="resume.xls"');
header("Content-Transfer-Encoding:binary");
$objWriter->save('php://output');
 
//输出PDF到浏览器
$rendererName = PHPExcel_Settings::PDF_RENDERER_TCPDF;
$rendererLibrary = 'TCPDF';
$rendererLibraryPath = './Lib/tcpdf/';
 
PHPExcel_Settings::setPdfRenderer(
    $rendererName,
    $rendererLibraryPath
);
 
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'PDF');
$objWriter->setSheetIndex(0);
 
header("Pragma: public");
header("Expires: 0″);
header("Cache-Control:must-revalidate, post-check=0, pre-check=0);
header("Content-Type:application/force-download");
header("Content-Type:application/pdf");
header("Content-Type:application/octet-stream");
header("Content-Type:application/download");
header('Content-Disposition:attachment;filename="resume.pdf"');
header("Content-Transfer-Encoding:binary");
$objWriter->save('php://output');

一款可以和JW抗衡的国产网页视频播放器

7

兼容SWF/HTML5跨平台播放
支持流行视频格式flv,f4v,mp4
支持html5格式m3u8,webm,ogg theora,mp4
支持RTMP协议下的视频直播和回放
支持多段视频整合播放
支持多集视频连播
支持多种形式调用视频地址
提示点,视频调节,视频预览,视频分享
支持前置广告(swf,图片,视频)
支持暂停广告(swf,图片)多个随机播放
支持缓冲广告,小窗口广告
支持滚动文字广告
用javascript控制播放器,监听播放器的状态,跟踪用户动作
用actionscript3.0开发播放器插件,打造自己的个性播放器

看介绍很帅气吧,功能强大,免费无版权问题,且符合国人使用习惯.

ckplayer官方网站

sublime text 快捷收集

9

1. 文件快速导航: 这是sublime上面很好用的功能之一,ctrl+p可以调出窗口,菜单上的解释是gotoanythings ,确实如其所言,调出窗口后,直接输入关键字,可以在已打开的项目文件夹中进行快速文件名导航,而且支持模糊搜索,对于不想一直鼠标点开文件夹的同学来说极为方便,并且在该窗口里加上:前缀即为行跳转(ctrl+G),加上@(ctrl+R)前缀在html里是id 关键字导航,css里是每条规则导航,js里则是每个function导航。

2. 命令行模式 ctrl+` 可以调出命令行模式(view->show console),主要支持python语法等,没试用过只知 quit()可以退出 。。不过sublime的插件平台package controller可以用命令行安装.

WordPress自定义挂件(widget)及显示版位

0

会想写这篇是因为很久没有写到挂件(Widget)但临时需要写一个,接着想快速找个完整的范例却找不到,原因是大部份找到的相关教学,都是将Widget的定制和sidebar版位的建立分开介绍,但这两个东西要配在一起才会完整呀XD。

[转]是什么限制了你的成长?

0

1:否定性思想
比如:不可能、没办法、怎么会?没想过、不知道等等,这些词汇会让你的大脑停止思考,不会再为结果找答案。没方法等于没能力。

2:推卸责任
比如:没看见、不知道、不是我的错、因为···所以···,这些词汇会让一个人心安理得的让这件事情和自己没关系,损失了很多次成长的机会。

WordPress留言/订单插件 Gravity Forms 汉化破解版

9

授权提示屏蔽,编辑插件目录下的common.php文件,屏蔽远程提示消息

1
2
3
    public static function get_remote_message(){
        //return stripslashes(get_option("rg_gforms_message"));
    }

gravityforms.php文件中屏蔽插件提示页消息

1
           //echo '<tr class="plugin-update-tr"><td colspan="3" class="plugin-update"><div class="update-message">' . $new_version . __('<a href="admin.php?page=gf_settings">Register</a> your copy of Gravity Forms to receive access to automatic upgrades and support. Need a license key? <a href="http://www.gravityforms.com">Purchase one now</a>.', 'gravityforms') . '</div></td>';</tr>