第 1 頁 (共 2 頁)
[問題]自動刪文把置頂文章砍掉了
發表於 : 2004-03-02 00:51
由 mickey9801
小弟把一些版規和有趣的話題保留在置頂區域,而因為討論區裡有很多灌水的文章,我開啟了自動刪文的功能,誰知自動刪文卻將那些有珍藏價值,置了頂的文章也通通砍掉...請問有沒有方法讓自動刪文不砍掉置頂和公告的文章?
發表於 : 2004-03-02 00:55
由 GeniusKiKi
您好...
phpbb 的自動刪文功能是不會刪除公告文章的...
置頂的我不清楚...
不過印象中也是不會自動刪除的...
請問您是否安裝了什麼東西呢?
發表於 : 2004-03-02 01:02
由 mickey9801
我是剛剛才發現的,因為今早還見到那篇置頂文章,但是過了12時發現不見了...
我安裝了的外掛包括:
全區公告
取消編輯文章及版主以上等級貼文時間限制
外連頭像圖像尺寸及容量檢查
閃光會員名稱
討論區圖示
防止機械人自動註冊圖像
版面生成時間
黃牌投訴
走馬燈公告
回覆文章時顯示文章主題
分隔公告及置頂文章
快速回覆
首頁顯示最後發表Topic
版面文章數目統計開關
會員自訂是否顯示圖示及簽名開關
另外還有三個自己寫的,與討論內容無關的外掛(只是利用phpbb的會員機制的拍賣區、產品區和新聞區)。
發表於 : 2004-03-02 01:02
由 Mac
只有公告不會自動刪除\r
置頂文章會
~Mac
發表於 : 2004-03-02 01:13
由 mickey9801
明白了。那我會向貼文者交待。謝謝。
當然,如果能夠可以選擇刪掉哪些文章是最好的。我可以在哪個file找到有關刪文的指令?因為我還未掌握到它刪文的時機,所以找不到它是在哪個檔案中處理刪文的事。
發表於 : 2004-03-02 01:19
由 Mac
處理自動刪文的應該是 includes/prune.php 和 admin/admin_forum_prune.php
一個是後台的快速刪文(admin_forum_prune.php)
~Mac
發表於 : 2004-03-02 01:29
由 mickey9801
謝謝,我試試可否做個可選擇性地決定是否刪除置頂文章的hack。完成之後再貼上竹貓來。
發表於 : 2004-03-02 02:14
由 依夢兒
之前在 phpBB.com 看到的討論:
http://phpbb-tw.net/phpbb/viewtopic.php?t=23852
大意是討論如何不讓自動刪文功能將置頂文章刪除。
不過我看不太懂,不知道有沒有人能夠說明一下?
發表於 : 2004-03-02 21:10
由 GeniusKiKi
這個連結好像是竹貓這一篇文章的吧... 一.一|||
發表於 : 2004-03-02 21:39
由 依夢兒
GeniusKiKi 寫:
這個連結好像是竹貓這一篇文章的吧... 一.一|||
哈哈,連結 COPY 錯了.... XD
是這一篇才對:
http://www.phpbb.com/phpBB/viewtopic.php?t=95158
發表於 : 2004-03-02 21:48
由 天霜
自爆...
發表於 : 2004-03-02 22:47
由 atthis
簡單的方法:
打開 includes/prune.php
尋找
代碼: 選擇全部
$prune_all = ($prune_all) ? '' : 'AND t.topic_vote = 0 AND t.topic_type [color=red]<> ' . POST_ANNOUNCE[/color];
置換成
代碼: 選擇全部
$prune_all = ($prune_all) ? '' : 'AND t.topic_vote = 0 AND t.topic_type [color=red]< ' . POST_STICKY[/color];
以後快速刪文就只會刪掉平常的文章
複雜的方法:
mickey9801 寫:謝謝,我試試可否做個可選擇性地決定是否刪除置頂文章的hack。完成之後再貼上竹貓來。
mickey 等你唷~~(羞

)
發表於 : 2004-03-03 20:56
由 依夢兒
atthis 寫:置換成
代碼: 選擇全部
$prune_all = ($prune_all) ? '' : 'AND t.topic_vote = 0 AND t.topic_type [color=red]< ' . POST_STICKY[/color];
請問是不是少了一個 > 符號?
是:
< ' . POST_STICKY
還是:
<> ' . POST_STICKY
發表於 : 2004-03-05 07:44
由 天霜
依夢兒 寫:atthis 寫:置換成
代碼: 選擇全部
$prune_all = ($prune_all) ? '' : 'AND t.topic_vote = 0 AND t.topic_type [color=red]< ' . POST_STICKY[/color];
請問是不是少了一個 > 符號?
是:
< ' . POST_STICKY
還是:
<> ' . POST_STICKY
是
< ' . POST_STICKY
我試過了 置頂以上文章不會被砍
發表於 : 2004-03-05 08:12
由 Mac
<> 應該是指 "不是"
i.e. t.topic_type <> ' . POST_ANNOUNCE; => 而且 t.topic_type 不是 POST_ANNOUNCE
< 是指 "小於"
i.e. t.topic_type < ' . POST_STICKY; => 而且 t.topic_type 小於 POST_STICKY(所以只有普通文章被選取)
~Mac