-
Tags
API Backup bbPress Beta BuddyPress Bugs Cat Chinese Cinema 4D Code Database Dog Domain Drupal Effects Egg Tarts Final Fushun Global Helix Server Invites K2 Lighting Linux Live Writer Mapping Maya Pjblog Plugins RC RealPlayer Sandbox Slug Tags Test Theme Translate Update vsftpd Web Wedding Windows WordPress MU WP Chinese Group WPCNGCategories
- Asides (86)
- Computer Graphics (10)
- Cooking (3)
- Gallery (10)
- Streaming Media (17)
- System (13)
- Talk (116)
- WordPress (71)
- Work (33)
-
Recent Comments
- Dreamcolor on WordPress MU 2.9.2 简体中文语言包发布
- Flint on WordPress MU 2.9.2 简体中文语言包发布
- jaycn on WordPress MU 2.9.2 简体中文语言包发布
- Dreamcolor on bbPress 后台字体美化
- WORDPRESS & BBPRESS 中文社区 on bbPress 后台字体美化
- Flint on BuddyPress 1.2 简体中文语言包发布
- Dreamcolor on BuddyPress 1.2 简体中文语言包发布
- Flint on BuddyPress 1.2 简体中文语言包发布
- Dreamcolor on BuddyPress 1.2 简体中文语言包发布
- Dreamcolor on BuddyPress 简体中文语言包
- bbPress 介绍,安装和中文包 | TechTrack on bbPress 后台美化插件测试中……
- 张君子Dean on BuddyPress 简体中文语言包
- LV on BuddyPress 1.2 简体中文语言包发布
- Flint on BuddyPress 1.2 简体中文语言包发布
- 〃凊慡橙芯 » 完善 WordPress 的 Gallery 页面 on 让您当前的主题支持 WordPress 2.5 的相册功能
-
| | | |
Tag Archives: Theme
bbPress 后台美化插件测试中……
想必各位都知道目前的 WordPress 简体中文语言包中,含有一个非语言包的文件——zh_CN.php,至少 WordPress 中文团队发布的版本中会含有。
该插件和语言包文件放到一起以后,会将后台的字体进行美化。比如更改了那些显示得非常小的中文到 12px,还有就是将原有的斜体文字更改为正常字体。这样,在后台为中文环境下,会得到更好的使用体验。当然,你非要特意为您的站点设置成使用放大镜查看的话,那您可以忽略掉该插件和本文章了。
现在来说,WordPress 的后台优化插件是有了。可是 bbPress 的后台还是那样惨不忍睹。起码我看不清楚好多中文显示的是啥。而又不想更改浏览器的设置。只好和对付 WP 一样,给 BB 写了一个插件。功能都是一样的。用法也一样,将其复制到语言包文件一起,无需激活直接生效。
下面两张图片是使用插件之前和之后的对比,由于插件刚刚写出来,还有点地方需要调整一下,先给大家看看如何。主要是怕找的那些 CSS 类和 ID 没找全。这两天整理完了就发出来。
OK,看图:
----------
2009-07-21 更新:
插件发布了,请移步到项目页面:bbPress 后台字体美化插件
Sandbox 1.6 for WordPress 2.7
前两天心血来潮,把一直都非常喜欢的一款 WordPress 主题给小小修改了一下。主要是因为主题的开发者貌似很长时间没有更新这个主题了。主题开发论坛上面有人希望开发者能够将支持 WordPress 2.7 那些新功能的修改加入进去。可是一直没有得到回音。难道是真的停止开发了?
而且之前 WordPress 官方也公开进行了一次投票,其中的一项就是询问用户是否愿意将 Sandbox 作为默认安装的主题而集成到 WordPress 2.8 当中。(当然,我肯定是选了同意的。不过一个人的力量太小了。)
鉴于很多人需要这个东西,而开发人员又没动静。那我就来参与一下吧。参考了 WP 官方的说明,以及一些已经兼容 2.7 新功能的那些主题,对 Sandbox 进行了一些修改。改动清单如下:
对 comments.php 和 functions.php 文件进行修改,加入 Threading Comments 的支持。
对 comments.php 和 functions.php 文件进行修改,加入 Comments Paging 的支持。
对 comments.php 进行了修改,简化密码保护文章的验证代码。(参考默认主题代码进行修改。)
编辑大部分的页面代码,加入文章置顶代码 <?php sticky_class(); ?>。
该修改版的 Sandbox 主题,保留了原来主题提供的语义类等各种功能。并没有进行任何删减。虽然 … Continue reading
完善 WordPress 的 Gallery 页面
该文地址:《完善 WordPress 的 Gallery 页面》
自 WordPress 2.5 开始,引入了一项新的功能,那就是 Gallery(就叫它相册功能吧)。不过好像从加入这个功能一直到现在,官方开发人员也没有把太多的精力放在这个上面。WP 2.5 仅仅是加入了这个功能,并提供了部分的调用参数。WP 2.6 的时候增加了相册中图片的排序功能。一直到了现在即将发布的 WP 2.7,也只是加入了 TinyMCE 中调整相册显示的一些参数。
而 Gallery 从引入那天起,他的内在功能还不光是这么点东西。从开始的生成一张小尺寸缩略图和一张中等尺寸的预览图以外。WP 2.7 的上传系统还可以为我们生成一张大尺寸的图片。虽然都可以称得上是缩略图。不过如果要好好利用一下,还真得可以丰富一下您的站点。
还有就是 Gallery 引入那天起,在上传图片的时候,如果原始图片内含有 Exif,那么程序也会将这些信息提取出来,并存储在 WP 的数据库中。这些信息包含了相片的光圈、曝光时间、焦距、镜头品牌型号、摄影时间等等大家所熟悉的信息。可是从官方的默认主题,到现在市面上能够找到的各主题中,并没有发现能够显示这些信息的地方。
杂谈 WordPress 主题框架
本文地址:杂谈 WordPress 主题框架
貌似最近突然之间,WordPress 圈子里面像雨后春笋般冒出来很多的主题框架(Theme Framework)。而这些所谓的框架,无一例外的是提供了一些传统主题所不具备的某些功能。或者自带了一些可调用函数、或者是自带了 N 多页面模板、再就是内置了对需要插件的原生支持。但无论怎样,可能有些人还是要问,传统的 WordPress 主题和现在这些主题框架有哪些区别?或者说是如何界定这两种事物?
那么,下面我就把我个人的想法和理解给大家说一下。也顺便在这里讲解一下从 WordPress 2.7 开始,主题系统的部分变化。
按照我的理解,主题和主题框架本质上是同一种事物。意思就是说,您可以将现在这些主题框架直接当成最终的主题来使用(尽管某些框架的默认布局很恶心),也可以在他们的基础上进行二次开发,进而得到您心仪的个性主题。反过来也一样,以前的那些主题,本身可以直接使用(或经过小规模修改),而您也可以将其当成一个基础模板,进行二次开发。总归一句话,任何一个 WordPress 主题,您都可以把它看成是一个主题框架。
那么,如何将传统的主题作为一个主题框架来使用呢?请看以下步骤。
临时换了一个主题
有日子没写东西了。感觉自己脑子懒了,手懒了,连眼睛都懒的去看。因为原来的主题实在是说不过去。写东西的心情都没了。
一直没换主题,也不完全是因为没找到合适的。主要是不想用那种开发持续时间太短的主题。因为以后主程序更新后,主题的后续更新跟不上。自己改起来太麻烦。所以一直用着 Sandbox。
最近一直在研究 Sandbox 的内部结构,感觉很有意思。可以定义的东西很多,很完善。同时,也正在整理 Sandbox 的样式表结构图。各位可以到我专门建立的 Google Code 上面查看相关信息。
这次换上这个主题,只是临时用一下。因为我想使用 Sandbox 把这款经过修改的 deniart 主题,从新再做一次。一来实际应用一下 Sandbox,而来以后程序更新的时候,主题核心代码不需要修改,只有少量样式表的工作要做了。
最近房子正在装修(装修了好长时间了,断断续续的 -_-||)可能进度会非常慢!哈哈~木有办法哦~
在主题中包含插件代码的安全方法
本文地址为:《在主题中包含插件代码的安全方法》。原文地址为:《Safest Way to Include Plugin Code in Themes》。翻译过程中并没有 100% 按照原文的说法进行叙述。转载请注明出处并包含该段及链接。
在我们使用的一些插件中,某些插件提供了一些模板标签,供使用者扩展他们所使用的主题功能。通常情况下,插入这些插件提供的模板标签方法如下:
<h2>Section Header</h2>
<?php plugin_template_tag_function(); ?>
上面的代码是绝对正确的。但是,当您禁用掉提供这个模板标签的插件后而您又没有从主题中移除相应的模板标签时。页面将可能会出现 PHP 错误代码。
现在,有一种方法可以很好的解决这个问题。当您禁用掉插件后,也不会出现错误代码了。代码如下:
<?php if ( function_exists(’plugin_template_tag_function’) ) : ?>
<h2>Section Header</h2>
<?php plugin_template_tag_function(); ?>
<?php endif; ?>
上面这段代码,对所想使用的代码进行先行判断,如果标签已经注册了,那么将进行正常的执行,否则就跳过。这样可以避免在模板的页面上出现 PHP 的错误代码。而且,就算主题所需要的插件已经禁用了,您还是可以正常使用这款主题。
WordPress Theme Directory
WordPress 的用户也许还记得,有个地址为 themes.wordpress.net 的站点。这里集中展示了由用户提交的自己的主题作品。但是后来,该站点停止接受用户的提交。已经很长时间没有新的主题加入进来。而这样,主题的作者纷纷将自己的作品发布在自己的站点中。这样,很多用户无法在一个相对集中的地方寻找自己喜欢的主题,而且也无法发表评论和对主题进行评价。
现在好了,WordPress 看到他们的插件集中下载站点获得了一定程度的成绩,进而再接再厉,隆重推出了主题下载站点。
Posted in WordPress
5 Comments
升级到 WordPress 2.6 Beta 2
到底还是没禁得住诱惑。把站点程序升级到了 WordPress 2.6 Beta 2。今天听 Leo 同学说他已经“生了”(寒一个先……)。而且是顺产,那我也就顺便凑下热闹。
升级过程比较顺利,SVN 上下了最新的程序,打包上传到服务器覆盖原有文件。进入后台提示升级数据库。按照提示一步步做就 OK 了。正好 Leo 也校对完了中文语言包。顺便体验一下 2.6 的中文版。
大毛病没发现啥,不过显而易见的一个小问题就是字数统计这个地方好像只能记录英文单词。汉字不算数。估计这个地儿还得修改一下。别的地方还没测试,好不好的先用着了。
建议想尝鲜的同学,备份好自己的数据库,并且做好出现突发事件的心理准备。否则……就再等等吧……
OH~ 还有个事儿。大家应该看到了,站点的皮给换成这个极其简陋的 Sandbox 主题。不过我要的是内在美。这样比较方便我日后的修改。根据自己的想法一点点修改一款主题,其实挺好玩。之前用的主题也不同程度的修改了一些。这回换上新程序,然后再换上新主题。最后是俩东西都用上自己做的语言包。舒坦~~
在主题中增加 WordPress MU 登录入口
当我们把一款 WordPress 的主题应用在 WordPress MU 上的时候。也许您想让用户可以直接在所使用的主题中直接可以注册或登录。而大部分 WordPress 主题并没有预留登录入口。那么,我们可以自行对主题文件进行更改。
编辑主题的“header.php”文件,并加入以下“登录/注销”的选项。
<a href="http://blogs.sitename.com/">blogs.sitename.com</a>
<?php wp_register(' ' , ' '); ?>
<?php wp_loginout(); ?>
以上代码,也可以加到主题其他的位置。例如,也可以加到“footer.php”文件中。让登录和注册的功能显示在页面的下方。
本文代码参考 WPMU 的 Codex 相关内容。
How to Add WordPress 2.5 Gallery to Your Current Theme
Note: If you are a chinese user, you can get the Chinese version of this post here: 让您当前的主题支持 WordPress 2.5 的相册功能
The Great WordPress 2.5 given us so many new features. One of them is Gallery. And when you insert a gallery into a … Continue reading
让您当前的主题支持 WordPress 2.5 的相册功能
2008-04-12更新:我用我蹩脚的英文,把该文章翻译成英文的了。点击这里查看,欢迎各位给提点意见,语法错误估计会很多。早知道就不写这么多了,翻译起来还能简单一些。
WordPress 2.5 给我们带来了很多的新功能。其中之一就是相册(Gallery)功能。而且当您在您的日志中插入了一个相册的时候,会在您点击任意一个图片的时候,不仅仅显示这一张图片。而是会在该图片的下方同时显示出来相邻的两张图片缩略图。
当然,这只是在默认主题下才能看到的效果(目前 Sandbox 和 K2 两款主题已经做了相应的修改,也支持这种效果了。)。而我们使用的主题,可能由于种种原因,并没有支持这个功能。等待主题设计者更新?算了,反正修改起来也不是很困难,还是自己动手吧。
闲谈 WordPress MU(六)
有段时间没更新 MU 系列的文章了。这次我们就来谈一谈 WordPress 官方站的一些新动向。本次杂谈,一共涉及到两个方面的内容。第一,谈一下 WordPress.com 网站。第二,谈一下 WordPress 官方开发团队为 MU 系统专门设立的一个新项目—— BuddyPress。
WordPress 2.5 在前段时间正式发布了。虽然是仓促的因为赶进度而发布的版本,但总算是给等待了 N 个月的用户和投资商一个交代。无论是后台还是前台,问题还有很多。官方也在继续修正中……
按照惯例,每次 WordPress 有新版本出来,那么这个核心都会被移植到 WordPress MU 当中。这次也没例外。部分功能已经得到更新,而且后台的风格也已经换上了 2.5 的新版后台样式。并且处于 RC 版状态。
升级到 WordPress 2.5 的注意事项
说是注意事项,其实也就是我这段时间折腾 WordPress 2.5 的日子里积累下来的一些话而已。
首先,WordPress 2.5 的后台经过重新设计,已经和以前的后台大不一样。不过总体的布局并没有太大变动(变大了估计很多人找不到东南西北。这句话和上一句矛盾吗?不矛盾……接着往下看。)增加了一些比较实用的功能,比如批量附件上传、升级了内置的 TinyMCE 编辑器的版本、内置了头像的支持(收购了却不用?岂不是赔了?)、标签管理(虽然功能很单一,不过有毛不算秃)、一键插件升级(需要设置 FTP 相关信息)、后台风格设置(就俩风格,一个深蓝一个浅蓝)等等等等……我就不一一列举了。
让您的插件设置页面符合 WordPress 2.5 的后台风格
本文主体内容,翻译自:WordPress 2.5 Plugin Settings Pages Style Guide。文中图片摘自原文,我只是按照原文的思路从新叙述了一遍。本文地址:让您的插件设置页面符合 WordPress 2.5 的后台风格。如想转载本文,请连同以上信息一起转载,谢谢合作。
各位插件设计作者………………好!现在有这么个事儿。各位设计出来的插件,后台设计界面可能灰常地漂亮。但是有没有发现用在 2.5 下面以后,已经不是当初你所设计的样子了。仿佛不是很符合 WordPress 2.5 的后台整体风格。最近发现一篇比较有用的文章,可以指引大家如何让自己的插件设置页面与 2.5 的后台整体风格搭调。不管你喜欢还是不喜欢 2.5 的后台风格,毕竟它已经来了。想改啊?祈祷下一版吧(本句,部分摘自英文原文)。

