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.

respuesta rapida en mod presentacion obligatoria

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Cerrado
martinkly
Usuario/a
Mensajes: 56
Registrado: 15 Oct 2010, 14:28

respuesta rapida en mod presentacion obligatoria

#1

Mensaje por martinkly »

URL: http://www.ruedasuruguayas.com
Versión phpBB: phpBB3 (3.0.7)
MODs Instalados: External Links in Rokbox
Facebook Like button (iFrame)
Prime Links
mChat
phpbb3 advanced similar topics
NV_who_was_here_1_0_2
board portal 3
Mod_Presentation_Obligatoire
advanced_bbcode_box_3_3_0_8
Plantilla(s) usada(s): absolution
Servidor: linux pago
Actualización desde otra versión: no
Conversión desde otro sistema de foros: no

buenas consulta...
tengo instalado el mod presentacion obligatoria el cual funciona a la perfeccion y cumple el cometido que yo queria que los nuevos usuarios pasen por presentaciones antes de responder cualquier post!!
ahora lo que paso es que tuve que desactivar la respuesta rapida xq no cumplia su funcion...
alguien sabe como solucionarlo?
dejo lo que dice el install

Abrir: posting.php

Encontrar
$mode = ($delete && !$preview && !$refresh && $submit) ? 'delete' : request_var('mode', '');

Agregar después
// Presentation obligatoire by sjpphpbb.net
$userid = $user->data['user_id'];
$forumid = 3; //remplazar por id de foro de presentaciones
if ( $mode == 'post'||'reply'||'quote')
{
$sql = "SELECT *
FROM " . TOPICS_TABLE . "
WHERE topic_poster = $userid
AND forum_id = $forumid";
$result = $db->sql_query($sql);
$info_id = $db->sql_fetchrow($result);
if ($info_id['topic_id'] == "")
{
$sql = "SELECT *
FROM " . TOPICS_TABLE . "
WHERE topic_id = $topic_id";
$result = $db->sql_query($sql);
$info_id = $db->sql_fetchrow($result);
if ($forum_id == "")
{
$thisforum = $info_id['forum_id'];
$topic_approved = $info_id['topic_approved'];
}
else
{
$thisforum = $forum_id;
$topic_approved = $topic_approved;
}
if ($topic_approved < 1)
{
if ($thisforum <> $forumid)
{
$sql = "SELECT *
FROM " . USERS_TABLE . "
WHERE user_id = $userid";
$result = $db->sql_query($sql);
$id_admod = $db->sql_fetchrow($result);
$level_id = $id_admod['user_type'];
if ($level_id < 1)
{
{
redirect( append_sid($phpbb_root_path . "pres_redirect." . $phpEx) );
}
break;
}
}
}
}
}
// fin presentation obligatoire

Cerrado

Volver a “Soporte de MODs”