Página 2 de 3

Re: [DEV] Troll Mod 2.0.0

Publicado: 21 Mar 2013, 13:31
por ThE KuKa
Kazekage se encuentra durante unos días sin Internet, cuando le sea posible se pondrá a ello.

Re: [DEV] Troll Mod 2.0.0

Publicado: 24 Mar 2013, 14:52
por DrSiest@
Me pasaba como al compi makoto....

Me daba el error el instalador al no crear la tabla phpbb_trolls, y me decia que el valor para el user_id no era bueno.....

Edite el troll_mod_install.php

buscar
'user_id' => array('UINT', ''),
sustituir por
'user_id' => array('UINT', '0'),
De esta forma el instalador crea la tabla...... phpbb_trolls

Tambien, en la db edite la configuracion para la tabla..... phpbb_troll_action... poniendole a..... action_settings default = null. De esta forma pude gestionar en la admi las acciones del mod sin que saltara error en la db.

Una vez la tuve creada pude, en.... Administrar acciones, activar algunas acciones y probarlas...... pero no se como se gestiona un usuario para ponerlo en la tabla anterior..

Cree un grupo con permisos reducidos ( grupo 10 ) y en la configuracion del troll mod, puse este grupo. Añadi un user de prueba a este grupo, pero no le afectaba para nada el troll mod. Es cierto que... aunque tenia el grupo por defecto el creado, tambien estaba en usuarios registrados.

Para probar, cree en la db un usuario, trol_id = 1 y user_id = 85 (elegi uno de prueba).

De esta forma el usuario le iban pasando las distintas configuraciones para este mod y fue de lujo.

Mi pregunta es :

- Como se introduce el user en la tabla phpbb_trolls ??????... solo adjuntandolo a un grupo ????

Un saludo

Re: [DEV] Troll Mod 2.0.0

Publicado: 25 Mar 2013, 00:40
por Makoto
Desee el panel de moderador con permisos correspondientes

Re: [DEV] Troll Mod 2.0.0

Publicado: 24 Abr 2013, 15:41
por golf-1
Hola, yo también he tenido que hacer los cambios que comenta DrSiest@ en el troll_mod_install.php para que no me diera el error de la instalación.
Pero ahora que creo que está bien instalado al intentar aplicarle el mod a un usuario me sale el siguiente mensaje "El usuario seleccionado no se puede agregar a la lista de Trolls"
He configurado los permisos de moderador para poder modificar la lista de trolls, hay que modificar algo más o es un fallo de instalación?

Re: [DEV] Troll Mod 2.0.0

Publicado: 28 Abr 2013, 20:36
por towen
Hola a todos. Voy a aclarar algunas dudas. Lo primero es que para poder editar las acciones y activarlas es instalarlas, la lista que se muestra al principio son las desinstaladas, cuando las instalas ya las puedes usar. Sobre el error en la instalación por ahora habrá que hacer lo que menciona DrSiest@ hasta que arregle el instalador de la descarga. Disculpen que haya demorado tanto en responder y que no pueda arreglar el archivo ahora pero como dijo The KuKa en estos momentos no tengo internet y ahora estoy conectado desde casa de un amigo. Saludos

Re: [DEV] Troll Mod 2.0.0

Publicado: 28 Abr 2013, 23:24
por golf-1
Y cómo se instalan las acciones? No sale eso en el install?

Re: [DEV] Troll Mod 2.0.0

Publicado: 14 May 2013, 22:09
por towen
por ahora las que se pueden instalar son las que trae por ahora, el objetivo es que si quieres puedes crear alguna personalizada

Re: [DEV] Troll Mod 2.0.0

Publicado: 03 Jun 2013, 20:23
por towen
Disculpen por la demora en solucionarlo. Gracias DrSiest@ y Makoto. Ya corregí el instalador y uno de los archivos del ACP así que no debe dar errores. Ya el adjunto está corregido. Para poder agregar Trolls tienes que darte los permisos necesarios (de moderador) y luego en el MCP>Restringir el acceso>Troll Mod puedes agregarlos.

Re: [DEV] Troll Mod 2.0.0

Publicado: 04 Jun 2013, 10:52
por ThE KuKa
Gracias Kazekage! :wink:

Re: [DEV] Troll Mod 2.0.0

Publicado: 04 Jun 2013, 18:42
por marcello
les comento tengo el mods instalado en mi foro y trabaja perfecto solo este detalle
si el usuario troll tiene su nickname con letras mayusculas me sale esto ( El usuario seleccionado no se puede agregar a la lista de Trolls )
pero si el usuario tiene letras minusculas todo normal me sale esto ( La lista de Trolls se ha actualizado con éxito. )
alguien mas tiene este problema
:desert:

Re: [DEV] Troll Mod 2.0.0

Publicado: 04 Jun 2013, 23:26
por golf-1
yo también tengo problemas a la hora de agregar usuarios a la lista de trolls, pero no se si es cosa de las mayúsculas...

Re: [DEV] Troll Mod 2.0.0

Publicado: 09 Jun 2013, 22:54
por towen
De acuerdo, lo revisaré pronto. Gracias por mencionarlo.

Re: [DEV] Troll Mod 2.0.0

Publicado: 15 Jun 2013, 01:00
por towen
Solucionado y actualizado el adjunto.

Para que el bloqueo de los mensajes privados también funcione con el Simple PM Quickreply:

Abrir: includes/ucp/ucp_pm.php
Buscar:

Código: Seleccionar todo

if (!sizeof($error))
Antes agregar (en una nueva línea):

Código: Seleccionar todo

						//	 Troll Mod - Start
						global $troll_mod;
						
						if ($troll_mod->is_troll)
						{
							$troll_mod->process_pm();
						}
						//	 Troll Mod - End

Abrir: includes/class_troll.php
Buscar:

Código: Seleccionar todo

else if (basename($_SERVER['SCRIPT_NAME']) === "ucp.$phpEx" && isset($_POST['post']))
Antes agregar (en una nueva línea):

Código: Seleccionar todo

		else if (basename($_SERVER['SCRIPT_NAME']) === "ucp.$phpEx" && isset($_POST['qr_sub']))
		{
			return true;
		}
Para quien quiera crear una acción personalizada lo que debe hacer es crear un archivo llamado troll_nombre_de_accion.php en /includes/troll/ y el contenido debe ser una clase con el nombre nombre_de_accion (el mismo nombre que el archivo pero sin el troll_ del inicio y la extensión .php) y que herede de la clase troll_action, mejor fijarse en como son las otras acciones. En el nombre del archivo y la clase solo están permitidos caracteres alfanuméricos y el carácter de subrayado (_) y no puede comenzar por números. La acción se agrega en el método action de la clase.
También se puede definir la propiedad $config a la clase que es un array que contiene las configuraciones que se usan en el ACP y se guardan en la base de datos y que luego pueden ser usadas en la acción con el método get_config de la clase. En el archivo includes/troll/troll_sleep.php se ve como se usa.
Si quieres darle una descripción a la acción para verla en el ACP o para las variables de idioma que se utilizan para configurar cada acción se deben agregar en el archivo laguage/es/mods/troll_actions.php. Las descripciones se deben llamar XYZ_DESC sustituyendo XYZ por el nombre de la acción.

Re: [DEV] Troll Mod 2.0.0

Publicado: 28 Oct 2013, 04:44
por marcello
Reportando
el mod.Troll con la ultimavercion de phpbb 3.0.1.2 tiene un error si metes un usuario Troll ya no lo puedes sacar
ejeplo lo editas y lo sacas del mod. y como a la 1 o 2 horas esta de nuevo en la lista y se activa solo y no lo deja entrar
con la vercion phpbb 3.0.1.1 no da ese problema
-----------------
yo hice un test. con la nueva vercion phpbb y un usuario de confianza ( mi moderador ) y ya no puede entrar al foro tiene que usar ip incognita o entar con otra ip. si usa su propia ip el mod. lo detecta y solo lo mete a la lista de troll :sweat:

Re: [DEV] Troll Mod 2.0.0

Publicado: 16 Feb 2014, 00:25
por merlet
Buenas noches.,

Me gustaría preguntar como va el Mod...

Está corregido el error que comenta Marcello. NO he instalado el mod porque veo que puede dar algún que otro problema, pero el mod parece interesante.


Saludos
Oscar