Risultati da 1 a 6 di 6
-
15-03-2014, 22:44 #1
- Data Registrazione
- Apr 2012
- Messaggi
- 140
Tempo chiusura discussione
Salve
Esiste una mod. o altro modo che permette a chi inserisce una nuova discussione di stabilire i giorni chi apertura della discussione tra un range di giorno di possibile apertura stabiliti dall' admin, passato il termine stabilito la discussione si chiude automaticamente?
Grazie
-
18-03-2014, 01:12 #2
Ho fatto un plugin che fa questa operazione, ma a livello globale, non selettivo per sezioni del forum.
Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
-
26-03-2014, 10:19 #3
- Data Registrazione
- Apr 2012
- Messaggi
- 140
Tempo chiusura discussione
Quindi non si possono inserire i singoli forum?
Grazie
-
26-03-2014, 22:23 #4
includes/cron/cron_close_old_threads.php
Questo codice chiude le discussioni aperte dopo $N giorni di inattività:
Codice PHP:<?php
/*============================================================================*\
|| ########################################################################## ||
|| # Auto Close Threads After N Days # ||
|| ########################################################################## ||
\*============================================================================*/
error_reporting(E_ALL & ~ E_NOTICE);
if(!is_object($vbulletin->db))
{
exit;
}
// Close incative threads
$N = 60;
$dateline = TIMENOW - $N * 86400;
$SQL = "UPDATE " . TABLE_PREFIX . "thread
SET open=0
WHERE open=1
AND lastpost<$dateline";
$vbulletin->db->query_write($SQL);
if($n = $vbulletin->db->affected_rows())
{
log_cron_action($n . ' Old Threads Closed.', $nextitem);
}
Codice PHP:<?php
/*============================================================================*\
|| ########################################################################## ||
|| # Auto Close Threads After N Days # ||
|| ########################################################################## ||
\*============================================================================*/
error_reporting(E_ALL & ~ E_NOTICE);
if(!is_object($vbulletin->db))
{
exit;
}
// Close incative threads
$N = 60;
$F = '1,2,3';
$dateline = TIMENOW - $N * 86400;
$SQL = "UPDATE " . TABLE_PREFIX . "thread
SET open=0
WHERE open=1
AND lastpost<$dateline
AND forumid IN ($F)";
$vbulletin->db->query_write($SQL);
if($n = $vbulletin->db->affected_rows())
{
log_cron_action($n . ' Old Threads Closed.', $nextitem);
}Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
-
26-03-2014, 22:49 #5
- Data Registrazione
- Apr 2012
- Messaggi
- 140
Tempo chiusura discussione
Mi scusi se volessi inserire quando si apre una nuova discussione un range di giorni ad esempio 3 o 5 o 20 giorni ne puo' sceglierne 1 passato il quale si chiude in automatico?
Grazie Molto
-
29-03-2014, 00:47 #6
Non è possibile nativamente. Per questo sarà necessario un plugin che permette questa selezione, il salvataggio del periodo scelto (o il tempo di scadenza precalcolato in base alla data e ora di salvataggio) nella discussione (thread) e una procedura simile a quelle sopra che chiude poi la discussione alla scadenza del termine salvato.
Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
Discussioni Simili
-
Chiusura vecchie discussioni
Di )AleX( nel forum Mod e TemplateRisposte: 2Ultimo Messaggio: 03-11-2013, 19:56 -
Disabilitare chiusura sidebar
Di Dezio nel forum Come faccioRisposte: 4Ultimo Messaggio: 01-07-2013, 08:59 -
Chiusura automatica dei topic vecchi
Di mhorpheox nel forum Mod e TemplateRisposte: 4Ultimo Messaggio: 15-06-2011, 19:35 -
vBulletin 3.8.x Chiusura discussioni forum
Di bamarko nel forum VBulletin 3Risposte: 1Ultimo Messaggio: 19-05-2010, 16:21 -
vBulletin 3.7.x Chiusura automatica discussioni
Di johnjohn nel forum VBulletin 3Risposte: 8Ultimo Messaggio: 01-08-2008, 23:58
Segnalibri