分类为‘程序代码’的日志

11
Jun

这是国内某站长写的一个flash小工具,可以放在博客的边栏里头。

效果演示

代码:

<object classid=”clsid:d27cdb6e-ae6d-11cf-96b8-444553540000″ width=”190″ height=”282″ codebase=”http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0″><param name=”AllowScriptAccess” value=”always” /><param name=”src” value=”http://fifa.honglei.net/fifa.swf” /><embed type=”application/x-shockwave-flash” width=”190″ height=”282″ src=”http://fifa.honglei.net/fifa.swf” allowscriptaccess=”always”></embed></object>

17
May

wordpress默认会把一些比较大的图片进行裁切压缩处理,自动生成缩略图。这个功能对于很多人来说并不需要,而且会大量占用服务器磁盘空间。

要解决这个问题,登陆wp后台,在”设置==>媒体”中,将图像大小全部改为0即可。

14
May

wordpress是一款很不错的博客程序。但由于是外国人开发的,所以没有考虑中文的排版习惯,默认段首是没有空格的。

在发表日志的时候手工空两格固然是一个方法,但是很麻烦。其实可以直接通过修改css样式表来实现。因为段落的开头结尾一般都有<p></p>, 于是我们只需要在样式表中添加  p {text-indent:2em;} 就可以实现这个功能了

呵呵,看你的个人喜好了,有时候觉得顶格也挺好看的。

02
May

一、添加功能代码至 functions.php(的php循环内)

function par_pagenavi($range = 9){
global $paged, $wp_query;
if ( !$max_page ) {$max_page = $wp_query->max_num_pages;}
if($max_page > 1){if(!$paged){$paged = 1;}
if($paged != 1){echo “<a href=’” . get_pagenum_link(1) . “‘ class=’extend’ title=’跳转到首页’> 返回首页 </a>”;}
previous_posts_link(‘ 上一页 ‘);
if($max_page > $range){
if($paged < $range){for($i = 1; $i <= ($range + 1); $i++){echo “<a href=’” . get_pagenum_link($i) .”‘”;
if($i==$paged)echo ” class=’current’”;echo “>$i</a>”;}}
elseif($paged >= ($max_page – ceil(($range/2)))){
for($i = $max_page – $range; $i <= $max_page; $i++){echo “<a href=’” . get_pagenum_link($i) .”‘”;
if($i==$paged)echo ” class=’current’”;echo “>$i</a>”;}}
elseif($paged >= $range && $paged < ($max_page – ceil(($range/2)))){
for($i = ($paged – ceil($range/2)); $i <= ($paged + ceil(($range/2))); $i++){echo “<a href=’” . get_pagenum_link($i) .”‘”;if($i==$paged) echo ” class=’current’”;echo “>$i</a>”;}}}
else{for($i = 1; $i <= $max_page; $i++){echo “<a href=’” . get_pagenum_link($i) .”‘”;
if($i==$paged)echo ” class=’current’”;echo “>$i</a>”;}}
next_posts_link(‘ 下一页 ‘);
if($paged != $max_page){echo “<a href=’” . get_pagenum_link($max_page) . “‘ class=’extend’ title=’跳转到最后一页’> 最后一页 </a>”;}}
}

继续阅读 »

01
May

传统做法大致有两个:
方法一,在每个被包含页在本身内容加载完毕之后,执行JS取得本页面的高度,然后去同步父页面的iframe高度。
方法二,在主页面iframe的onload事件中执行JS,去取得被包含页的高度内容,然后去同步高度。
在代码维护角度考虑,方法二是优于方法一的,因为方法一,每个被包含页都要去引入一段相同的代码来做这个事情,创建了好多副本。

两个方法都只处理了静的东西,就是只在内容加载的时候执行,如果JS去操作DOM引起的高度变化,都不太方便。

下面推荐一个不错的给需要的人

主页面代码示例: 继续阅读 »

01
May

google翻译的api实在是强大。下面是一个简单的api示例:

在这个简单示例的基础上可以弄出不少东东呢,嘿嘿。 继续阅读 »