升级WordPress 2.3
2007-09-25 13:55 | Filed Under WordPress |
需要注意的地方主要是Tag相关的功能
1、升级前首先停用之前使用的Ultimate Tag Warrior,然后覆盖文件,进入后台时会自动提示升级数据库
2、安装花儿的插件Tag Converter for UTW,转换UTW的Tag数据
2、推荐使用自带的导入功能,Manage-Import
3、调用显示
- //输出日志标签
- <?php the_tags('标签前缀:', '分隔符', '', ''); ?>//后面两个参数没试
- //输出标签云
- <?php wp_tag_cloud(); ?>
更详细的使用说明参考原文
4、由于2.3取消了wp_post2cat表,部分插件可能会无法使用
另外2.3的插件更新提醒功能很好、很强大
标签:tag, WordPress, 升级相关日志
Google Reader中文版上线
2007-09-18 13:46 | Filed Under Network |
一觉睡醒,Google Reader的标题就赫然变成了Google 阅读器
另外更新的还有Mozilla Firefox 2.0.0.7
标签:google, reader, 中文, 阅读相关日志
BBS之怪现象
2007-09-14 08:53 | Filed Under Life |
常泡水母,看的帖子越多有时候越觉得没意思。
但凡随便一个有点争议的帖子,必然发展成论战帖,言辞尖锐,很没意思。
是个问题都要争个子丑寅卯,最傻逼的就是一坨人各执自己的意见,然后试图把自己的意见强加给对方,对于不认同自己意见的就要经常就恶语相向。
当然水木是高级论坛,里面动辄博士研究生的,文明人,骂人是不用脏字的,但是比脏字更容易挑起事端,于是演变成大论战帖,凡此种种,每天都能看见很多。这种现象在所谓技术版面尤其突出,大家都觉得自己最牛逼,谁也瞧不起谁,比起cnbeta和sina的评论,这点更让人痛心。
还有动辄上纲上线的,举个拼音输入法选择的例子,我就不小心多说了一句,立马招来了这样的回复
发信人: tangly (leaf flying off my hand), 信区: PinYin
标 题: Re: google输入法真TM好用
发信站: 水木社区 (Fri Sep 14 08:28:15 2007), 站内外国已经有了先进的,中国的同类产品还很差,所以在中国产品超过外国之前都不要用
中国货?【 在 Sunshow (自作虐 不可活) 的大作中提到: 】
: 只用好用的 有什么错
真是相当Orz,一下子就上升到如此高度,于是我只好赶紧闪人,惹不起还躲不起么我
现在我爱上了潜水
兼容IE和FireFox的间隔滚动代码
2007-09-10 16:05 | Filed Under Html/JS/CSS |
网上按这个标题搜索能搜到一大坨,其实没一个好用的,可见网上文章一大抄。
自己改了改,调用方式参考例子,能适应一个页面内的多个不同的滚动。
调用应该挺简单的,可能稍微麻烦点的就是需要设置一下CSS
提示:你可以先修改部分代码再运行。
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>兼容IE和FireFox的间隔滚动代码</title>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
- <style type="text/css">
- <!--
- .scrolldiv {
- overflow: hidden;
- width: 600px;
- height: 18px;
- background: #E8F8F8;
- padding: 0 10px;
- }
- .scrollmessage {
- text-align: left;
- }
- .scrollmessage ul {
- margin: 0px;
- padding: 0px;
- list-style: none;
- }
- .scrollmessage li {
- height: 18px;
- line-height: 18px;
- }
- -->
- </style>
- </head>
- <body>
- <div id="scroll1" class="scrolldiv">
- <div class="scrollmessage">
- <ul>
- <li><a href="#">11111111111111111!</a></li>
- <li><a href="#">22222222222222222!</a></li>
- <li><a href="#">33333333333333333!</a></li>
- <li><a href="#">44444444444444444!</a></li>
- </ul>
- </div>
- </div>
- <div id="scroll2" class="scrolldiv">
- <div class="scrollmessage">
- <ul>
- <li><a href="#">11111111111111111!</a></li>
- <li><a href="#">22222222222222222!</a></li>
- <li><a href="#">33333333333333333!</a></li>
- <li><a href="#">44444444444444444!</a></li>
- </ul>
- </div>
- </div>
- <script language="JavaScript">
- <!--
- function scrollObject(marqueesHeight, elemId) {
- var stopscroll = false;
- var scrollElem = document.getElementById(elemId);
- with (scrollElem) {
- style.height = marqueesHeight;
- style.overflow = 'hidden';
- noWrap = true;
- }
- scrollElem.onmouseover = function() {
- stopscroll = true;
- }
- scrollElem.onmouseout = function() {
- stopscroll = false;
- }
- var divs = scrollElem.getElementsByTagName('div');
- var scrollmessage1;
- var scrollmessage2;
- if (divs.length > 0) {
- scrollmessage1 = divs[0];
- scrollmessage2 = scrollmessage1.cloneNode(true)
- scrollElem.appendChild(scrollmessage2);
- }
- var currentTop = 0;
- var stoptime = 0;
- var delaytime = 120;
- function init_srolltext() {
- scrollElem.scrollTop = 0;
- }
- this.start = function(s, delay) {
- init_srolltext();
- setDelay(delay);
- setInterval(s + '.scrollUp()', 10);
- }
- function setDelay(delay) {
- if (delay > 0) {
- delaytime = delay;
- }
- }
- this.scrollUp = function() {
- if (stopscroll) {
- return;
- }
- currentTop ++;
- if (currentTop == marqueesHeight + 1) { //控制停留时间
- stoptime ++;
- currentTop --;
- if(stoptime == delaytime) {
- currentTop = 0;
- stoptime = 0;
- }
- } else {
- if (scrollmessage2.offsetHeight - scrollElem.scrollTop <= 0) {
- scrollElem.scrollTop -= scrollmessage1.offsetHeight;
- scrollElem.scrollTop ++ ;
- }
- else{
- scrollElem.scrollTop ++;
- }
- }
- }
- }
- var scroll1 = new scrollObject(18, 'scroll1');
- scroll1.start('scroll1', 50); //停留间隔
- var scroll2 = new scrollObject(18, 'scroll2');
- scroll2.start('scroll2');
- //-->
- </script>
- </body>
- </html>
相关日志
[推荐]SMPlayer for Windows
2007-09-08 19:31 | Filed Under Software |
一个漂亮的MPlayer外壳,最早好像只有Linux下的版本
现在有了Windows版本,嫌MPlayer界面简陋的可以尝试这个了
下载地址的安装包中已经包含了完整的MPlayer,直接下载安装即可

项目主页:http://smplayer.sourceforge.net/en/index.php
下载:http://downloads.sourceforge.net/smplayer/smplayer_0.5.51_full_setup.exe
相关日志


