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.

Cómo redireccionar usuarios excepto botsTema Solucionado

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Cerrado
andredmau5
Asiduo/a
Mensajes: 179
Registrado: 05 Feb 2010, 20:06

Cómo redireccionar usuarios excepto bots

#1

Mensaje por andredmau5 »

Hola,
Tiempo sin pasarme por acá a pedir soporte :lol:

Lo que sucede es que hoy mi host me suspendió la cuenta porque estaba teniendo demasiadas consultas sql, demasiadas visitas, y que, según ellos sobrepasaba el límite de un servidor compartido, por lo que me recomendaban un servidor dedicado.

Pues bien, no tengo planeado un servidor dedicado por ahora, y por otro lado no tengo los suficientes recursos para hacerlo(no le sacaba mucha ganancia a la página).

Entonces lo que me planteo es si se puede redireccionar los usuarios(sean invitados, registrados, etc) a otra página totalmente diferente a la mía EXCEPTO los bots. ¿Por qué los bots no? porque quiero que mi página(y el contenido) siga apareciendo en los buscadores mientras resuelvo mi problema :P.

Espero haber sido claro :)
Has olvidado una de tus contraseñas?. De seguro que sí
Tal vez esto te interese: Dont You Remember It?

http://www.fullred.net
http://www.aconsejemos.com Recibe consejos a tus problemas

Soporte
Spoiler
URL: http://www.fullred.net/foro
Versión phpBB: phpBB3 ( 3.0.8 )
MODs Instalados: Icon web os, Advanced BBCode Box 3, autolinks, user reputation, thanks for post
Plantilla(s) usada(s):
Servidor: linux, pago
Actualización desde otra versión: sí, 3.0.7pl1
Conversión desde otro sistema de foros:

andredmau5
Asiduo/a
Mensajes: 179
Registrado: 05 Feb 2010, 20:06

Re: Cómo redireccionar usuarios excepto bots

#2

Mensaje por andredmau5 »

Me pregunto si puedo usar algo como esto en viewtopic

Código: Seleccionar todo

if (!group_memberships(6,$user->data['user_id'],true))
{
   redirect(append_sid("http://www.google.com"));
}
se supone que el 6 es el grupo de bots, así que si el usuario no está en ese grupo, está en otro(sea el que sea)...
por lo que lo redireccionaría a google.com

La pregunta es, puedo usar ese código después del <? y los includes necesarios? o donde debería meterlo para que sea efectivo... aunque supongo que si utilizo $user->data['user_id'] es porque ya hizo la consulta a la base de datos paara traer el id del usuario :s entonces no estaría haciendo nada porque de igual forma estoy haciendo consultas, lo cual es lo que necesito evitar!
Gracias :)
Has olvidado una de tus contraseñas?. De seguro que sí
Tal vez esto te interese: Dont You Remember It?

http://www.fullred.net
http://www.aconsejemos.com Recibe consejos a tus problemas

Soporte
Spoiler
URL: http://www.fullred.net/foro
Versión phpBB: phpBB3 ( 3.0.8 )
MODs Instalados: Icon web os, Advanced BBCode Box 3, autolinks, user reputation, thanks for post
Plantilla(s) usada(s):
Servidor: linux, pago
Actualización desde otra versión: sí, 3.0.7pl1
Conversión desde otro sistema de foros:

andredmau5
Asiduo/a
Mensajes: 179
Registrado: 05 Feb 2010, 20:06

Re: Cómo redireccionar usuarios excepto bots  Tema Solucionado

#3

Mensaje por andredmau5 »

Les cuento que ya solucioné el problema, acá los pasos que hice y que funcionaron, al menos para mí.

abrir viewtopic.php
buscar

Código: Seleccionar todo

include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
agregar después

Código: Seleccionar todo

include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
buscar

Código: Seleccionar todo

$user->session_begin();
$auth->acl($user->data);
agregar después

Código: Seleccionar todo

if (!group_memberships(6,$user->data['user_id'],true))
{
   header("Location: http://www.acasupagina.com");
   exit;
}
donde está el 6 reemplazan por el ID del grupo que quieren verificar...
ese condicional dice que si no está en el grupo 6 redireccione :)

ese código les puede servir por si tienen algún tipo de MOD de donaciones, que busque si está en el grupo de donadores, si es así, lo deje ver el topic, sino que lo redireccione a alguna página para hacer la donación :P
Has olvidado una de tus contraseñas?. De seguro que sí
Tal vez esto te interese: Dont You Remember It?

http://www.fullred.net
http://www.aconsejemos.com Recibe consejos a tus problemas

Soporte
Spoiler
URL: http://www.fullred.net/foro
Versión phpBB: phpBB3 ( 3.0.8 )
MODs Instalados: Icon web os, Advanced BBCode Box 3, autolinks, user reputation, thanks for post
Plantilla(s) usada(s):
Servidor: linux, pago
Actualización desde otra versión: sí, 3.0.7pl1
Conversión desde otro sistema de foros:

Cerrado

Volver a “Soporte de MODs”