30个常用css选择器(ZT)

By admin |

你也许已经掌握了id、class、后台选择器这些基本的css选择器。但这远远不是css的全部。下面向大家系统的解析css中30个最常用的选择器,包括我们最头痛的浏览器兼容性问题。掌握了它们,才能真正领略css的巨大灵活性。
1. *

* {
margin: 0;
padding: 0;
}

星状选择符会在页面上的每一个元素上起作用。web设计者经常用它将页面中所有元素的margin和padding设置为0。 *选择符也可以在子选择器中使用。

#container * {
border: 1px solid black;
}

上面的代码中会应用于id为container元素的所有子元素中。 除非必要,我不建议在页面中过的的使用星状选择符,因为他的作用域太大,相当耗浏览器资源。 兼容浏览器:IE6+、Firefox、Chrome、Safari、Opera
2. #X

#container {
width: 960px;
margin: auto;
}

drupal 下 slideshow 3不滑动的解决方案

By admin |

最近把views升级到3.0版本了,紧接着iews_slideshow也升级到3.0版本。结果slideshow都不显示了。
在iews_slideshow 2里面,可以选择singleframe的就可以了。在3.0里面,这个选项没有了。只有个cycle。弄了也没反应。
总之各种烦恼,都不现实。后来灵机一动,想到官方文档。赶紧去打开看了一下。果然。
一下是官方步骤。照做之后,问题解决。

failed to open stream: No such file or directory

By admin |

Warning: include(./includes/unicode.entities.inc) [function.include]: failed to open stream: No such file or directory in F:\dropbox\drupal\includes\unicode.inc on line 339

Warning: include() [function.include]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.;C:\php5\pear') in F:\dropbox\drupal\includes\unicode.inc on line 339

自己捣鼓,居然出现这个错误。
google了,居然发现很多人有这个问题。
一个解决方案是禁用devel模块。禁用之后,问题解决。

thunderbird 群发邮件利器 mail merge使用

By admin |

如题,分几个步骤来记录下。
1:打开thunderbird,下载并启用mail merge插件。
2:要制作个csv文件。可以在excel里面制作,然后另存为csv格式即可。
需要注意的是每个字段的feild name,要在下面用到。
比如有个字段是 title

3:新建一个邮件,
地址栏填写csv的地址字段名。格式为{{email}}
标题栏可以自定义,也可以使用预设值。比如 my title {{title}}
同上,邮件内容,可以自定义,也可以预设。。。

然后文件》》mail merge
出现的窗口中,选择默认。选择csv所在位置。
需要注意有个deliver mode。
然后确定,即可发送邮件了。

jquery, js,javascript 文字滚动效果

By admin |

国人都爱这个。
刚开始以为是jquery,js实现的。看了一个网站源码,找了半天没找到相关源码。后来发现以下代码

Your content

结果啥代码都不要,就可以滚动显示了。

drupal一些获得路径的api

By admin |

这里对用到的drupal一个找寻路径的函数做个总结。

1:base_url();
比如在根目录的drupal文件夹里含有drupal文件。那么这个函数返回就是drupal/
2: file_directory_path();
这个函数返回设置里面的file system的路径。
3: drupal_get_path

drupal_get_path('module','views');
drupal_get_path('theme','zen');

纪念drupal采集小成

By admin |

drupal采集模块总算小成了。
模仿dede的流程。
纪念一下。

php 之从特定连接获取域名。

By admin |

苦恼了很久。最开始是想用正则表达式获取。总是出现这样那样的问题。
后来想从$_SERVER中获取,可是只能获取当前正在打开的连接。

无奈之下,搜索英文资料,居然发现这个,真是宝贝啊。赶紧记录下。

parse_url(“http://www.myurl.com”, PHP_URL_HOST);