把inove主题改成两栏还是三栏好?

现在inove主题的流行程度已经不用再说了,十个wp博客起码4个是inove。这款主题的修改者也很多,但大多还是摆脱不了mg12的阴影(包括我)。不少人想把inove改成三栏,但我还没看见有哪个人改得成功。mg12已经在博客上说过不会发布三栏版的inove,留意一下它以往的主题,根本不见三栏的踪影,因此可以确定mg12热衷于两栏。
其实原版的inove挺整洁的,但缺点也十分明显:当分类或页面比较多的时候,显示的效果将非常糟糕。

现在inove主题的流行程度已经不用再说了,十个wp博客起码4个是inove。这款主题的修改者也很多,但大多还是摆脱不了mg12的阴影(包括我)。不少人想把inove改成三栏,但我还没看见有哪个人改得成功。mg12已经在博客上说过不会发布三栏版的inove,留意一下它以往的主题,根本不见三栏的踪影,因此可以确定mg12热衷于两栏。
其实原版的inove挺整洁的,但缺点也十分明显:当分类或页面比较多的时候,显示的效果将非常糟糕。
精简你的css文件
请先看图片,这是一个class为test的div元素。
一般我们都会用dreamweaver来编辑网页。用dreamweaver作出右图的效果,原始的css代码是这样的:
.test { margin: 2px; padding: 2px; height: 300px; width: 400px; border-top-style: dotted; border-right-style: double; border-bottom-style: groove; border-left-style: dashed; border-top-color: #F00; border-right-color: #F00; border-bottom-color: #F00; border-left-color: #F00; }
上面的css代码,每设定一个样式,就会使用一个css标记。其实这样是很浪费的。
现在流行整合和自定义,wp主题也不例外。越来越多的主题作者开始在主题里整合一些插件,如philna2主题,已经整合了quick comments插件,能实现ajax提交评论。也有一些主题的自定义功能相当强,如inove主题,和上面提到的philna2。
但多功能就意味着体积庞大,这些主题如果不优化一下的话,常常会造成页面打开非常缓慢。我们必须对它进行精简,才能把主题化为自己所用。
首先是去掉不需要的自定义功能,请看摘抄字inove的一段代码。
<ul id="menus"> <li class="<?php echo($home_menu); ?>"><a class="home" title="<?php _e('Home', 'inove'); ?>" href="< ?php echo get_settings('home'); ?>/">< ?php _e('Home', 'inove'); ?></a></li> < ?php if($options['menu_type'] == 'categories') { wp_list_categories('depth=2&title_li=0&orderby=name&show_count=0'); } else { wp_list_pages('depth=2&title_li=0&sort_column=menu_order'); } ?> </ul>
换到新主机一天了,有不少朋友反映我博客有时出现bad request或不能打开的情况,为了找出问题,请大家配合一下,帮我测试一下主机。
如果你打开的时候出现bad request或其它不正常情况,请帮我ping一下,然后tracert 一下。然后截图给我。
我的QQ是191227790。
邮箱:bolo1988[at]qq.com。
麻烦各位了。
大名鼎鼎的独立博客系统wordpress即将推出2.8版本,并于今天发布了最新的wordpress2.8beta2,和wordpress2.7相比,在使用体验上wp2.8主要添加了主题上传功能,后台编辑主题和插件的时候,编辑器会显示行号。下面我们小窥一下wp2.8的改进。
最近因为看见几个网友的博客服务器出问题了,老担心哪天自己也会遭此横祸,万一数据没了就惨了,因此我打算做一个镜像博客,用来做备份和试验代码。
以下是在猫言猫语看到的让wordpress支持多镜像功能的方法。我转载过来,既做分享,也作学习。
Wordpress在2.2版本中已经支持镜像功能。只要通过对wp-config.php进行设置,就可以实现镜像功能,修改如下:
找到wp-config.php,在中间空白处添加以下代码
$home = ‘http://’.$_SERVER['HTTP_HOST']; //博客首页
$wpurl = ‘http://’.$_SERVER['HTTP_HOST'].’/blog’; //WP程序的路径,注意这里的”‘/blog’”是要根据实际情况进行修改。比如,WP程序放在public_html/下,那么这里应该是’/'就可以;如果放在某个目录下,则改位目录名。
define(‘digau_blogHOME’, $home);
define(‘digau_blogSITEURL’, $wpurl);上面的 $_SERVER['HTTP_HOST'] 就是获取当前地址的‘域名’的函数
方法就这么简单,现在博客空间大多也不贵,花点钱给自己的宝贵心血买个保险,有何不可?
我以前曾经介绍过将Z-Blog数据库转换到WordPress的SQL语句,做为反例,还会有从WordPress系统转换到Z-Blog系统的SQL语句,这是一个比较奇怪的话题,估计也很少有人这么做,不过对于某些特殊情况,我们有可能会将WordPress数据库转换到Z-Blog的Access数据库,这里我介绍一下手动使用SQL语句进行转换的方法。
首先在WordPress中建立一个和Z-Blog文章表、目录相同结构的表,建立的SQL语句如下:
CREATE TABLE blog_Article (
log_ID int NOT NULL ,
log_CateID int NULL ,
log_AuthorID int NULL ,
log_Level int NULL ,
log_Url varchar (255) NULL ,
log_Title varchar (255) NULL ,
log_Intro longtext NULL ,
log_Content longtext NULL ,
log_IP varchar (15) NULL ,
log_PostTime datetime NULL ,
log_CommNums int NULL ,
log_ViewNums int NULL ,
log_TrackBackNums int NULL ,
log_Tag varchar (255) NULL ,
log_IsTop varchar (10) NOT NULL
) DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE blog_Category (
cate_ID int NOT NULL ,
cate_Name varchar (50) NULL ,
cate_Order int NULL ,
cate_Intro varchar (255) NULL ,
cate_Count int NULL
) DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Recent Comments