respuesta rapida en mod presentacion obligatoria
Publicado: 24 Nov 2010, 13:54
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
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