Una piccola e molto semplice e veloce modifica, che potrebbe interessare chi utilizzarà la mia MOD, è quella relativa al poter bloccare il posting sul forum se l'email non è validata.

La modifica da effettuare è la seguente:
Aprire il file "
posting.php" e cercare il seguente codice:
- Codice: Seleziona tutto
if (!$post_data)
{
if (!($mode == 'post' || $mode == 'bump' || $mode == 'reply'))
{
$user->setup('posting');
}
trigger_error(($mode == 'post' || $mode == 'bump' || $mode == 'reply') ? 'NO_TOPIC' : 'NO_POST');
}
PRIMA aggiungere:
- Codice: Seleziona tutto
//STIMART VALIDITY EMAIL
if (!$user->data['validity_email'])
{
$linkreg=append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=profile&mode=reg_details');
$linkpm=append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&mode=compose&u=2');
trigger_error('<b><span style="color:#FF0000;">** ATTENZIONE**</span>: LA TUA EMAIL DI REGISTRAZIONE SEMBRA NON ESSERE PIU\' VALIDA.</b></br></br>Per poter inviare messaggi sul forum devi prima cambiare la tua email con una valida.</br></br><b><a href="'.$linkreg.'">CLICCA QUI</a></b> per corregere il problema.</br>oppure</br><b><a href="'.$linkpm.'">CLICCA QUI</a></b> per inviare un messaggio privato all\'amministratore per maggiori chiarimenti.');
}
//STIMART VALIDITY EMAIL
è una modifica molto rapida e spartana che non tiene conto dell'utilizzo del file di lingua ma, almeno per il momento, spero possa andarvi bene... almeno fino a quando non la implementerò nella nuova release.

Ciao, Marco.