歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十二月 02, 2024, 05:24:29 上午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  使用與操作  |  如何对,PLOG用户,进行分类 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 如何对,PLOG用户,进行分类  (閱讀 11434 次)
helios
新手見習
*
文章: 3


檢視個人資料
« 於: 四月 12, 2005, 03:32:16 下午 »

最近使用BLOG想,对在博客注册时进行分类,我试了些方法,单总出错,请问该如何修改?
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #1 於: 四月 14, 2005, 10:48:35 上午 »

你得先講是怎麼修改的,我們才有辦法幫你看要怎麼繼續再改!呵呵。

基本上的改法

1. 增加 plog_blog_category 的 table,
2. 修改 plog_blogs 的 table,把 blog 跟 blog_category 加上關連
3. 增加兩個 DAO 的 class, blog_category, blog_categories
4. 修改 blogs 的 DAO, 增加存取 blog_cateogory 的方法
5. 修改相關模版

大概是這樣。這樣的方式應該可以放到 core 裡面,也可以用plugin 來實作。

Mark
已記錄

helios
新手見習
*
文章: 3


檢視個人資料
« 回覆文章 #2 於: 四月 14, 2005, 01:17:20 下午 »

我的修改方法是,在plog_blogs表加字段blogtype,做了一个plog_blog_category 的表,有3 个字段id ,blogstype,remark.分类表的ID和BLOGS表的blogtype关联,

要改的是注册页面,用户注册BLOG标题时,选择一个分类.
为了初步实现,先修改注册摸版加入 选择博客的分类<select name=blogType>.

在register.php中 class doBlogRegistration 加入var $_blogType; //BLOG类型
function validate()
{加入 $this->_blogType = $this->_request->getValue( "blogType" );}

 function perform()
{ 加入$newblogId = $blogs->addBlog( $this->_blogName, $this->_userId, $this->_blogType);}

修改class Blogs的 _fillBlogInformation在
$blogInfo = new BlogInfo(加入 $query_result["blogtype"])
在function addBlog( $name, $ownerId, $blogType, $about ="" )
修改class BlogInfo 加入var $_blogType;加入对应的get和 set方法
是不是就可以插入到PLOG_BLOGS表了
不知道为什么就是插不进数据到plog_blogs的blogtype字段
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #3 於: 四月 14, 2005, 06:45:08 下午 »

Hi helios:

如果你不介意,可以把改過的貼上來嗎?這樣才好幫你看問題在哪?

Mark
已記錄

頁: [1]
LifeType 中文開發論壇  |  支援  |  使用與操作  |  如何对,PLOG用户,进行分类 « 上篇主題 下篇主題 »
    前往: