LifeType 中文開發論壇

開發 => 外掛程式 => 主題作者是: shime 於 八月 17, 2007, 09:43:44 上午



主題: 留言板 Beta for LifeType 1.2.3
作者: shime八月 17, 2007, 09:43:44 上午
剛剛試著把舊的留言板外掛,適時修改一下(修改方式是參照1.2外掛的寫法),就可以跑了

目前還沒遇到什麼錯誤

放出來給需要的人

留言板安裝方式可參考 http://www.unipiece.info/plog/index.php?op=ViewArticle&articleId=45&blogId=1 所述的方法

留言板程式來源同樣是由這個Simon's blog所提供的程式下載再進而修改的(應該是跟官網所提供的1.0_guestbook一樣版本)

修改後的程式請下載附加檔案

我的測試環境
apache 2.2.3
php 5.2.0
mysql 5.0.27
OS win XP
lifetype 1.2.3_r5525


主題: Re: 留言板 Beta for LifeType 1.2.3
作者: ltfs2007八月 27, 2007, 03:42:21 下午
1,不支持subdomain:
http://forum.lifetype.org.tw/index.php?topic=3649.0

2,删除留言不验证,任何人都可以删除。


主題: Re: 留言板 Beta for LifeType 1.2.3
作者: jacklo99九月 01, 2007, 10:57:42 上午
我原來用的是1.0的留言版, 改掛以後只有心情頭像不能正常顯示,後來發現是資料庫的 spam_Rate 欄位資料形態要由double改為char(20)。就行了。
另外 回復 ltfs2007
如果你在管理面版以管理者身份進入留言板, 留言板就是板主模式, 可以刪文和看到悄悄話,
如果你不是管理者, 新打開頁面, 就不能刪文或看到悄悄話,
沒有使用者可任意刪文的問題,
但是管理員刪文確實不需要驗證。


主題: Re: 留言板 Beta for LifeType 1.2.3
作者: super九月 25, 2007, 10:29:34 下午
您好!
請問若修改
「/plugins/authimage/class/security/authimagefilter.class.php」
行42
if( $request->getValue( "op" ) != "AddComment" ) {
改成
$_check_op=array("AddComment","AddGuestbookPost","ReplyGuestbookPost");
if( !in_array($request->getValue( "op" ),$_check_op) ) {
會出現底下錯誤訊息,但若不改其實圖形驗證不用輸入照樣可以留言,只有唬人的效果
Parse error: syntax error, unexpected '@' in C:\AppServ\www\lifetype-1.2.4\plugins\authimage\class\security\authimagefilter.class.php on line 45
肯請先進指導是那裡改錯了,好嗎?
謝謝您!


主題: Re: 留言板 Beta for LifeType 1.2.3
作者: shime九月 29, 2007, 10:52:49 上午
super你好

我照著你說的去修改,我是可以run的,你要不要在檢查是否有誤打一些字元上去呢?


主題: Re: 留言板 Beta for LifeType 1.2.3
作者: shime九月 29, 2007, 11:04:24 上午
1,不支持subdomain:
http://forum.lifetype.org.tw/index.php?topic=3649.0

2,删除留言不验证,任何人都可以删除。



關於 2

在執行刪除前,自行加上一個檢查是否為owner的判斷即可


主題: Re: 留言板 Beta for LifeType 1.2.3
作者: jacklo99十月 10, 2007, 04:49:14 下午
裝好後原來一切都正常, 但是最近發現被垃圾迴響攻破了,
今天被倒了近一百篇留言,
程序中有用上authimage, 很奇怪的是, lifetype本身的迴響卻沒有被攻破, 只有這個留言版被攻破,,
請問這種情況可能是什麼原因?
另外,
當我刪除了留言時, 新的留言並不會append在後面, 而是填入中間被刪除的欄位中,
那些垃圾留言也都是先塞在空位中,
這個資料表是否有辦法手動做壓縮呢? 謝謝~


主題: Re: 留言板 Beta for LifeType 1.2.3
作者: shime十月 18, 2007, 05:17:02 下午
剛去你的網站留言板測一下,你的圖片認證沒有啟動耶
裝好後原來一切都正常, 但是最近發現被垃圾迴響攻破了,
今天被倒了近一百篇留言,
程序中有用上authimage, 很奇怪的是, lifetype本身的迴響卻沒有被攻破, 只有這個留言版被攻破,,
請問這種情況可能是什麼原因?
另外,
當我刪除了留言時, 新的留言並不會append在後面, 而是填入中間被刪除的欄位中,
那些垃圾留言也都是先塞在空位中,
這個資料表是否有辦法手動做壓縮呢? 謝謝~



主題: Re: 留言板 Beta for LifeType 1.2.3
作者: loteh十月 21, 2007, 09:43:41 下午
請問
留言板除了可以有 驗證碼(authimage) 功能外
可以加上 板主驗證 功能嗎?
像moderate的迴響阻隔



主題: Re: 留言板 Beta for LifeType 1.2.3
作者: jacklo99十一月 04, 2007, 05:25:25 下午
對耶, 我因為有看到迴響驗證碼有跑出來, 所以以為沒問題,
可是經你一說實際玩一下, 發現沒有填也可以留言.
我先用我有限的debug功力看一下,
如果找不出來再跟您請教該如何解決, 謝謝您的提醒~
jacklo99

剛去你的網站留言板測一下,你的圖片認證沒有啟動耶
裝好後原來一切都正常, 但是最近發現被垃圾迴響攻破了,
今天被倒了近一百篇留言,
程序中有用上authimage, 很奇怪的是, lifetype本身的迴響卻沒有被攻破, 只有這個留言版被攻破,,
請問這種情況可能是什麼原因?
另外,
當我刪除了留言時, 新的留言並不會append在後面, 而是填入中間被刪除的欄位中,
那些垃圾留言也都是先塞在空位中,
這個資料表是否有辦法手動做壓縮呢? 謝謝~



主題: Re: 留言板 Beta for LifeType 1.2.3
作者: kmayer五月 02, 2008, 12:14:43 下午
個人是初學者
想問前輩一些安裝問題

1.此版可以正常安裝於lifetype-1.2.5嗎?

2. 依安裝方法是須於資料庫中增加一個資料夾
可是當我進phpmyadmin-web操作畫面後要增加時
除了要我填資料夾名稱外
還要填一欄叫做"欄位數目"的
請問我該填多少欄呢?

3. 如果我的網站資料夾前都有附加一個辨識名稱也要加在lt_guestbook前嗎?

4. 安裝方式中下面這些資料表格式要如何在phpmyadmin-web操作畫面進行操作呢?

萬謝!

-----------------------------資料表格式----------------------------------------
 `lt_guestbook`
--
CREATE TABLE `lt_guestbook` (
  `id` int(10) NOT NULL auto_increment,
  `blog_id` int(10) NOT NULL default '0',
  `topic` text,
  `content` text,
  `date` datetime default NULL,
  `user_email` varchar(64) default '',
  `user_url` varchar(128) default '',
  `user_name` varchar(30) NOT NULL default '',
  `parent_id` int(10) default '0',
  `client_ip` varchar(15) NOT NULL default '0.0.0.0',
  `private` enum('0','1') NOT NULL default '0',
  `spam_rate` varchar(20) default NULL,
  PRIMARY KEY (`id`),
  KEY `blog_id` (`blog_id`),
  KEY `parent_id` (`parent_id`)
  )



主題: Re: 留言板 Beta for LifeType 1.2.3
作者: minstrel五月 07, 2008, 02:48:40 上午
TABLE名稱要用 (辨識名稱+_guestbook). 例如辨識名稱是abc, 那就會是abc_guestbook.

那一整段資料表格式要透過SQL指令來執行, 記得要把其中的TABLE名稱設對.


主題: Re: 留言板 Beta for LifeType 1.2.3
作者: kmayer五月 08, 2008, 10:08:54 下午
那有關當我進phpmyadmin-web操作畫面後要增加時
還要填一欄叫做"欄位數目"的
請問我該填多少欄呢?

如果是用phpmyadmin-web要如何將上面那些設定植入阿?


主題: Re: 留言板 Beta for LifeType 1.2.3
作者: bar_ching六月 09, 2008, 04:19:11 下午
問一下喔我怎ㄇ沒刪除呢?刪除在哪ㄋ