04月, 2008的文章列表

动物笑话

  暂时没有留言

    两只青蛙相爱了,结婚后生了一个蛤嫫,公青蛙见状大怒说:贱人,怎么回事?母青蛙哭着说:他爹,认识你之前我整过容。
    鸭子和螃蟹赛跑,一起到达终点,难分胜负,裁判说:你们来个剪刀石头布吧 鸭子大怒:妈的,算计我,我一出总是布,他总是剪刀。
    狗对熊说:嫁给我吧,嫁给我你会幸福。熊说:我才不嫁呢,嫁给你只会生狗熊,我要嫁给猫,生熊猫那才尊贵呢!
    蜜蜂狂追蝴蝶,蝴蝶却嫁给了蜗牛。蜜蜂不解:他哪里比我强? 蝴蝶回答:人家好歹有自己的房子,哪像你住在集体宿舍。

大杂烩 Tags:

PHPMyVisites乱码问题

  暂时没有留言

   最近做的一个项目用到ECShop,客户希望在里面集成浏览统计,ECShop的统计太差劲了。找了半天找到了PHPMyVisites,它的升级版就搜是Piwik,Piwik功能更复杂,全Ajax的设计使它显得更加Web2.0。Piwik据说是用来替代Google Analytics的,可见它还是很强大的,要不然也不会说这种大话了,呵呵。

   在ECShop里当然用不了piwik这么变态的东西了,PHPMyVisites足够了,安置起来也十分简单。不过在配置完成后发现后台生成的数据图汉字有乱码,到官方一看原来是字体惹的货,解决办法是把你想用的字体从C:\WinNT\Fonts\ 或者是C:\Windows\Fonts\ 复制到[phpMyVisites安装目录]/libs/artichow/font/,当然你也可以去网上下载其它的字体。然后修改[phpMyVisites安裝目录]/core/datas/fontList.php :

PHP&MySQL Tags: , , ,

G/F/W介绍

  暂时没有留言

    以前我也不知道是什么后来用代理用的多了就知道了,呵呵~~

什么是G/F/W?

什么是GFW?图解GFW(可能吧 www.kenengba.com)

 

上图是维基百科上对G/F/W的结构猜测。

大杂烩 Tags: ,

几个漂亮的JS图片效果

  暂时没有留言

   呵呵,没有想过用JS来做这些效果吧,Netzgesta上有很多实现图片特效的JavaScript提供下载,很多效果都是相当漂亮的,下面是一些典型的。

1、水倒映

10个用能用JavaScript实现的图片特效(虾米窝窝 www.yakelie.com)

 

这个js将为图片添加水倒映的特效,时下web2.0站点很喜欢这种效果。

如果你喜欢在线生成水倒映效果,可以参考这里

js下载链接

WEB2.0学习 Tags: ,

  暂时没有留言

   呵呵,没有想过用JS来做这些效果吧,Netzgesta上有很多实现图片特效的JavaScript提供下载,很多效果都是相当漂亮的,下面是一些典型的。

1、水倒映

10个用能用JavaScript实现的图片特效(虾米窝窝 www.yakelie.com)

 

这个js将为图片添加水倒映的特效,时下web2.0站点很喜欢这种效果。

如果你喜欢在线生成水倒映效果,可以参考这里

js下载链接

WEB2.0学习 Tags: ,

ECShop调用具体的自定义商品属性

  2条留言

      ECSHop的自定义属性很是好用,但是在前台输出的时候非常麻烦,只能循环输出所有的附加商品属性,不能输出制定的某个自定义的属性,本来它用的是Smarty模板,但是到2.5之后好像是把Smarty修改很多,里面好多东西不能用了。今天给朋友改东西,随便就写了下。

      我只在商品具体信息页面(goods.php)做了这个事情,可以的话可以写到每个页面去。

PHP&MySQL Tags: ,

Smarty技巧

  暂时没有留言

安装:
可以通过继承来实现安装的,看代码

PHP代码
  1. //setup.php   
  2. <?php   
  3. require("libs/Smarty.class.php");   
  4. class Smarty_C extends Smarty{   
  5.     function Smarty_C(){   
  6.         $this->smarty();   
  7.         $this->template_dir = 'templates';   
  8.         $this->compile_dir = 'templates_c';   
  9.         $this->cache_dir = 'cache';   
  10.         $this->left_delimiter = '<{';   
  11.         $this->right_delimiter = '}>';   
  12.         $this->caching = 1;   
  13.         $this->cache_lifetime = 1800;   
  14.         $this->config_dir = 'config';    
  15.   
  16.         //regist functions   
  17.         $this->register_block('dynamic','smarty_block_dynamic',false);   
  18.     }   
  19. }   
  20.   
  21. function smarty_block_dynamic($param$content$smarty) {   
  22.     return $content;   
  23. }   
PHP&MySQL Tags:

点击浏览器后退按钮后,表单信息丢失的解决办法

  暂时没有留言

写的一个表单在浏览器后退的时候发现表单信息老是要丢失,原来所session_start 函数作怪。该函数会强制当前页面不被缓存。

解决办法为:
1.在你 Session_start函数后加入 header("Cache-control: private").注意在本行之前PHP程序不能有任何输出。
2.基于session的解决方法,在session_start前加上
session_cache_limiter('nocache');// 清空表单
session_cache_limiter('private'); //不清空表单,只在session生效期间
session_cache_limiter('public'); //不清空表单,如同没使用session一般
3.在session_start();前加上    session_cache_limiter("private,max-age=10800");

PHP&MySQL

关于min_height

  1条留言
      如果只需要兼容ie6那么你完全不需要注意min-height这个样式,因为ie6根本就不支持这个样式。但是当你的页面需要照顾到ie7和ff的时候,这个样式一定要注意。因为很多在ie6下设置了height=固定值的样式,当容器被里面的东西撑的大于这个高度的时候,ie7和ff是不会自适应高度的。从而导致布局的混乱。要想在ie6,ie7和ff中都可以自适应高度,正确的做法是设置min-height和用cssHack设置height。例如:
min-height:600px;
_height:600px;
WEB2.0学习 Tags: ,

DEDECMS文章动静态设置

  暂时没有留言

     貌似通过后台设置还有BUG,不过可以这样设置:


将所有文档设置为“仅动态”,
update dede_archives set ismake=-1

将所有栏目设置为“使用动态页”,
update dede_arctype set isdefault=-1

PHP&MySQL Tags: , ,