Pagina 1 van 1
Topic's automatisch sluiten en reeksen
Geplaatst: 13 mar 2013, 00:25
door coolegino
Is daar een mod voor?
Dat je kan instellen dat een bericht automaties na 300 berichten sluit, en dat er dan eventueel een regel komt te staan 'Open nieuw deel'
En met reeksen bedoel ik alle topics als het ware in een lijst zetten. Dus Phpbb vragen #1, Phpbb vragen #2 e.c.t.
Hopelijk ben ik niet te lastig

Re: Topic's automatisch sluiten en reeksen
Geplaatst: 14 mar 2013, 01:09
door Pola
Daar is David ook eens naar op zoek geweest:
https://www.phpbb.com/community/viewtop ... &t=2154476
Open posting.php
Zoek
Voeg erna in:
Code: Selecteer alles
// lock topic without warning if posts > 300
if ($post_data['topic_replies'] > 300 )
{
$sql = 'UPDATE ' . TOPICS_TABLE . "
SET topic_status = 1
WHERE topic_id = $topic_id";
$db->sql_query($sql);
}
Er komt echter geen melding "Open een nieuw deel".
Ook is deze aanpassing globaal. Elk topic zal dus sluiten na 300 berichten. Is dat wat je wilt of moet het alleen in bepaalde forums gelden?
Je tweede vraag, in het gebruikerspaneel kun je er voor kiezen dat je de onderwerpen alfabetisch weergeeft.
- Gebruikerspaneel
- Foruminstellingen
- Wijzig weergave instellingen
- Kies bij "Toon onderwerpen gesorteerd op:"
Onderwerp
.
Is dat wat je bedoelt? Wil je dat als standaard instellen voor alle leden? Moeten ze daarna nog de mogelijkheid hebben om het aan te passen?
Re: Topic's automatisch sluiten en reeksen
Geplaatst: 14 mar 2013, 15:32
door coolegino
Mmm,
Ik heb ik hem toegevoegd, maar het doet niet veel. Het betreft de posting.php in het begin neem ik aan? Waar dus de mappen staan met style, install e.c.t.?
Had hem even op 3 gezet, maar er kan vrolijk door gepost worden. Heb de buffer ook geleegd.
Re: Topic's automatisch sluiten en reeksen
Geplaatst: 15 mar 2013, 15:58
door Theriddler
Code: Selecteer alles
// lock topic if posts > 300
if ($post_data['topic_replies'] > 300 )
{
$sql = 'UPDATE ' . TOPICS_TABLE . "
SET topic_status = " . ITEM_LOCKED . "
WHERE topic_id = $topic_id";
$db->sql_query($sql);
add_log('mod', $forum_id, $topic_id, 'LOG_' . 'LOCK', $post_data['topic_title']);
trigger_error('Dit topic is gesloten, Open nieuw deel.');
}
niet getest