标签归档:wordpress

wordpress2.7后台字体太小了

呃,学校不能上网,导致对于wordpress版本更新的麻木.

年根了,备份下,升级得了.

升级过程这里不叙述了,升级之后才发现后台有些字体真的很小很小,很不和谐.

但wordpress官方推出的中文blog却又很和谐.有这功夫为啥不学学firefox,来个中文版.或者学学谷歌来个cn也成.多和谐(貌似我举得是反例?罪过罪过)

话说回来了,我是用firefox3.0,浏览后台感觉字体小.用IE则没这事情.

但管理后台一般就一个人登陆,并且其使用者多半不会因为字小更换自己习惯的浏览器的.比如我就懒得为了发篇文章切换到IE内核下.但又忍受不了在firefox下残忍的字体大小.

一个字改~~~

———一个前台白痴九牛二虎的分割线——————-

改动了三个文件:

侧边栏部分
改动文件:colors-fresh.css
1042行
#adminmenu .wp-submenu a {
background: #FFFFFF url(../images/menu-bits.gif) no-repeat scroll 0 -310px;
font-size: 12px;
}

新建文章部分
改动文件:colors-fresh.css
1475行
#favorite-actions a {
color: #ddd;
font-size:12px;
}

屏幕选项部分
改动文件colors-fresh.css
1505行
#screen-meta a.show-settings {
background-color: transparent;
text-shadow: rgba(255,255,255,0.7) 0 1px 0;
font-size: 12px;

}

名称 作者部分
改动文件:colors-fresh.css
444行
.widefat thead tr th,
.widefat tfoot tr th,
h3.dashboard-widget-title,
h3.dashboard-widget-title span,
h3.dashboard-widget-title small,
.find-box-head {
color: #333;
background: #dfdfdf url(../images/gray-grad.png) repeat-x scroll left top;
font-size:12px;
}

编辑 快速编辑部分
改动文件:wp-admin.css
731行
.row-actions {
visibility: hidden;
padding: 2px 0 0;
}

未分类      没有标签部分
改动文件:wp-admin.css
2869行
.fixed .column-response,
.fixed .column-author,
.fixed .column-categories,
.fixed .column-tags,
.fixed .column-rel,
.fixed .column-role {
width: 15%;
}

2 小时前已发表部分
改动文件wp-admin.css
2862行
.fixed .column-date,
.fixed .column-parent,
.fixed .column-visible,
.fixed .column-links {
width: 10%;
font-size:12px;
}

批量操作部分
改动文件:wp-admin.css
332行
#wpcontent select {
font: 12px/20px “Lucida Grande”, Verdana, Arial, “Bitstream Vera Sans”, sans-serif;
padding: 2px;
border-width: 1px;
border-style: solid;
height: 2em;
vertical-align: top;
}

状态: 草稿 编辑部分
改动文件:wp-admin.css
180行
#misc-publishing-actions {
padding: 6px 0 16px 0;
font-size: 12px;
}

从热门标签中选择部分
改动文件:wp-admin.css
1576行
#poststuff .inside,
#poststuff .inside p {
font-size: 12px;
margin: 6px;
}

“缩略名” 是名称对 URL 友好的形式,只能由字母、数字和连字符组成,通常字母只用小写部分
改动文件:wp-admin.css
133行
.commentlist li li {
border-bottom: 0;
padding: 0;
font-size:12px;
}

你正在使用的是 WordPress 2.7 中文版部分
改动文件:dashboard.css
1行
.postbox p, .postbox ul, .postbox ol, .postbox blockquote, #wp-version-message { font-size: 12px; }

上传/插入部分
改动文件:dashboard.css
287行
#dashboard_quick_press #media-buttons {
margin: 0 0 .5em 5em;
padding: 0 0 0 10px;
font-size: 12px;
}

评论 快速审核部分
改动文件:global.css
4行
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 12px;
vertical-align: baseline;
background: transparent;

}

其中colors-fresh.css,dashboard.css,global.css位于wp-admin\css目录下

wp-admin.css位于wp-admin目录下.

如果各位和晓梦同学一样懒的话,可以去这里下载修改好的文件覆盖就ok了.都是css文件没啥副作用的:)

下载地址:http://uushare.com/user/xderam

原来好玩的东西那么多那么多

这个假期搞定的小玩意还算不少:

1.bo-blog到wordpress的转换程序

2.APACHE的URL Rewrite

3.大连交通软件学院公告通知(叽歪版shell)   

收获:一些正则表达式,shell基本语法.顺道看了看wordpress的插件的编写.

叽歪的好玩应用真多,天气预报,CCTV5电视节目预报,汗了..还能再强悍些不?

恩,天气预报居然没有大连的BS下, http://blog.zixia.net 这位同学让我自己写一个T_T

俺怕等我写出来了官方的也出来了….恩…后天就开始拿PHP写!

数据源可以用这里的.上面的3用shell已经把我折腾死了.shell函数几乎没有.都要自己造轮子.疯了.

可怜yupoo同学遭到搜身事件,google有个什么什么比赛.

web2.0的api已经开始改变了我们的生活.

从bo-blog到wordpress的转换

这里先说明一下版本:

bo-blog是 2.1.0

wordpress是2.3.3
如果你的版本不是这两个的话,看看这里

转换程序是在http://blog.fesite.com/的原作上修改而来的.

主要更新了

1.日志转换已经实现了向2.3.x插入标签功能.(标签转换)
2.可以将管理员针对用户的回复转换(转换完,需要加wordpress插件才能看出效果)
3.留言默认转换到wordpress新生成的测试日志下.
4.用户数据转换不算完美(主要是bo里的邮件并不是必填,而wordpress里的邮件字段为not null)
5.对于日志的类型加以判断草稿文件,隐藏日志,锁定日志.都分别处理(单独设密码的日志没有处理,不好意思..俺的日志里就3篇这样的文章,所以就偷懒了,可能的话.俺会在下一个版本加上)

个人感觉,转换的还算完美了.谁让俺是个完美主义者呢T_T.
ps:貌似表情没有转换过来,晓梦这里提供了一种解决方案:
"update wp_comments set comment_content = replace (comment_content,'[emot]" aback "[/emot]',' :" shock : ');

[emot]” aback “[/emot]为原来的表情代码,: shock : 为现在的表情代码,各位看官自己看着来吧.
我是自己转了108个表情,累死了T_T
附件已经上传至
http://wordpress.org.cn/forums/thread-10083-1-1.html

找老婆难.找模板更难

中西方差异问题.洋老婆总不是那么好养.

不是字体太肥就是颜色太瘦.反正看着总不舒服.

弄身新行头.看起来舒服点.

至于后台的内在美.慢慢培养吧.

好了,模板告一段落.下一步:插件.

装修不容易啊T_T

就算转换成功吧

blogcn=>bo-blog=>wordpress
2008年2月14号

转换的过程还算顺利.日志,tags,留言,回复,用户数据,统统转过来了.
甚至连日志和留言里面的表情都做了处理:

update wp_posts set post_content = replace (post_content,'[emot]aback[/emot]','空格:shock:空格');

没人来了.那么多的悠嘻猴表情留着也没什么必要了.
当初为什么加了那么多呢?搞得现在这么狼狈.

由此得出:表情是论坛&blog里最难管理的一种数据.因为根本没有统一的标准和名称.
不过这都是细节问题…暂时没有人理会这些. 毕竟.搬家的机会不多.能把内容搬过来已经不错.还苛求什么呢?

数据就这样转完了,剩下的就是微调.本想把以前的老blog里面的乱七八糟的日志代码好好修改下.
可是自己的正则不过关.手动改垃圾代码又太费劲.
特别的要在此问候一下blogcn的各种人员.以及家属
谢谢你们在我以前的blog里加了那么多的垃圾代码.让我有了一个学习正则的好机会.

最后来两句:今年唇晚没有流行语.CGX bobo 阿娇 张柏芝 算了..还是不SEO了….
PS:我看上了她…恩…过两天揭晓她的详细信息…

wordpress更新日志

草拟了一下要加的插件列表

Democracy1.2,一个投票插件。
WP-PageNavi2.01,首页分页的插件
IP 2 Nation1.1,留言者地区显示插件。
WP-UserOnline2.02,在线人数统计,可统计到会员,访客和bots。
Click Counter1.01,地址点击统计。
Admin Drop Down Menu 后台插件 减少你的点击量 必备啊~~
WP-PostRatings 每篇帖子打分的插件 5颗星 可以调查帖子的受欢迎程度(如果每位访客都给你打分的话)
Twilight AutoSave自动储存未保存的文章,以免意外丢失
Emotions:在留言中添加表情
Auto Links:自动识别链接

Acronym Replacer:自动识别缩写
中文 WordPress 工具箱 1.1,桑葚出品。用来解决官方WordPress没有照顾到的中文相关问题。使用这个插件,你可以显示随机文章,最新留言,留言最多文章,发表评论最多的网友,还有真正的文章摘要,等等,真正截断,没有乱码。
Weather.com Plugin,天气插件,适合侧栏输出,有蛮漂亮的图标。
Quoter:留言引用,
!ProgressFly,显示项目进度,可以针对多个项目。

乱码问题:

WordPress和MovableType是主流的Blog系统,而他们都用的是MySQL数据库,那么在MySQL4.1下,中文的WP和MT就会产生种种的乱码问题。

如前MySQL4.1乱码问题分析的,一个程序( PHP,CGI 等)与MySQL建立连接后,这个程序发送给MySQL的数据采用的是什么字符集,MySQL 是无从得知的。所以解决乱码问题的根本就是我们在程序中告诉MySQL采用的编码是什么,简单的就是在程序中加入这样的一个语句:

SET NAMES ‘utf8’。

这个语句的效果等同于同时设定了

SET character_set_client=’utf8′
SET character_set_connection=’utf8′
SET character_set_results=’utf8′

为什么这么做?

我们安装MySQL4.1时按照默认配置,那么default-character-set= utf8。在MySQL Command Line Client下查看到的查看系统的字符集和排序方式的设定为:

mysql> SHOW VARIABLES LIKE ‘character_set_%’;
+————————–+—————————-+
| Variable_name            |            Value           |
+————————–+—————————-+
| character_set_client     | latin1                     |
| character_set_connection | latin1                     |
| character_set_database   | utf8                       |
| character_set_results    | latin1                     |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+————————–+—————————-+
7 rows in set (0.00 sec)

mysql> SHOW VARIABLES LIKE ‘collation_%’;
+———————-+——————-+
| Variable_name        |      Value        |
+———————-+——————-+
| collation_connection | latin1_swedish_ci |
| collation_database   | utf8_general_ci   |
| collation_server     | utf8_general_ci   |
+———————-+——————-+
3 rows in set (0.00 sec)

按照MySQL的存储机制,数据在传输的过程中就会在latin1和utf8两种编码之间互相转换,这样就很容易的变成了乱码。我们在程序中设置了SET NAMES ‘UTF8’,就等同于把所有的编码都设置为utf8,这样数据就没有了编码转换问题,也就没有了乱码问题了。

在WP和MT中的设置方法

那么具体在WordPress和MovableType中,怎么设定SET NAMES ‘UTF8’呢?

对于PHP的MySQL系统来说,这样的修改很简单:

找到wp-includes/wp-db.php

$this->dbh = @mysql_connect($dbhost,$dbuser,$dbpassword);

//加上下面这行

$this->query(“SET NAMES ‘utf8′”);

donews要用wp了?!!

n年以前..wp还不太被看好…
所以才有了今天这里的bo-blog..
现在连donews都要用了…
我又有什么不用的道理呢?
看来真要找个时间把数据库导一下了..
可能会丢一些数据..不过应该值了…

关于不放弃原来的.text…不整合…
还是很为用户着想的.
不失为一种”平稳”升级的好方法..

至于专门做bsp….感觉donews并没有太大的优势..
首先,用户基数小..和其它n大的用户群相比..新发展的总归有一些困难.
其次,到donews的都是it圈的人..这部分人毕竟还是凤毛麟角.再被个人的空间,以及其它bsp分一点..
几乎就没有了..