‘Blog’ 标签下的文章:

wordpress2.9正式版发布了

2009/12/20 | 作者:小V | 评论 (12)| 分类: WordPress

发布两天了,今天才换上好像落伍了。在beta1的时候就准备和wp2.9一起换上博客的新主题,可因为效果很起来有点花,弄起来有点麻烦,目前只能算是半成品。

没完成的主要是:对IE内核浏览器的测试和主题的页面优化。 总之还是先换上了新主题,ie内核的朋友可能看不到最好的效果但阅读还是没问题的。 建议换成非ie内核浏览器如:firefox、Chrome、safari、opera等,谢谢。

再说说wordpress2.9的新功能吧。

1、 垃圾回收站功能
这个功能是为了防止博客主误删文章或留言。但有些人觉得有些鸡肋,觉得删个文章还要删两次。呵呵,如果官方给弄个选项是否启用回收站的就行了。

2、内置的图片编辑器
内置了一个图片编辑器,挺强大的。支持对图片的裁剪、顺/逆时针旋转和水平/垂直镜像图片翻转,并且,你可以选择对图片的编辑最终生效于该图片的所有尺寸、缩略图还是除缩略图以外的其它尺寸。省掉了我再开ps的麻烦。。

3、 批量插件更新功能
在”工具->更新“里面,多了一个批量插件更新功能,你可以一次更新多个插件至最新版本。这个感觉比回收站更少用,基本无视。

4、更简易的视频嵌入功能,embed标签的支持
多了个embed标签,可直接插入在线视频及图片。。不过听说只支持国外的,而且我基本不用视频,也无视了吧。
有兴趣的朋友可以看看官方的介绍:http://codex.wordpress.org/Embeds

还有一些其它模板插件开发人员会比较喜欢的功能:

  • 添加了一个rel=canonical属性到<head>部份,增强SEO效果
  • 自动数据库优化功能支持, 如果你想开启这一功能,可以到 wp-config.php 文件里添加代码: define(’WP_ALLOW_REPAIR’, true);
  • 可以通过category-slug.php来指定分类模板,以前是只可以用category-id.php的形式。
  • 增加了一个新的数据表格commentmeta, 这就类似之前的postmeta, 也就意味着,你可以给留言也增加自定义字段和相应的值了,整个留言框架的扩展性提高了,且有关留言部份的主题开发和插件制作都将更容易实现。
  • 使用更好的API支持,post types可以不仅局限于post, page和attachment, 可以有更多类型。但具体我也没试用过,官方说会在3.0的时候添加更多更好的支持。
  • 主题设计者可以通过注册”post thumbnail”来实现给每篇文章添加一个文章缩略图配置选项。这也是为了适应越来越多的Magazine布局主题。
  • 图片Gallery调用里,多了一个include和exclude属性,这意味着你可以调用其它文章中的图片附件,或排除当前文本中不想插入的图片附件。
  • 注册和个人空间现在有能力更方便的添加更多字段,比如添加个Twitter帐户字段来收集用户的Twitter空间地址。具体实现方法未仔细研究,插件作者请自寻之。
  • 自定义分类系统(Custom taxonomie)已经正确支持WXR的导入和导出。
  • 主题和插件编辑器在你编辑保存之后,会回到你之前编辑的那一代码行。
  • 更快的快捷书签功能。

我的wordpress博客使用历程(不断更新..)

2009/12/11 | 作者:小V | 评论 (2)| 分类: WordPress

看到挺多朋友的博客里都有类似的文章,记着blog的历程,回想一下建博也一周年了,真是怀念刚接触wordpress时的那段时间。

2008年末,因为想利用空闲的时间来记录一下自已的生活及分享点资料接触上了博客,想来想去自建博客最理想的,便开始我的wordpress历程。为什么用wordpress,吸引我的有几点:开源、php、非常多的插件、呵呵还有看到别人漂亮的主题。。

介绍一下我的插件

  1. WP-PageNavi
    最常用的翻页插件。。不多说了,最早用的插件就他了。
  2. Google XML Sit
    也是被认为是必装的插件.. google sitemap生成.
  3. Quotmarks Replacer
    替换上引号的功能,WP自动把上引号转成全角,让代码复制起来变得很麻烦。装了这个就解决了
  4. WordPress Related Posts
    相关文章的插件,可以在文章页,每篇文章的底部自动加入一段相关文章。而且在RSS订阅里也会自动生成,这点我比较喜欢,特方便。
  5. Comments Link Redirect
    评论链接转向...装这个插件,估计会让人鄙视一下,评论留了也没链接。装这个主要是为了过滤垃圾留言链接,和一些看似友好但只是留链接的人。。
  6. WP No Category Base
    Wordpress伪静态,永久链接的加强。。 说白了只是为了去掉永久链接分类地址的Category几个字而已。但我觉得很重要。
  7. WP-RecentComments
    显示最新评论的插件,这个插件的优点就在能显示头像,及ajax翻页效果。放新主题上面,效果还不错。
  8. Enhanced Search Form
    。。给搜索框增加高级搜索的功能,指定搜索指定分类或时间、标签等。功能不错,在新主题里放上。
  9. Theme Switcher Reloaded
    Wordpress的主题切换插件,我的主题不多,但因为新主题的一个功能需要,就是换成简介、全文、列表。
    比如点以下链接进入我的新主题:
    http://vl99.com/?wptheme=vleugel-intro
    换回主题:
    http://vl99.com/?wptheme=vleugel
  10. Category Templates
    可以给不同的分类指定不同的模板,听起来有点cms的味道,呵呵

模板历程

  1. 最开始用的叫什么倒忘记了,用了一周就换了。因为是直接找的是英文的主题,不管文章怎么发字体都感觉难看
    而且有点花,太慢了。。
  2. 之后是purecss,一款纯CSS的主题,经过一点点修改,陪伴了我大约半年..
  3. 不知什么时候,我也爱上水墨,于是在2009.7.22换上了用purecss修改过来的水墨主题。刚好和我的博客名很相配,呵呵,下载地址:http://vl99.com/web/download/wordpress-theme-ink-sky/
  4. 又是年末,因为总感觉显示效果不好,而决定再换一次主题,还是水墨风格,准备等2.9正式版一起换上。先试试看的点:http://vl99.com/?wptheme=vleugel-intro

建博一周年了,搬回老家住

2009/12/03 | 作者:小V | 评论 (8)| 分类: 小V个人日记

服务器封停

昨天才刚写日记看别人服务器封停觉得很幸运,  ... 哎, 结果一上来就发现自已的也给停了.连blog都挂了..

早知道不把blog搬回国了..   今天没办法,只好再乖乖搬回最初的国外空间. 不过速度感觉没什么差距。倒是升级快多了!!哈哈

建博一年了

突然间收到的续费通知,才发现不知不觉一年过去了,回想去年的这个时候....  因为正在考网工, 有挺多自已总结的好东西就建了个blog.  只记得这个是最初的想法。wordpress,刚接触的时候有点陌生,插件多得眼花,速度有点慢。。。  不断的换主题,玩插件,才慢慢开始有点了解这个可爱的系统。

建博一年了慢慢的写着blog,总计126篇..访问量只有平均每天60个人。汗,偷懒不是一般的严重。
感谢支持过我的朋友,新的一年里,我想更多地给网友提供有价值的文章。也把我最新的动向、学习心得、研究成果等拿出和同道们分享。

blog新主题模板图完成

2009/11/19 | 作者:小V | 评论 (3)| 分类: 小V个人日记

最近好像都在玩,偷懒好久没更新.. 一回blog总感觉主题看着没以前那么舒服, 视觉疲劳? 还是原来就不好看..

总结了看着不太舒服的原因:

1. 背景及部分区域有点暗,好像看了有点提不起精神.(当初也只是为了头部的天空图片才决定用灰色,后悔ing..)

2. 和上面差不多,主要是文章的排版有问题,阅读性很差。(有时可能我自已也不太想看)

3. 部分细节很粗糙。。比如头部及底部等等..太多了

4. 内容结构很乱,需要是blog但技术文章和普通日志放一起不太好。

整理了部分原因后,总算在今天搞定了初版。。(点击看大图)。 希望有兴趣可以给予批评及建议,谢谢.

blog-new-themes

blog-new-themes

采用我最喜欢的水墨风格,直接设置网页、网络、日志三大栏目。定制简介、全文及列表的阅读方式,上下设置分页。

初步打算加入更多的js效果,以增加用户体验。

缺点:分成三大栏目,去掉首页或者首页权重降低。头部和底部还是挺粗糙。。

提高blog评论体验,wp开启匿名评论

2009/10/14 | 作者:小V | 评论 (9)| 分类: WordPress

前阵子看到blinux的blog里,把已评论过的用户隐藏起用户名和电子邮件等框。虽然是细节,但看起来感觉就是不一样。谁会喜欢看到满眼的输入框呢!!

逞着今天有空,决定我也弄一下。  但是只是评论后隐藏好你没多大效果,对第一次评论的人还是很不友好的,所以决定打开Wordpress的匿名评论,只要在后台评论里去掉那个"评论时一定要邮箱和名字“的选项去掉就行了!

匿名是匿名了,但输入框还在,利用原来MG12的改善WordPress 访客评论时的用户体验一文的代码进行改进一下。

具体实现所的效果就如我blog的评论框一样!

先找到原来模板里的输入框代码!

<p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?/>" size="22" tabindex="1" < ?php if ($req) echo "aria-required='true'"; ?> />
 <label for="author"><small>Name < ?php if ($req) echo "(required)"; ?></small></label></p>

<p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?/>" size="22" tabindex="2" < ?php if ($req) echo "aria-required='true'"; ?> />
 <label for="email"><small>Mail (will not be published) < ?php if ($req) echo "(required)"; ?></small></label></p>

<p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?/>" size="22" tabindex="3" />
 <label for="url"><small>Website</small></label></p>

进行替换

<script type="text/javascript">function setStyleDisplay(id, status){document.getElementById(id).style.display = status;}</script><!-- 控制输入框的隐藏显示-->
<?php if ( $comment_author != "" ) : ?><!--已评论后的效果->
<div>
<?php printf(__('Welcome back <strong>%s</strong>.'), $comment_author) ?>
<span id="show_author_info"><a href="javascript:setStyleDisplay('author_info',''); setStyleDisplay('show_author_info','none');setStyleDisplay('hide_author_info','');"> 更改 &raquo;</a></span>
<span id="hide_author_info"><a href="javascript:setStyleDisplay('author_info','none'); setStyleDisplay('show_author_info','');setStyleDisplay('hide_author_info','none');"> 关闭 &raquo;</a></span>
</div>
<label>
<input name="anymous" type="checkbox" id="anymous"  onclick="javascript: if(this.checked=='') {setStyleDisplay('author_info','');document.getElementById('author').value='<?php if ( $comment_author != '' ) {echo $comment_author;}else{echo '昵称';}?>';document.getElementById('email').value='<?php if ( $comment_author_email != '' ) {echo $comment_author_email;}else{echo '邮箱';}?>';document.getElementById('url').value='<?php if ( $comment_author_url != '' ) {echo $comment_author_url;}else{echo '网站';}?>';
} else {document.getElementById('author').value='';document.getElementById('email').value='';document.getElementById('url').value='';setStyleDisplay('author_info','none');}" />匿名(原来的记录会没掉!)
</label>
<? else: ?> <!--第一次评论的效果 -->
<label>
<input name="anymous" type="checkbox" id="anymous" checked="checked" onclick="javascript: if(this.checked=='') {setStyleDisplay('author_info','');document.getElementById('author').value='<?php if ( $comment_author != '' ) {echo $comment_author;}else{echo '昵称(必填)';}?>';document.getElementById('email').value='<?php if ( $comment_author_email != '' ) {echo $comment_author_email;}else{echo '邮箱(必填)';}?>';document.getElementById('url').value='<?php if ( $comment_author_url != '' ) {echo $comment_author_url;}else{echo '网站';}?>';
} else {document.getElementById('author').value='';document.getElementById('email').value='';document.getElementById('url').value='';setStyleDisplay('author_info','none');}" />匿名
</label>
<?php endif; ?>

<div id="author_info">
<div>
<input type="text" name="author" id="author" tabindex="1" onblur="if(this.value=='')this.value='昵称(必填)';this.style.color='#555';" onfocus="this.style.color='#000';if(this.value=='昵称(必 填)')this.value='';"  />
</div>
<div>
<input type="text" name="email" id="email" tabindex="2" onblur="if(this.value=='')this.value='邮箱(必填)';this.style.color='#555';" onfocus="this.style.color='#000';if(this.value=='邮箱(必 填)')this.value='';"  />
</div>
<div>
<input type="text" name="url" id="url" tabindex="3" onblur="if(this.value=='')this.value='网站';this.style.color='#555';" onfocus="this.style.color='#000';if(this.value=='网站')this.value='';"  />
</div>
</div>
<script type="text/javascript"><!-- 检测及设定加载时是否匿名或已评论 -->
if(document.getElementById('anymous').checked==''){setStyleDisplay('author_info','');}else{setStyleDisplay('author_info','none');}
<?php if ( $comment_author != "" ) : ?>setStyleDisplay('hide_author_info','none');setStyleDisplay('author_info','none');<?php endif; ?>
</script>
Page 1 of 41234
Page 1 of 41234