Posts Tagged ‘k2’

20
May

WordPress 2.2与傻逼妹

我在前几天升级了2.2,本来不准备升级的,因为我见功能上没有太多变化,而我也没打算潜心研究WordPress代码。还有我在那个测试blog发现UTW插件不能正常运行(现在解决了)。但后来发现几处更新还不错,比如完整的 Atom 支持,全新 Blogger 导入程序,无限评论流,核心插件和过滤器进行了速度优化等。于是便升级了。在升级中有几点自己的经验与大家分享:

无论如何,先做好备份。
如果你之前的数据库不是utf-8,我建议你把wp-config.php文件里的那两段关于数据库设置为utf8编码的代码去掉,虽然我没有去,升级也没有出错,但还是建议去掉。如果你想转换为utf8可以单独进行。
我见其他人写了关于在setting里设置blog地址,我觉得挺没必要的,反正我很少管那个。
如果你空间不够多,可以去easyphp下一个windows上php环境的程序,看看你的插件是否兼容2.2。我使用的插件,在2.2中完全正常。
WordPress 2.2中集成了widgets这个侧边栏插件。不过很可惜的是,这个插件远不比傻逼妹侧边栏插件,而且差的不是一点两点。最可恶的是,它居然不能自定义widgets使用与否。widgets的扩展插件很多,我试用了一些,发现都可以集成到傻逼妹里,比如那个美味书签……如果你要使用傻逼妹,就先得禁用widgets,2.2中禁用它可以使用这个插件,上传激活就可以。它是k2开发组开发的。如果你使用k2主题就不需要了,k2最新版已经支持2.2并扫除了widgets障碍。

另外我在后台看到好多朋友来自yo2。yo2是我见过的国内最好的WordPress平台的BSP,它为推广WordPress做了不小贡献,它的拓展开发做的也很好。不过yo2好像不是使用的WP MU,而就是一个WordPress单用户版。
yo2推出域名绑定后不少用户都绑了,CN域名的白菜价为其带去不少用户(要知道yo2的绑域名服务目前是测试期,测试期结束后就要开始收费喽)。我自己也绑了一个yo2.dupola.com。
在这里友情提示一下yo2的朋友:尽量使用“postname”格式的永久连接,并且尽可能的用英文缩略名,尽可能不要使用”post_id”格式的永久连接,因为它这个ID我看了一下好像是相对于整个yo2而不是单个blog的。这样做是为了以后你在搬出yo2的时候,不会造成N个404页。并且我推荐使用/%year%/%monthnum%/%postname%/格式的,这个postname,我建议不要太长了,估计有些朋友的postname已经跑到屏幕之外了。Google的Blogger 的永久连接格式就是年月名,这样如果你搬到blogger,也可以减少不少404呢。
Update:最近有朋友说傻逼妹在2.2下无法正常工作,具体表现为让你输入一个模块名称,或者是侧边栏添加模块那一块儿无法点击。如果你遇见此种情况,请参见ishawn的方法解决,下载那个文件并将sbm.js.php改名为sbm.js,替换掉傻逼妹文件夹下js目录里的那个sbm.js即可。
不过我没有遇见这种情况,我用的是WP原版和yskin的中文包(还是2.1.3的)。我其他WP里的傻逼妹也运行正常,我估计有可能是点点游修改了部分代码而至,但只是猜测。

16
Dec

3 Column K2的树型分类

我现在用的主题是K2的3 Column K2版(yskin的k2中文包)。在用过了无数个主题之后,相对而言我对这个主题更为满意。但它仍然有一些地方在我看来不尽人意。比如header处的导航条,应该可以分别设置显示与否,以及排序;还有就是header.php里的Feed地址,以及最新文章、最新评论处的Feed地址,Footer.php里的一些不必要代码,还有把CSS调了一下,修改了一下字体属性以及顶头的高度。现在你看到的我使用的主题,是经过我一点点修改的,从header.php里把三个feed地址都换成了现在的。最新文章处的Feed地址也换成了现在的(app\modules\latest_posts.php处)。
刚刚在看了yskin和懒懒喵的一些说明,把首页分类输出改成了树型显示。在百度和Google以及codex.wordpress.org里搜索了好一阵,也没得到太准确的答案,而且都是英文,看得不是很懂。摸索了一小会儿,终于搞定。修改方法如下:
首先在k2主题的modules\categories.php里找到类似于下面的代码,把那一行换成下面这段:

这样就可以树型显示了,不过还要在k2的style.css里加一段代码,先找到sytle.css里的这段代码:

/*- Sidebar Subpages Menu */
.sb-pagemenu ul {
margin-left: 10px;
}

然后在/*_sidebar Subpages Menu*/下添加:

.sb-categories ul.children {
margin: 0 0 0 12px;
}

修改并上传覆盖这两个文件后,CTRL+F5刷新BLOG,成功。sytle.css中的那个12px,是次分类于左边的距离,你可以随意调整。关于categories.php中的详尽设置,可以阅读懒懒喵的说明。ID和name是排序的内容基准(ID为分类ID,name当然就是分类名了),asc和desc是递增递减选项(asc为递增,desc为递减)。不过我只搞明白了按ID递减或递增,而不明白按分类名递增递减是怎么算法。如果你知道麻烦你告诉我。谢谢。

    订阅

    友善閱讀

    赞助商

    • 15$一个文字链接(方法)

    Featured Links