不要让您的思想被程序禁锢 学会敏捷开发

这个文章的标题写的有些大,其实我只想说一个很简单的问题:程序是死的,人是活的,同样的程序放在不同人的手中可以实现多种多样的功能,所以不要让您的思想被程序禁锢;功能定了,程序还没有写好,用什么样的代码去实现这些功能?大胆发挥你的想你力吧。

拿WordPress来说吧,90%的人会认为这只是一个博客程序,实现功能也就是写个博文,浏览个博客而已,其实不然。国外有很多牛人已经用WordPress实现了您意想不到的功能。比如:图库,大型新闻类网站,设计类网站,购物类网站等等。这里不一一列举网站地址了。

本人对WordPress也有一些研究,在我心中不论是代码结构,还是网站优化力度,都可说的上是目前互联网数一数二的作品。 查看详细内容…

版块:其它杂事 Tags: , 时间:2010-01-22 评论:(0)

JavaScript Cookie封装类源码及使用方法

JavaScript操作Cookie着实麻烦,这也是很多Web开发者比较头痛的一块。JavaScript Cookie写起来可能不是很难,但是要写出漂亮的代码就不那么简单了。以前写过几个函数来方便JS操作Cookie(JavaScript Cookie操作我不怕了),今天再献上一个JavaScrip Cookie操作的封装类。 查看详细内容…

版块:开发文档 Tags: , 时间:2010-01-07 评论:(0)

Godaddy开始支持支付宝了

今天登录Godaddy看了一下,买个个域名。发现Godaddy已经可以使用支付宝支付。汇率按“中国建设银行”的标准,居然比正常汇率高0.02元。不过Godaddy支持Alipay已经是一件幸事了,这些就在乎了。中国建设银行也要过日子呀。

版块:开发文档 Tags: , 时间:2010-01-04 评论:(0)

.Htaccess域名Url转发实现方法 Mode_Rewrite域名转发

Url转发的实现很简单,只要域名商支持Url转发就行了,但是也有不支持转发的域名商,譬如:Godaddy。这时就需要用其它的办法实现。

这里介绍一下用Mode Rewrite实现域名转发,这里以域名www.dy03.cn来做例子。

代码如下:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^dy03.cn [NC]
RewriteRule ^(.*)$ http://www.dy03.cn/$1 [L,R=301]
</IfModule>

其实我对mod_rewrite的规则写法也不是很了解,只是了解一点点,简单说一下这个规则的意思,不知道对不对。

RewriteCond指的是应用转发规则的条件;RewriteRule则是转发的方法。

版块:环境配置 Tags: , , , 时间:2009-11-15 评论:(0)

HTMl控制单行长度 省略多余文字 text-overflow使用方法

通常情况下将一个过长的标题显示到一行内,我们会用程序截取某几个字,这样不能保证这一行文字的长度一致。因为中国汉字与阿拉数字或是英文字母宽度不一致呀。

如果您喜欢这种方法来控制一行文字的长度,可以参考我的这篇两篇日志:

下面再介绍一种比这个简单的办法,就是用Css的text-overflow方法来实现。这种控制单行长度的方法就不再细说,详看下面这个例子就是。
Css text-overflow使用方法代码如下:
<style type="text/css">
#ttoo{margin:10px;border:1px solid #e00;}
#ttoo li{width:300px;line-height:25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
</style>
<ul id="ttoo">
<li><a href="http://www.yaocai123.com/">中药材百科 中国最大的中药材、中药种植、中药配方的网站</a></li>
<li><a href="http://www.yaocai123.com/zhongzhi/">中药种植技术,中药材、中草药栽培技术平台!</a></li>
<li><a href="http://www.xgto.cn">淘宝网手机商城,淘宝网网上购物手机导购!</a></li>
<li><a href="http://www.dy03.cn">第3电影网:优酷网在线看电影,免费在优酷网看电影!</a></li>
</ul>
看一下效果吧:
版块:html-css笔记 Tags: , , 时间:2009-10-17 评论:(0)

PHP 301生重定向的实现方法

网站更换了地址搜索引擎会认为以前的链接为死链接,无疑这样会影响网站对搜索引擎的友好程度。为了避免这样的情况产生,您需要:

规划网站时要做好充分的准备工作减少以后更换地址的麻烦;

必需要修改网站地址,那么请您做好301重定向,告诉搜索引擎我换了地址了。

下面介绍两种301重定向的使用方法。

Mode_rewrite 301重定向使用方法:

RewriteEngine on
RewriteRule ^(.*)$ http://www.dy03.cn/$1 [R=301,L]

PHP 301重定向使用方法:

header("HTTP/1.1 301 Moved Permanently");
header("Location:http://www.dy03.cn/");
exit();

版块:网站优化 Tags: , , 时间:2009-10-16 评论:(0)

垃圾导航站修改IE默认主页的修复办法

本人一生最痛恨的就是在网页中挂马,在软件中挂马。前几天碰到一个垃圾导航站竟然把朋友的电脑IE默认主页改成自己的了。常规的方法根本无法解决。

症状:IE属性默认主页为空或是桌面多了个IE图标且无法删除,打开IE自动跳到他的网站导航中。

在网上找了半天才找到解决办法:

打开注册表(cmd下输入regedit回车即可),找到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\这里面原本应该有四个选项。 查看详细内容…

版块:其它杂事 Tags: , , , 时间:2009-10-13 评论:(0)

如何去掉HTML Img标签下的间距空白?

很早就发现自己HTML布局各浏览器兼容性不是很好,最难搞的一个问题就是Img标签下有间距,也是一直以来没有解决的问题。

:Img及其周围的标签Margin,Padding属性均为0。

今天无意的一句代码居然搞定了且Ie、Firefox、Chrome、Opera完全兼容。

去掉Img标签下的间距代码(红色部分):

<img src="http://www.xgto.cn/img/logo.gif"  align="absmiddle" style="margin:0;paddng:0;border:1px solid red;" />

<div style="margin:0;padding:0;border:1px solid blue;">看我有间距没</div>

终于可以松下一口气了。

版块:html-css笔记 Tags: , 时间:2009-10-13 评论:(0)

CakePHP form radio使用方法及radio丢失数据的解决办法

CakePHP有着一系列强大的Helper,比如:Html,Javascript, Form (Form是在1.2后才从Html Helper中分离出来的)。当然您也可以自己写Helper来简化CakePHP项目中对View层的操作。

其中Form(表单)Helper中有一个方法为“radio”,其使用方法如下 View层:

$form->radio($fieldName, $options = array(), $attributes = array());

$fieldName为字段名称,比如:News.title

$options Radio项数组,比如:array('1" => "Radio1")。这样生成的单选按钮名字为Radio1值为1的单选按钮。

$attributes Radio按钮的属性,比如:array('legend" => false):去除Legend边框;array('value" => 1):选中值为1的单选按钮;array('separator" => "&nbsp;'):单选按钮间用空格分隔…

用CakePHP form radio生成的单选按钮很容易造成Radio值丢失,也就是在Post数据的时候,明明选中了某个间选按钮了。可是传过来的数据却是空的。这种情况多发生在用$form->radio多次生成相同FieldName的单选按钮的情况下。

在做一个淘宝网手机的项目中就出现过这种情况。后台管理那里出现的,现在也不便展示,如果您希望看就看看前台吧:http://www.xgto.cn

相应的解决办法:

当使用$form->radio()生成的单选按钮,CakePHP默认会加入一个Hidden域形如:<input type="hidden" name="data[News][title]" id="NewsTitle_" value="" />

解决办法相对简单,去除第二次,第三次…使用Radio时生成的Hidden域即可。避免生成Hidden域CakePHP并没有提供开关控制(具有研究所知)。

简单的字符串操作去除即可。str_replace或是其它的…

版块:Cake文档 Tags: , 时间:2009-10-08 评论:(0)

经常更换网站主题好吗?

经常更换网站的主题会给浏览者一种耳目一新的感觉,让浏览者感觉到您努力的维护着您的网站。但是从优化的角度来看却不尽然。搜索引擎会认为您很不专一,而且不利于抓取您的网站页面的主要内容。排名很容易就会掉下去。

所以建议经常更换主题的站长们要当心呀。尤其是Wordpress爱好者,后台里一大堆主题,两天换一个,就更加更怕了。

曾经试着变换过一个小站的结构代码,没有太大的改动主题。http://www.9966.info

这个优酷网在线看电视剧的网站一下子排名就下来了。本来想排优酷网电视剧这个关键字。以前在前两页的,主题更改后第二天便跑到了第8页。现在还一直停留不前。

可怕,可悲,无意义的劳动倒给自己添加了不少麻烦事。

版块:网站优化 Tags: , 时间:2009-10-07 评论:(0)