中文化Revolution2的Church主题

十一月 10, 2008 by zhanbin  
分类:wordpress

一直想架一个自己的站点,放些自己的图片、关于css xhtml方面的东西。选来选去选了wordpress 来架站。一来wordpress自主性高,二来wordpress的主题也多,在其中选一个适合自己的相对比较容易。

听说了Revolution2的主题开源了,于是就选了church主题来做网站的主题。但是应用的时候发现了些问题。church主题是英文的,有些地方不方便中文的显示。

首先就是字体:church使用的是11号自己,所以要先把最小字体改成12号。然后将标题的字体修改成中文环境下比较好看的微软雅黑和黑体。

1
font-family:"微软雅黑", "黑体", "Trebuchet MS", Arial, Helvetica, sans-serif;

第二:帖子间距。在原主题中,帖子列表中每个帖子之间的界限不是很清晰,所以我在列表的模板中添加一个< div class="postcell" / >:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
< ?php
/*
Template Name: blog list
*/
?>
 
< ?php get_header(); ?>
<div id="content">
<div id="contentleft">
<div class="postarea">
 
			< ?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="postcell">
<h1><a href="<?php the_permalink() ?>" rel="bookmark">< ?php the_title(); ?></a></h1>
<div class="date">
<div class="dateleft">
 
<span class="time">< ?php the_time('F j, Y'); ?></span> by < ?php the_author_posts_link(); ?> &nbsp;< ?php edit_post_link('(Edit)', '', ''); ?>  Filed under < ?php the_category(', ') ?>
</div>
<div class="dateright">
 
<span class="comment">< ?php comments_popup_link('Leave a Comment', '1 Comment', '% Comments'); ?></span>
</div>
</div>
 
			< ?php the_content(__('Read more'));?>
<div style="clear:both;"></div>
<div class="postmeta2">
 
<span class="tags">Tags: < ?php the_tags('') ?></span>
</div>
</div>
 
			< ?php endwhile; else: ?>
 
< ?php _e('Sorry, no posts matched your criteria.'); ?>
 
< ?php endif; ?>
 
< ?php posts_nav_link(' &#8212; ', __('&laquo; Previous Page'), __('Next Page &raquo;')); ?>
</div>
</div>
 
< ?php include(TEMPLATEPATH."/sidebar.php");?>
</div>
 
<!-- The main column ends  -->
 
< ?php get_footer(); ?>

css中添加:

1
.postcell{padding:5px 0; border-top:medium double #eaeaea; margin:0;}

这样就可以用双线来分隔每一篇文章.

第三:左侧主区域过窄。由于church主题默认是右侧siderbar 有两列,所以左侧区域就显得有些窄,尤其是在文章内容有过多代码和较宽图片的时候就更明显。所以我就将详细文章页面的模板的siderbar的宽度冲300px改成170px。并将多出的150px加到左侧区域中:首先修改详细内容模板:
打开index.php 找到< div id="content" > 将其修改为:< div id="content" class="content_blog" >添加了class=content_blog和其他页面做区分 。
相应css如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
.content_blog #contentleft { width:740px;}
.content_blog .postarea,
.content_blog .breadcrumb,
.content_blog .postmeta,
.content_blog .adsense-post,
.content_blog .blogConnBody,
.content_blog .comments,
.content_blog .date,
.content_blog .breadcrumb,
.content_blog #commentblock{ width:720px; clear:both;}
.content_blog #homepagetop,
.content_blog #homepagebottom,
.content_blog .postarea,
.content_blog .adsense-post,
.content_blog .comments{ background-image:url(images/homepagetop_blog.gif)}
.content_blog #sidebar { width:190px; }
.content_blog .widgetarea{ width:170px;}
.content_blog .adsense{ width:170px;}

第三:因为我将导航条中的搜索改成了中文,所以按照原来的样式按钮和输入框就不一样高了,为了保持美观我把这块的css也顺手修改了

1
2
3
4
5
6
7
8
9
10
#navbarright input{ margin-top:0px; _margin-top:6px;}
.inp_search{
border-top: 1px solid #DDDDDD;
border-right: 1px solid #666666;
border-left: 1px solid #DDDDDD;
border-bottom: 1px solid #666666;
height:18px;
padding:1px 0 0 1px;
width:190px;
color:#333;}

第四:首页上显示的最新三条文章的缩略有时候不一样高,不是很美观。我在这个地方添加了个div,定了下高度,这样所有文章的的缩略就一样高了

1
2
3
4
5
6
.newArtsblock{
border-bottom:1px dotted #94B1DF;
margin-bottom:10px;
clear:both;
 height:74px;
overflow:hidden; }

第五:在左侧siderbar添加最新文章列表 在sideber.php中添加如下代码:

1
2
3
4
5
<div class="newsPostList">
<h2>最新文章</h2>
<ul>< ?php get_archives('postbypost','10','custom','
<li>',''); ?></ul>
</div>

并在添加为列表添加样式,因为sidebar上的分类,归档已经有列表的样式了,所以不用再单独为最新列表写css,只需要将最新列表的css和分类、归档的css合并就好了:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
.content_blog .widgetarea,
.content_blog .adsense,
.content_blog .newsPostList{
width:170px;
}
/*这里是合并了上面的代码*/
#sidebar ul li li ,
#sidebar ul li ul li,
#sidebar .newsPostList li{
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
 
.widgetarea {
	background: #FFFFFF url(images/sidebartop.gif) top no-repeat;
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}

最后将模板中的英文替换成了中文。 到此,church的中文话就算介绍了。如果有朋友想要这个版本的话可以留言索取,我可以打个包发给大家。另外大家有什么css 上的问题也可以给我留言,我很乐意为WordPress在国内的推广作出自己的贡献:)

2008-08-27日更新:整合网站图片减少了小30的连接数……

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
img.gicon,
img.rss,
#topnavbar,
#header,
#navbar,
#nav li a:hover,
#nav li a:active,
.time,
.comment,
.tags,
.category,
#sidebar ul li li ,
#sidebar ul li ul li,
#sidebar .newsPostList li,
#l_sidebar ul li li,
#l_sidebar ul li ul li,
#r_sidebar ul li li,
#r_sidebar ul li ul li,
#footer,
#searchbutton,
#subbutton,
#sidebar ul .widget_categories li,
a.external,
#sidebar .newsPostList li,
#content .blogConnBody .related_post li{ background-image: url(images/icon_bg.png);_background-image:url(images/icon_bg.gif); background-repeat:no-repeat;}

相关内容

评论



让我知道你的想法:(支持Gravatar头像服务)

  

  

 


         

         

53 Comments on "中文化Revolution2的Church主题"

  1. xiaorsz on 星期二, 18th 十一 2008 10:59 上午 

    很详细!!!

    回复

  2. seo on 星期四, 25th 十二 2008 3:38 下午 

    想要作者改版后的这个主题,能发我一份吗?不胜感激!
    邮箱:dueseo@gmail.com
    QQ:35568756

    回复

    gigalens Reply:

    你好,已经发给你了

    回复

  3. Jousst on 星期二, 13th 一 2009 1:20 下午 

    您好

    謝謝您詳細說明
    可以MAIL給我嗎
    radiohey@gmail.com

    謝謝你喔

    回复

    gigalens Reply:

    你好,已经发到 radiohey@gmail.com 里了

    回复

  4. derek on 星期二, 20th 一 2009 1:12 下午 

    您好,我也想要一份您修改后的主题,可以发一份给我吗?

    别外,我想请教一下管理员,首页大题片的幻灯片,是怎么样弄的,直接在后台增加的时候,需要增加什么字段?

    回复

    zhanbin Reply:

    hi,我发到你的邮箱wandanyy@163.com 里面了。
    首页幻灯你按照下面的步骤:
    首先需要安装一个插件:Featured Content Gallery
    然后在发表文章的时候,添加一个自定义域,名称为: articleimg ,值为你想在首页幻灯显示的图片地址。

    回复

    dideal Reply:

    请教 : 幻灯片显示一遍,第二遍就不显示图片了是什么原因?

    回复

    zhanbin Reply:

    还真没碰到过这种情况。不过可能跟在这一系列文章中有一个是没有加自定义域的图片,倒是插件出错

    dideal Reply:

    情况是这样的 ,幻灯片只会在网站在下载打开的那段时间显示,下载完全后就不显示图片了。请问你汉化版的主题里Post or Page IDs (comma separated no spaces):选项里的数字是什么意思,是必填的吗?

    回复

  5. Online poker on 星期一, 2nd 二 2009 9:38 上午 

    Oh, its great!

    回复

  6. pigi on 星期三, 1st 四 2009 2:23 下午 

    能否把贵站修改的主题发我一份?我会做你的首页链接~
    我的站PR=4,侧重摄影和对生命的记录~

    回复

  7. 虎爵 on 星期二, 7th 四 2009 8:33 下午 

    想要修改后的这个主题,非常感谢
    邮箱:eyuer2005@163.com

    回复

    zhanbin Reply:

    已经发给你了。具体操作我信里说明了,不清楚再邮件联系:)

    回复

  8. merci on 星期五, 17th 四 2009 4:01 上午 

    想要一份谢谢!
    cheng_ye@msn.com

    回复

    blade Reply:

    已经发个你了~

    回复

  9. roxa on 星期四, 30th 四 2009 12:33 下午 

    非常感谢你,这些问题都是我想解决的,可惜我又是个css小白,所以希望你能发给我,再次感谢!
    roxanneli@sina.com

    回复

    gigalens Reply:

    已经发给到 roxanneli@sina.com

    回复

  10. mick on 星期二, 26th 五 2009 8:59 下午 

    博主,不知可否把你修改的主题发一份给我,先谢谢啦!

    回复

    zhanbin Reply:

    已经发给你了 hsmick@gmail.com

    回复

  11. wll on 星期天, 31st 五 2009 2:51 下午 

    能否把贵站修改的主题发我一份?

    回复

    zhanbin Reply:

    你的邮箱?

    回复

  12. wll on 星期一, 1st 六 2009 11:45 上午 

    wanglianlai@gmail.com
    上次忘了说
    麻烦你了,谢谢!

    回复

  13. likecyan on 星期一, 20th 七 2009 3:34 下午 

    你好,我想要一份中文版的~非常感谢~~~

    回复

    zhanbin Reply:

    刚发给你了~ 请查收

    回复

    likecyan Reply:

    恩,我看到啦~!非常感谢你~!!

    回复

  14. 猪唛 on 星期天, 22nd 十一 2009 4:43 下午 

    想要作者改版后的这个主题,能发我一份吗?不胜感激!
    邮箱:aaroncfz#126.com(修改#为@)

    回复

    zhanbin Reply:

    感谢夸奖~ 已经发给你了~

    回复

  15. Chris on 星期二, 24th 十一 2009 1:23 下午 

    很棒的Blog,照片漂亮,wp教程也寫的很詳細
    請問這個主題還有提供嗎?
    我也想要一份 chiangyic@gmail.com 謝謝

    回复

    zhanbin Reply:

    已经发给你了~ 多谢夸奖~

    回复

    Chris Reply:

    @zhanbin,
    很快就收到了~再次謝謝站長大大

    回复

  16. Romano on 星期五, 4th 十二 2009 11:45 上午 

    很好,谢谢博主的教程,我想问下我想要汉化后台界面,找哪个文件呢?

    回复

    zhanbin Reply:

    汉化后台只需要更新WordPress中文版就可以了。http://cn.wordpress.org/ 里面有。

    回复

  17. youstar on 星期二, 2nd 二 2010 12:37 上午 

    改字体是改什么地方,谢谢!弄了很久就搞定!
    比如说“标题的字体”和每个模块的标题字体,谢谢!

    刚建的一个新站xxaq.org.ru

    回复

    zhanbin Reply:

    hi, 字体你可以在css中搜索body,然后在body的规则中选择字体,如果不知道怎么加的话可以装个Dreamweaver,在样式面板里可以选择。
    更改标题字体和大小的最简单方法就是用firebug找到标题样式的位置,然后做相应修改就行了

    回复

  18. tielang on 星期六, 3rd 四 2010 9:07 下午 

    博主,你好,我在找这款主题找了好久了。都没有中文的下载。

    可不可以发一份更改过后的。给你。。谢谢了。

    87270057@qq.com

    回复

    zhanbin Reply:

    hi, 已经发给你了

    回复

  19. yale on 星期一, 17th 五 2010 7:53 下午 

    想要作者改版后的这个主题,能发我一份吗?不胜感激!
    邮箱:yalebobo@gmail.com
    QQ:394312830

    回复

    zhanbin Reply:

    感谢留言,已经发出

    回复

  20. alexsimple on 星期三, 14th 七 2010 2:22 上午 

    可以发给我吗 admin@alexsimple.com

    回复

    zhanbin Reply:

    ok,马上发给你

    回复

  21. cdra65 on 星期六, 17th 七 2010 8:05 下午 

    楼主,给我发你的主题好吗,实在很膜拜你

    回复

  22. aaron on 星期五, 27th 八 2010 10:28 上午 

    你好~也可以发给我一份吗?谢谢
    newcpc@126.com

    回复

    zhanbin Reply:

    已经发出了~

    回复

  23. dideal on 星期五, 8th 十 2010 3:15 下午 

    可以发一份吗:dongideal@gmail.com 谢谢!

    回复

  24. dideal on 星期六, 23rd 十 2010 2:12 下午 

    请问这个主题是怎样做到回复嵌套的?

    回复

    zhanbin Reply:

    用了我改过的这个直接就是嵌套的吧

    回复

    dideal Reply:

    我用的是你改过的,但不是嵌套的..

    回复

  25. gogo on 星期五, 10th 十二 2010 1:53 下午 

    楼主可以发给我一份吗?很喜欢这个主题

    回复

    zhanbin Reply:

    hi,发给你了

    回复

  26. moremore on 星期四, 16th 十二 2010 8:58 下午 

    你好,很喜欢贵站的主体,能给我发一份吗?
    more626@163.com
    谢谢..

    回复

  27. 清风仔仔 on 星期五, 6th 五 2011 11:04 下午 

    能发一份给我吗?感激啊….645227198@163.com

    回复

  28. 天空 on 星期五, 8th 七 2011 10:38 下午 

    很高兴你的介绍,能否把主题给我一份。邮箱:jianliang.peng@163.com

    回复