2009年1月13日 | 标签:

HelloFlash 是国人开发的一款 WordPress 幻灯插件。对于这方面的插件,我了解的并不多,所以对于该插件也是在使用 WordPress BBtheme CMS 主题后才知道的。虽然它的使用非常简单,但对于初次使用该插件的朋友来说,要想在幻灯中显示出图片,有些细节是必需要注意的。

  根据官方的说明,HelloFlash 和标准 WordPress 插件一样,只要将 HelloFlash 的 Flash 文件夹上传至 wp-content/plugins/ 目录下,并在插件管理页面激活,然后在想要显示幻灯的页面中加入 <?php flash(); ?> 就可以使用了。 但到底怎么使用呢?怎样才能让图片显示在幻灯里呢?这里有两个方法可供参考。

1、 如果你使用的编辑器是 WordPress 自带的 TinyMCE,那么可以打开“撰写”页面,点击上传图标,将想要显示在幻灯里的图片上传,写好文章并发表后该图就显示在幻灯里了。

2、 如果你和我一样,用了第三方编辑器(例如 FCKEditor),可以点击“媒体”菜单下的“新建”进入上传页面,上传想要显示在幻灯里的图片后,在“媒体库”中选择“未用到的附件”,点击上传图片下方的“关联到文章”,输入想要关联的文章链接并保存即可。

  使用方法很简单,不过仍然要注意以下两点。

1、上传的图片必需关联到文章,但图片可以不在文章中显示。

2、HelloFlash 只能识别通过 WordPress 内置的上传功能上传的图片,外链的无法识别。

3、HelloFlash 的链接是读取的 wp_posts 表的 guid 字段,如果你曾经修改过永久链接的话,这里的链接可能不正确。例如我以前的永久链接的格式为:

http://www.mxjava.com/weblog/index.php/life/51

后来改为:

http://www.mxjava.com/weblog/?p=51

现在是

http://www.mxjava.com/blog/archives/51.html

如果你的网站使用了缓存插件(例如:cos-html-cache),点击图片后,系统提示找不到页面或返回到首页。这时你需要将 wp_posts.guid 修改为正确的链接地址。相反,如果没有使用缓存插件,那么即使链接不正确, WordPress 仍然可以解析到正确的页面。

文章来源:http://www.mxjava.com/blog/archives/213.html#more-213

2009年1月4日 | 标签:

花了三天时间,将全站的URL格式简化了一下。工作量超出预期,几乎把50%的代码全部重新组织了一遍。

呼呼~~~计划还是赶不上变化。同时验证了好的架构是一个能够长期发展且持续发展的网站的坚实基础!

update:页面的瘦身工作也已完成!^_^

2008年12月29日 | 标签:

例子:map.dayukeji.com
1txt

前提:确保有一个已经做过备案的域名。你就立刻可以免费拥有一个属于自己的地图网站。

获取说明:

第一步:加“大宇”为你的好友,可以是QQ,也可以是MSN或GTALK,总之能联系上大宇本人就可以了。文章的最后将会公布大宇的联系方式。

第二步:登记您的域名信息,或将你要使用的域名通过IM的方式告诉大宇。

第三步:将你准备使用的域名的CNAME别名解析到 0551ditu.com.
小心:上面域名中最后一个红色点请勿忘记输入。该步最为关键,也最容易出错,请看下图:
2(1)红色方框输入的是你的二级域名
(2)蓝色方框输入的合肥地图网的域名,注意最后面必须要有个“点”,即途中红色椭圆部分所示(切记切记!)

以上三步完成后,等待属于你自己的地图网站开通吧(一般来说最长的半天之内就可以了)。

以下是大宇的联系方式,期待与大家的沟通和交流。
QQ:366377779
MSN/GTALK:yobbozhu@gmail.com

2008年10月3日 | 标签:
  1. #someNode
  2. {
  3.     position: fixed;
  4.    #position: fixed;
  5.    _position: fixed;
  6. }

第一排给Firefox以及其他浏览器看
第二排给IE7(可能以后的IE8、IE9也是如此,谁知道呢)看
第三排给IE6以及更老的版本看

来自http://www.awflasher.com/blog/archives/1080

2008年9月27日 | 标签:
  1. document.getElementById(upfile_id).outerHTML=document.getElementById(upfile_id).outerHTML;
2008年9月25日 | 标签:
  1. <a style="position:absolute;background:red" onmousedown="MouseDown(this)" onmouseup="MouseUp()" onmousemove="MouseMove()" href="#">dragme</a>
  2. <script type="text/javascript"><!--
  3.   var   Obj;
  4.   function   MouseDown(obj)
  5.   {
  6.       Obj=obj;
  7.       Obj.setCapture();
  8.       Obj.l=event.x-Obj.style.pixelLeft;
  9.       Obj.t=event.y-Obj.style.pixelTop;
  10.   }
  11.   function   MouseMove()
  12.   {
  13.       if(Obj!=null)
  14.       {
  15.           Obj.style.left   =   event.x-Obj.l;
  16.           Obj.style.top   =   event.y-Obj.t;
  17.       }
  18.   }
  19.   function   MouseUp()
  20.   {
  21.       if(Obj!=null)
  22.       {
  23.           Obj.releaseCapture();
  24.           Obj=null;
  25.       }
  26.   }
  27. // --></script>
2008年9月9日 | 标签:

网上搜索得到如下结果:
使swf文件不出现在客户端的IE缓存里的实现方法就是在Apache Server配置文件(httpd.conf)中加入下面几句:

ExpiresActive On
header append cache-control: “no-cache”
header append pragma: “no-cache”
header append expires: “-1″
按照这样处理后重启Apache服务器时,却启动不起来。弄半天才发现Apache默认的是没有加载expiresheaders模块,而只有加载这两个模块后,才允许通过配置来使一些文件马上过期,从而不在客户端IE缓存里出现。如果你真的想隐藏你的swf文件,那么先通知Apache加载这两个模块,做法仍然是更改httpd.conf文件,找到下面两句,将前面的#去掉。

#LoadModule expires_module modules/mod_expires.so

#LoadModule headers_module modules/mod_headers.so

完成以后再按最前面的更改httpd.conf文件。最后重启Apache服务器。

清空IE缓存,然后再访问含有swf的网页,再去缓存里看看,swf文件是不是没有出现在缓存里了呢!?

这样虽然能将swf藏起来,但是加载这样的网页就会缓慢,因为没有缓存可读以后,每次都要重新加载。这时可以根据需要将上述配置命令放到虚拟主机的配置文件中去,使其某个虚拟主机的内容不缓存即可!

2008年9月2日 | 标签:

查看httpd进程数(即prefork模式下Apache能够处理的并发请求数):

Linux命令:

     ps -ef | grep httpd | wc -l

查看Apache的并发请求数及其TCP连接状态:

Linux命令:

     netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’

返回结果示例:
  LAST_ACK 5
  SYN_RECV 30
  ESTABLISHED 1597
  FIN_WAIT1 51
  FIN_WAIT2 504
  TIME_WAIT 1057

说明:  
   SYN_RECV表示正在等待处理的请求数;
    ESTABLISHED表示正常数据传输状态;
   TIME_WAIT表示处理完毕,等待超时结束的请求数

2008年7月25日 | 标签:

在处理一个大数据量数据库的时候
突然发现mysql对于count(*)的不同处理会造成不同的结果

比如执行
SELECT count(*) FROM tablename
即使对于千万级别的数据mysql也能非常迅速的返回结果
而对于
SELECT count(*) FROM tablename WHERE…..
mysql的查询时间开始攀升

仔细查阅累下手册,发现当没有WHERE语句对于整个mysql的表进行count运算的时候
MyISAM类型的表中保存有总的行数,而当添加有WHERE限定语句的时候Mysql需要对整个表进行检索
从而得出count的数值

突然又想起来看到的不少新兴的php程序对于count的处理并没有很好的意思到这点
记录下

顺便提下mysql的DISTINCT的关键字有很多你想不到的用处
1.在count 不重复的记录的时候能用到
比如SELECT COUNT( DISTINCT id ) FROM tablename;
就是计算talbebname表中id不同的记录有多少条

2,在需要返回记录不同的id的具体值的时候可以用
比如SELECT DISTINCT id FROM tablename;
返回talbebname表中不同的id的具体的值

3.上面的情况2对于需要返回mysql表中2列以上的结果时会有歧义
比如SELECT DISTINCT id, type FROM tablename;
实际上返回的是 id与type同时不相同的结果,也就是DISTINCT同时作用了两个字段,必须得id与tyoe都相同的才被排除了,与我们期望的结果不一样

4.这时候可以考虑使用group_concat函数来进行排除,不过这个mysql函数是在mysql4.1以上才支持的

5.其实还有另外一种解决方式,就是使用
SELECT id, type, count(DISTINCT id) FROM tablename
虽然这样的返回结果多了一列无用的count数据(或许你就需要这个我说的无用数据)
返回的结果是 只有id不同的所有结果和上面的4类型可以互补使用,就是看你需要什么样的数据了

2008年6月4日 | 标签:

http://blog.csdn.net/cityhunter172/archive/2006/11/28/1417752.aspx

http://kimsoft-jscalendar.googlecode.com/svn/trunk/help.html

第 14 页,共 15 页« 最新...1112131415