模仿OSO的論壇(五)

2022-10-06 14:51:26 字數 1369 閱讀 3909

在前面的post.php及reply.php中,在發言提交成功後都跳轉到乙個叫post_end.php的頁面,這個頁面主要是提示發言提交成功,並給出了乙個到faq.php的鏈結,程式非常簡單,我就一併寫在下面了:

你的發言已提交

返回疑難問題首頁

在這一節中,我們將著力討論如果epufrugdte實現我們在開頭所列出的本論壇所缺少的八項功能:

1、在我的論壇中只有在使用者登入後才能發言,使用者的id是存在乙個叫「cookie_user」的cookie變數中的。

我想這應該不是論壇程式的主要內容,關於使用者登入,有很多很完善的程式可供參考,如果你想讓你的論壇程式更完善的話,你可以考程式設計客棧慮在post.php及reply.php中新增乙個使用者登入的模組。你還可以在考慮在使用者第一次登入時,自動幫他做使用者註冊。

2、我的論壇沒有子論壇。

事實上,這必須在資料表guestbook中新增乙個欄位id_style,以註明所屬子論壇的id,另外你最好設計乙個資料表,名字叫bm_style,該錶包含兩個字段:style_code(子論壇編碼),style_name(子論壇名稱),而在guestbook中的字段id_style應該存放的是子論壇編碼。

3、我沒有統計乙個主題的點選數。

在資料表guestbook中新增乙個欄位count_read,在post.php將其初始值設為1,在read.php中將其累加。

4、在oso論壇中每乙個主題前面的表示有沒有新貼子的圖示我也沒設計。

在使用者的cookie中記錄使用者最後一次閱讀貼子的時間,然後用這個時間與time_clos進行比較,如果time_close大於這個值,就將該主題標識為有新貼子。

5、對於oso論壇所提供的可選擇的主題排列方式以及顯示時間段我也沒考慮。

給使用者乙個選擇的下拉列表框,並根據使用者選擇的排列方式改變read.php中select語句order子句的內容,根據使用者選擇的顯示時間段增加where子句。

6、沒有會員發貼積分的統計。

在my_user表中增加point欄位,註冊時置乙個初始值,在post.php及reply.php中增加相應積分。

7、沒有版主管理論壇的功能。

在my_user表中增加type欄位,註明使用者型別,對於型別為版主的使用者可以進入乙個管理介面,可以對guestbook資料表執行delete操作。

8、沒有貼子編輯的功能。

對於使用者自己的貼子(即guestbook中的name和cookie中的name相同),可以讓使用者對其執行相應update操作。

至此,這篇習作全部結束,有不到之處,還請各位高手批評指正,其中涉及有抄襲oso嫌疑的(介面部分),在此一併向各位oso的同志致謝。

本文標題: 模仿oso的論壇(五)

本文位址: /wangluo/php/22009.html

模仿的手藝

今年三月份,我的英語水平可謂是上了乙個台階,聽一些網易公開課突然發現自己不用字幕也可以聽懂了 同時,看英語的原著也不吃力了,雖然還是有一些詞不認識,但能大概猜出來是什麼意思。但有乙個痛,一直都存在。就是我的家鄉口音,直接影響了我的英語口音。這是個悲傷的故事,在此不細講。就在那時候,我發現英語歌是個非...

論壇推廣的五種方法總結

第一就是 用論壇 器發帖子,這種發帖子的方法是最沒有效果的,當然這種發帖方式很簡單,輕鬆。第二種就是用手動來 廣告出去,這種推廣方式比第一種稍微好點,但是做為論壇版主,看見這種帖子就老火,直接會給你刪除的。第三招推廣方式就是,手動來發軟文,這是目前大多數用的論壇推廣方式,僱傭人或者自己在論壇去手動發...

聲音模仿 模仿配音有哪些實用的技巧

隨著配音行業的快速發展,很多配音愛好者更青睞於模仿配音,這也是初學者最好的練習方式,那麼模仿別人配音有什麼技巧呢,下面老師就為大家分享一些。其實在配音界有不少能人,他們可以模仿很多人物的配音,比如模仿趙本山配音 模仿明星配音等。其實乙個配音員本身說話的聲音與配音時發出的聲音是不一樣的,每乙個配音員在...