[phpBB Debug] PHP Warning: in file [ROOT]/ext/sniper/mobiledevice/event/listener.php on line 194: Trying to access array offset on value of type bool
[phpBB Debug] PHP Warning: in file [ROOT]/ext/sniper/mobiledevice/event/listener.php on line 199: Trying to access array offset on value of type bool
[phpBB Debug] PHP Warning: in file [ROOT]/ext/sniper/mobiledevice/event/listener.php on line 267: Trying to access array offset on value of type bool
Presentarse antes de postear - phpBBMexico
Ese foro es para snippets, pequeños mods, no suficiente grandes para ser Mods

Moderators: Carlos, Soporte en MODs, Soporte en phpBB

User avatar
By Carlos
#10
[infobox]Nombre Tutorial: Obliga a presentarse antes de postear.
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();
Añadir despues en una nueva linea: Recuerda cambiar el 3 por el ID del foro que utilices para las presentaciones.
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
Luego abrimos: root/language/es/posting.php
Buscamos esta linea:
Code: Select all
'NO_POST_MODE'            => 'No se especificó el modo de mensaje',
Añadir despues en una nueva linea: Recuerda cambiar el 3 por el ID del foro que utilices para las presentaciones.
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',
NOTA: Recuerda limpiar cache,actualiza el navegador y a funcionar.Funciona para aquellos que no tienen ningun mensaje en el foro.

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
La ID de un foro es el numero que hay siguiente el signo =,en mi caso mi ID es 4.
Si teneis algun Mod como el SEO o algo asi imformaros en el foro oficial de esta modioficacion.
Duda sobre BBcode

ya preguntaste ahi? [ Post made via Sony Xperi[…]

[DUDA] Imagen en Foros

Hola, Puse imágenes propias como íc[…]

Hola! queria saber si existe un mod que te muestre[…]

Hola, me gustaria saber si es posible modificar al[…]