第 1 頁 (共 2 頁)
[外掛]有沒有定期刪除文章的MOD ?
發表於 : 2003-12-31 02:31
由 bbk
請問有沒有 定期刪除文章的MOD ? (不論文章有無回覆, 定期一到就自動刪除) .
多多指教 。
發表於 : 2003-12-31 12:00
由 文
後台就有了= =||
發表於 : 2003-12-31 12:12
由 mit
我是沒試過~不過如果你想要不管有沒有回覆都在定期內刪掉文章的話,
你可以試著在後台把某版面的定期刪文打開,
然後把「刪除超過幾天沒有回覆的文章」設在0天\r
然後「定期檢查主題狀態」設成你想要定期刪除文章的天數,
定期檢查的時間一到,就會刪掉所有的文章(就算有回覆也是超過0天回覆的)
發表於 : 2004-01-02 16:44
由 bbk
請問 「定期檢查主題狀態」在後台哪個版面可找到 ?我找了很久也找不到這個。
可以說說嗎 ?
發表於 : 2004-01-02 17:04
由 supersloo
版面管理==>管理選項===>編輯 <=== (直接找你要定期刪文的版面點進去就可以看到了 !!)
發表於 : 2004-01-02 17:05
由 mit
版面管理>管理選項>(選擇一個版面)>編輯
如果你設定成
刪除超過幾天沒有回覆的文章:Y天\r
定期檢查主題狀態:X天\r
意思就是,每隔X天系統會檢查那個版面裡的主題,
如果該主題在最後發表之後Y天內不再有回覆了,那就會被砍掉。
我本來是建議你把Y設為0,也許可以不管有無回覆都刪除文章,
但我測試的結果好像行不通。
不過我覺得你把Y設為1應該也能稍微達到你的目的...
畢竟如果一天之內都還有回覆的話應該算是滿重要的文章,
超過一天沒回覆就刪掉的要求太詭異了吧+'+
至於有沒有這方面的外掛我不清楚...
[問題]0天
發表於 : 2004-01-02 19:05
由 bbk
0天可能是一個無效的值, 設在0 至1之間, 例如設成 0.0000116天(即是一秒鐘) , 不知道可不可以呢 ?
Re: [問題]0天
發表於 : 2004-01-02 19:13
由 文
bbk 寫:0天可能是一個無效的值, 設在0 至1之間, 例如設成 0.0000116天(即是一秒鐘) , 不知道可不可以呢 ?
你該不是來找碴的吧...= =||...1秒鐘就刪掉那又何必發文?
發表於 : 2004-01-02 19:13
由 supersloo
你試試看不就知道了 !!
可是 設一秒 發文馬上自動刪文 .....
那你那個版面開來做啥 裝笑為 的嗎 @@?
發表於 : 2004-01-02 19:18
由 bbk
我試了,等一天後看看有沒有效。我會回復結果的。
[問題]反正一天後就有結果了
發表於 : 2004-01-02 19:23
由 bbk
不是也, 眾兄都誤會了,還是"mit"兄最了解我的意思。你們不明白的話再仔細看一看 mit 的文章, 反正一天後就有結果了。
發表於 : 2004-01-02 20:16
由 bbk
to mit ,
看了你寫的"小技巧"(留言時必須填寫訪客名稱)
http://phpbb-tw.net/phpbb/viewtopic.php?t=21830
引述你說的 :"因此使用者發文的時候網頁會產生一些小小的錯誤... "
請問一下mit大大,m大哥的方法有何錯誤的? , 可否說一下怎樣的小錯誤 ?
另外, 你貼的 第四段程式碼 說
" 把裡面的 "
究竟把裡面的怎樣呢 ? 好像沒說完。
還有一句:
$lang['Empty_username'] = '請填寫您的會員名稱';
我有些兒不太明白,會員登入後, 已不會再出現會員名稱輸入列, 上面一句有什麼用處, 謝謝您指教。
發表於 : 2004-01-02 20:47
由 Martinet
mit 大哥已經詳細說明了阿....
之前看了mit大哥那篇..感想一直沒機會說XD..就是真的不錯阿..作的不錯XD
會出錯主要是因為我偷懶啦XD...
因為 如果登入來發文的話...那個 username 那欄就不見了... 然後檢查時
document.post.username.value 就變成 Null值了..
所以會出現 Error ^^"
後來發現之後.....我就懶得去改了一一"...
一個字 ...「懶」...= =
建議各位照著mit大哥的改...不然強制主題類型會失效喔XD!!(javascript檢查error的關係XD)
ps.不要叫我大哥啦@o@..俺年紀很小哩..
Re: [問題]反正一天後就有結果了
發表於 : 2004-01-02 20:56
由 mit
bbk 寫:不是也, 眾兄都誤會了,還是"mit"兄最了解我的意思。你們不明白的話再仔細看一看 mit 的文章, 反正一天後就有結果了。
............
如果刪文模式設定成
刪除1天之內沒有回覆的文章,
可是定期檢查主題狀態設定成30天的話,
就算文章發文後29天都沒有人回覆,系統還是不會把它砍掉的。

發表於 : 2004-01-02 21:05
由 mit
bbk 寫:另外, 你貼的 第四段程式碼 說
" 把裡面的 "
究竟把裡面的怎樣呢 ? 好像沒說完。
還有一句:
$lang['Empty_username'] = '請填寫您的會員名稱';
我有些兒不太明白,會員登入後, 已不會再出現會員名稱輸入列, 上面一句有什麼用處, 謝謝您指教。
把裡面的"{L_USERNAME}改成{L_GUESTNAME}"
至於$lang['Empty_username']
如果你不想要就把它刪掉吧~
(應該是用不著了,不過我只是不忍心把它刪掉XD....)