Versión: Probado en la 3.0.7
Autor: Esnola
Url del Autor http://www.phpbb-es.com
Basado en: PROSILVER
Descripción y uso:
Obliga a nuevos usuarios a presentarse en un foro especifico antes de postear.
Url Demo: http://www.todofirmas.es[/infobox]
Screenshot:
[img]http://img839.imageshack.us/img839/5596 ... 107221.png[/img]
Tutorial:
Abrimos: root/posting.php
Buscamos:
Code: Select all
$current_time = time();
Code: Select all
//INICIO Mod obliga presentaciones
$foro_presentacion = 3 ; //Cambiar este número por el del foro de presentaciones.
$sql = 'SELECT topic_poster
FROM ' . TOPICS_TABLE . "
WHERE topic_poster =" .$user->data['user_id'];
$result = $db->sql_query($sql);
$posteado = $db->sql_fetchrow($result);
if(isset($posteado) == 0 && $forum_id != $foro_presentacion)
{
$user->setup('posting');
trigger_error('NO_TOPIC_PRESENT');
}
$db->sql_freeresult($result);
//FIN Mod obliga presentaciones
Buscamos esta linea:
Code: Select all
'NO_POST_MODE' => 'No se especificó el modo de mensaje',
Code: Select all
'NO_TOPIC_PRESENT' => 'No puedes postear en los foros hasta que lo hagas en el Foro de presentaciones <br> Clic <a href=posting.php?mode=post&f=3>Aquí</a> para presentarte',
Como saber la ID de un foro?
Entras al foro de presentaciones y en el navegador mirais la URL.
Ejemplo del mio.
Code: Select all
http://phpbbmexico.com/viewforum.php?f=4
Si teneis algun Mod como el SEO o algo asi imformaros en el foro oficial de esta modioficacion.