速记
作者:idd.chiang 发布时间:February 6, 2010
Typecho的页面判断参数 2010-02-08 17:53
如果在文章页显示时,让它显示文字,如:
<?php if ($this->is('post')): ?>
**文章页时输出内容**
<?php endif; ?>
如果在about页面显示时,让它显示文字,如:
<?php if ($this->is('page', 'about')): ?>
关于页面时输出内容
<?php endif; ?>
<?php if ($this->is('post')): ?>
**文章页时输出内容**
<?php endif; ?>
如果在about页面显示时,让它显示文字,如:
<?php if ($this->is('page', 'about')): ?>
关于页面时输出内容
<?php endif; ?>
- index:第一个参数设为index,可以判断当前页是否为主页
- archive:第一个参数设为archive,可 以判断当前页是否为文章归档页,比主页,分类文章页,标签文章页,日期归档文章页
- category:第一个参数设为category, 可以判断当前页是否为分类文章页,第二个参数传入具体分类slug name,比如default等等,就可以判断具体是哪个分类
- tag: 第一个参数设为tag,可以判断当前页是否为标签文章页,第二个参数传入具体标签slug name,比如typecho等等,就可以判断具体是哪个标签
- date: 第一个参数设为date,可以判断当前页是否为日期归档文章页,第二个参数传入year,month或者day,就可以判断是否为按年,按月还是按日归档
- single: 第一个参数设为single,可以判断当前页是否为内容页,比如文章页,独立页面,附件显示页
- post:第一个参数设为post,可以 判断当前页是否为内容页,第二个参数传入文章id,就可以判断具体是哪篇文章
- page:第一个参数设为page,可以判断当前页是否为 独立页面,第二个参数传入页面slug name比如about,就可以判断具体是哪则独立页面
- attachment:第一个参数设为 attachment,可以判断当前页是否为附件,第二个参数传入附件id,就可以判断具体是哪个附件
Best Practices for Speeding Up Your Web Site 2010-02-08 13:45
The Exceptional Performance team has identified a number of best practices for making web pages fast. The list includes 34 best practices divided into 7 categories.
http://developer.yahoo.com/performance/rules.html
http://developer.yahoo.com/performance/rules.html
scrollIntoView() 页面定位 2010-02-06 17:18
提交页面定位问题一直骚扰我,比如我们在DataGrid外面加了来使DataGrid在一定区域内呈现,这样如果把滚动条拉到底部的时候点击修改(或者 修改后点击更新,取消)页面重新加载的时候都会把滚动条拉到页面最上面部分 ,特此我将下面知识共享一下:
object.scrollIntoView( [bAlignToTop])
Parameters
阅读全文
| bAlignToTop |
Optional. Boolean that specifies one of the following values:
|
服务器路径 2010-02-06 17:16
/usr/local/apache/bin/ 重启操作
/usr/local/apache/vhost 解析
/usr/local/apache/conf/httpd.conf 配置
/usr/local/apache/htdocs apache默认地址
文件管理
/www/xxxx/
/usr/local/apache/vhost 解析
/usr/local/apache/conf/httpd.conf 配置
/usr/local/apache/htdocs apache默认地址
文件管理
/www/xxxx/
IE8的关闭处理 2010-02-06 17:14
在JS中使用window.close();时经常会遇到这样的提示“你查看的 网页正试图关闭窗口,是否关闭。”,这实际上是IE的安全特性的一项内容,是不能通过设置浏览器加以解决的。要将窗口关闭提示消息屏蔽,需要增加额外的代 码。
在IE6中,可以通过在close之前设置窗体的opener属性值得以解决,范例代码如下:
window.opener="xxx";
window.close(); 在IE7,IE8中,上述的代码并无法奏效,此时需要重载window.close()函数解决该问题,范例代码如下:
var closeWinFunc = window.close;
window.close = function(){
window.open("","_self");
closeWinFunc();
}
window.close();
阅读全文
window.opener="xxx";
window.close(); 在IE7,IE8中,上述的代码并无法奏效,此时需要重载window.close()函数解决该问题,范例代码如下:
var closeWinFunc = window.close;
window.close = function(){
window.open("","_self");
closeWinFunc();
}
window.close();
实现TextArea自动适应高度并且无滚动条 2010-02-06 17:11
#test{
overflow:hidden;
width:500px;
height:100px;
font:normal 16px/1.6em 'tahoma','simsun' ;
}
<textarea id="test" onpropertychange="this.style.height=this.scrollHeight+'px';" rows="1" oninput="this.style.height=this.scrollHeight+'px';"></textarea>
overflow:hidden;
width:500px;
height:100px;
font:normal 16px/1.6em 'tahoma','simsun' ;
}
<textarea id="test" onpropertychange="this.style.height=this.scrollHeight+'px';" rows="1" oninput="this.style.height=this.scrollHeight+'px';"></textarea>
JS删除二次确认 2010-02-06 16:17
<script type="text/javascript">
function confirm_del() {
var msg = "您真的确定要删除吗?\n\n请确认!";
if (confirm(msg)==true){
return true;
}else{
return false;
}
}
</script>
function confirm_del() {
var msg = "您真的确定要删除吗?\n\n请确认!";
if (confirm(msg)==true){
return true;
}else{
return false;
}
}
</script>
PHP时间戳格式化 2010-02-06 16:14
<?php echo date("Y-m-d",strtotime($row_rsLesson['N_Date']));?>
将 $row_rsLesson['N_Date']) 改为你的时间记录字段内容
输出的格式是: 年-月-日 你可以根据要求设定,例如:"m-d" 或者 "mdHi"等
这里用到两个函式 一个 是date() 一个 是strtotime()
date() :传入时间戳值,将时间戳格式化传回
strtotime () 将任何英文文本的日期时间描述解析为 UNIX 时间戳
将 $row_rsLesson['N_Date']) 改为你的时间记录字段内容
输出的格式是: 年-月-日 你可以根据要求设定,例如:"m-d" 或者 "mdHi"等
这里用到两个函式 一个 是date() 一个 是strtotime()
date() :传入时间戳值,将时间戳格式化传回
strtotime () 将任何英文文本的日期时间描述解析为 UNIX 时间戳
整理CSS hack解决方案 2010-02-06 16:02
常用IE、FF hack设置
例如:
.main{
background-color: #CC00FF; /*所有浏览器都会显示为紫色*/---------ALL
background-color: #FF0000\9; /*IE6、IE7、IE8会显 示红色*/---------IE8
*background-color: #0066FF; /*IE6、IE7会变为蓝色*/---------------IE7
_background-color: #009933; /*IE6会变为绿色*/--------------------IE6
background-color: #000000!important;} /*FF会变为黑色*/---------------------FF
}
------------------------
阅读资料:http://www.webdevout.net/css-hacks 阅读全文
| 浏览器 | Hack(不支持的为红色) |
| IE6 | “*” “_” “\9” “!important” |
| IE7 | “*“ “_” “\9” “!important” |
| IE8 | “*“ “_” “\9” “!important” |
| FF | “*” “_” “\9” “!important” |
例如:
.main{
background-color: #CC00FF; /*所有浏览器都会显示为紫色*/---------ALL
background-color: #FF0000\9; /*IE6、IE7、IE8会显 示红色*/---------IE8
*background-color: #0066FF; /*IE6、IE7会变为蓝色*/---------------IE7
_background-color: #009933; /*IE6会变为绿色*/--------------------IE6
background-color: #000000!important;} /*FF会变为黑色*/---------------------FF
}
------------------------
阅读资料:http://www.webdevout.net/css-hacks 阅读全文
评论已关闭