Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Ayuda, Obliga presentaciones

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Cerrado
jimoralj
Observador/a
Mensajes: 10
Registrado: 10 Feb 2010, 23:43

Ayuda, Obliga presentaciones

#1

Mensaje por jimoralj »

URL: http://www.buendia-racing-slot.es/foro
Versión phpBB: phpBB3 (el ultimo)
MODs Instalados: este seria el primero
Plantilla(s) usada(s): aeroblue
Servidor: linux de pago
Actualización desde otra versión: no
Conversión desde otro sistema de foros: no

Hola, he intentado instalar el mod Obliga presentaciones y parace que me funciona bien pero me sale el siguiente error de configuracion, no se ve bien cuando me sale el mensaje de que no puedo postear hasta que lo haga en el foro de presentaciones.

Esto es lo que he modificado en el archivo posting.php
He buscado esto $current_time = time();
y debajo he añadido esto:
//INICIO Mod obliga presentaciones

$foro_presentacion = 23 ; //Cambiar este número por el del foro de presentaciones.

$sql=mysql_query("SELECT topic_poster FROM " . TOPICS_TABLE . " WHERE topic_poster =" .$user->data['user_id'] );
$posteado = mysql_num_rows($sql);
if( $posteado == 0 && $forum_id != $foro_presentacion )
{
trigger_error( " No puedes postear en los foros hasta que lo hagas en el Foro de presentaciones
<br> Click <a href=posting.".$phpEx ."?mode=post&f=". $foro_presentacion .">Aqui</a>
para presentarte");
}

Asi es como me sale:
http://www.buendia-racing-slot.es/foro/ ... =post&f=24
http://www.buendia-racing-slot.es/foro/ ... =post&f=23
Como puedo corregir esto?

Gracias de antemano.

Avatar de Usuario
jakk
Ex Staff
Mensajes: 2201
Registrado: 14 Jun 2009, 08:57
Edad: 40

Re: Ayuda, Obliga presentaciones

#2

Mensaje por jakk »

hola, prueba con esto aver si te funciona
abrir posting.php
buscar:

Código: Seleccionar todo

$current_time = time();
añadir despues:

Código: Seleccionar todo

//INICIO Mod obliga presentaciones
$foro_presentacion = 23 ; //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
Abrir: language/es/posting.php
Buscar:

Código: Seleccionar todo

    'NO_POST_MODE'            => 'No se especificó el modo de mensaje',
añadir despues en una nueva linea:

Código: Seleccionar todo

    '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=23>Aquí</a> para presentarte',
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

[hr]
No doy soporte por MP ni por MSN ni por el Chat
[hr]
© Jakk - www.ivemfinity.com | © chirri23 - www.mundoforeros.com | Foro de Pruebas

jimoralj
Observador/a
Mensajes: 10
Registrado: 10 Feb 2010, 23:43

Re: Ayuda, Obliga presentaciones

#3

Mensaje por jimoralj »

Ok!!!
Funciona perfectamente, muchas gracias jakk.
Un saludo.

Cerrado

Volver a “Soporte de MODs”