Página 1 de 1

Error en el ACP despues forzar reactivación de usuario

Publicado: 14 Oct 2012, 23:22
por angelismo
URL: http://www.coloreatuforo.com/foro
Versión phpBB: phpbb 3.0.11
MODs Instalados:
SPOILER_SHOW
Advertisement Management 1.0.12
Advanced Bbcode Box 3
Categorize Announcements and Stickies 1.0.1
ACP Announcement Centre 1.2.5
NV Who was here 1.2.1
phpBB mChat 1.3.5
Posting template 1.0.0a
Prime Quick Reply 1.1.0
Rules page 1.0.1
Top Posters on Index 1.0.0a
Topic Multi-Moderation and Topic Prefixes 1.0.0
bbGeSHi - A better syntax highlighter 0.7.5
ACP Requete (ejecutar SQL desde ACP)
Recycle bin mod 0.0.2
MSSTI Ajax Statistics
Prime Links 1.2.12
Ajax quick edit 1.0.9
Was this Topic Useful?
Legend Repositioning 1.0.3
Troll MOD
NXG Support Request Template Generator 0.0.2
phpbb style menu modificado
Simple topic descriptions 0.0.2
Contac board administration 1.0.10
phpBB SEO premod
Topic_in_Who_is_Online
show banned status
icons_browser_os_mod_3.0.2
Lock_New_Topic_on_Submit_1_0_3
NV_recent_topics_1_0_5
ACP Announcement Centre
Plantilla(s) usada(s): se_square_left modificada
Servidor:1land.es
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Resulta que despues de forzar la reactivación de un usuario ,me salta este error en el ACP
[phpBB Debug] PHP Notice: in file [ROOT]/includes/acp/acp_main.php on line 559: Undefined index: user_reminded_time
[phpBB Debug] PHP Notice: in file [ROOT]/includes/acp/acp_main.php on line 566: Undefined index: user_reminded
[phpBB Debug] PHP Notice: in file [ROOT]/includes/acp/acp_main.php on line 568: Undefined index: user_reminded
[phpBB Debug] PHP Notice: in file [ROOT]/includes/acp/acp_main.php on line 568: Undefined index: user_reminded_time
[phpBB Debug] PHP Warning: in file [ROOT]/adm/index.php on line 150: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/adm/index.php on line 152: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/adm/index.php on line 153: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/adm/index.php on line 154: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
con el modo debug activado.
Mirando el archivo includes/acp/acp.main.php ,esas lineas del error son:

Código: Seleccionar todo

    $template->assign_block_vars('inactive', array(
                    'INACTIVE_DATE'    => $user->format_date($row['user_inactive_time']),
                    'REMINDED_DATE'    => $user->format_date($row['user_reminded_time']),
                    'JOINED'        => $user->format_date($row['user_regdate']),
                    'LAST_VISIT'    => (!$row['user_lastvisit']) ? ' - ' : $user->format_date($row['user_lastvisit']),

                    'REASON'        => $row['inactive_reason'],
                    'USER_ID'        => $row['user_id'],
                    'POSTS'            => ($row['user_posts']) ? $row['user_posts'] : 0,
                    'REMINDED'        => $row['user_reminded'],

                    'REMINDED_EXPLAIN'    => $user->lang('USER_LAST_REMINDED', (int) $row['user_reminded'], $user->format_date($row['user_reminded_time'])),

Re: Error en el ACP despues forzar reactivación de usuario

Publicado: 15 Oct 2012, 00:29
por invi
Parece estar todo bien, angelismo pon unas lineas antes y después del error a ver..

Re: Error en el ACP despues forzar reactivación de usuario

Publicado: 15 Oct 2012, 00:35
por angelismo
Antes

Código: Seleccionar todo

    view_inactive_users($inactive, $inactive_count, 10);

            foreach ($inactive as $row)
            {
despues

Código: Seleccionar todo

    'USERNAME_FULL'        => get_username_string('full', $row['user_id'], $row['username'], $row['user_colour'], false, append_sid("{$phpbb_admin_path}index.$phpEx", 'i=users&mode=overview')),
                    'USERNAME'            => get_username_string('username', $row['user_id'], $row['username'], $row['user_colour']),
                    'USER_COLOR'        => get_username_string('colour', $row['user_id'], $row['username'], $row['user_colour']),

                    'U_USER_ADMIN'    => append_sid("{$phpbb_admin_path}index.$phpEx", "i=users&mode=overview&u={$row['user_id']}"),
                    'U_SEARCH_USER'    => ($auth->acl_get('u_search')) ? append_sid("{$phpbb_root_path}search.$phpEx", "author_id={$row['user_id']}&sr=posts") : '',
                ));
            }

Re: Error en el ACP despues forzar reactivación de usuario

Publicado: 15 Oct 2012, 00:41
por invi
Totalmente normal, seguire revisando esas lineas del error..

Re: Error en el ACP despues forzar reactivación de usuario

Publicado: 15 Oct 2012, 14:12
por Rainwod
Angelismo te faltan en la base de datos estas variables, revisa la tabla de phpbb_config y checa que estas variables se encuentren o no, si no están deberás anadirlas modificando el install.php del mod

Re: Error en el ACP despues forzar reactivación de usuario

Publicado: 15 Oct 2012, 14:33
por angelismo
¿Que mod? Que yo sepa esas variales no corresponden a ningun mod .

Re: Error en el ACP despues forzar reactivación de usuario

Publicado: 15 Oct 2012, 15:44
por Rainwod
Perdón, quise decir de un mod, o sea que si no tienes las variables mencionadas se te puede hacer un install que las agregue o si no puedes añadirlas directamente desde phpmyadmin. Saludos

Re: Error en el ACP despues forzar reactivación de usuario

Publicado: 15 Oct 2012, 16:55
por angelismo
Pues investigando la tabla phpbb_users de coloreatuforo y la misma tabla en otro foro , he descubierto que las variables user_reminded_time y user_reminded no estan en la tabla de coloreatuforo ,de ahi viene el fallo fijo.

Re: Error en el ACP despues forzar reactivación de usuario

Publicado: 15 Oct 2012, 17:07
por Rainwod
Generalmente las variables de configuración vienen el la tabla _config pero..... de todas formas prueba añadiéndolas en la tabla que mencionas, espero haberte ayudado en algo. Saludos!

Re: Error en el ACP despues forzar reactivación de usuario

Publicado: 15 Oct 2012, 19:00
por angelismo
¿Como se añaden las variales?

Re: Error en el ACP despues forzar reactivación de usuario  Tema Solucionado

Publicado: 15 Oct 2012, 20:03
por Rainwod
Puedes hacerlo con una consulta sql o añadiéndolas manualmente, te dejo el sql query para que lo ejecutes:

Código: Seleccionar todo

ALTER TABLE `phpbb_users` ADD `user_reminded_time` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0' AFTER `user_new` ,
ADD `user_reminded` TINYINT( 4 ) NOT NULL DEFAULT '0' AFTER `user_reminded_time` ;
Saludos man

Re: Error en el ACP despues forzar reactivación de usuario

Publicado: 15 Oct 2012, 20:13
por angelismo
Pues tema solucionado ,gracias Rainwod

Re: Error en el ACP despues forzar reactivación de usuario

Publicado: 15 Oct 2012, 20:22
por Rainwod
De nada, es mi deber.