content top

WordPress 2.9 正式版发布

WordPress是一个注重美学、易用性和网络标准的个人信息发布平台.虽为免费的开源软件,但其价值是无法用金钱来衡量.针对博客的应用,WordPress能让您省却对后台技术的担心,集中精力做好网站的内容.

WordPress今年更是夺得了2009年度开源CMS大奖(2009 Open Source CMS Award).

下面来看看WordPress 2.9新功能:

1. 垃圾回收站功能

后台的文章,页面和留言编辑面板里,增加了一个”Trash“选项。被Trash后的数据将进入回收站列表,然后可以选择恢复(Restore)或永久删除(Delete Permanently)。

2. 内置的图片编辑器

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

 

Joomla数据库操作-JFactory::getDBO

接着上面的一篇Joomla数据库操作-JTable,接下来说说JFactory::getDBO

JFactory 是一个静态类,用来获取各种系统对象的引用

getDBO为取得数据库对象的方法,取得数据库连接对象代码:

$db=& JFactory::getDBO();

有了数据库对象那么就可进行数据库操作了,执行查询代码:

<?php

	$db =& JFactory::getDBO();

	$query = 'SELECT FirstName FROM #tablename';

	$db->setQuery( $query );

	$Result = $db->loadObjectList();

?>

得到数据集,输出看看:

 

Joomla数据库操作-JTable

Joomla中数据库操作主要分为两类,第一种是基于JTable的,第二种则是基于 JFactory::getDBO() 的,两者各有各的特点

这里我主要讲一下第一种

要使用 JTable,首先在你的 Joomla根目录下的 components 文件夹中创建一个名为 com_db 的文件夹,

然后,在数据库中创建表 jos_db

CREATE TABLE `jos_db` (

`id` INT( 2 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` VARCHAR( 20 ) NOT NULL ,
`comment` VARCHAR( 20 ) NOT NULL

)

 

2009年度开源CMS大奖(2009 Open Source CMS Award)

Open Source CMS Award 之 最佳综合表现奖(Overall Best Open Source CMS Award):

Open Source CMS Award 之 名人堂大奖(Hall of Fame Award):

  • Drupal
  • Joomla
 
content top