Página 1 de 1

error

Publicado: 10 Mar 2011, 18:38
por vanessagil
al instalar este mod annual_stars_1_0_1a, me da error
Parse error: syntax error, unexpected T_DOUBLE_ARROW in /home/wxggpuob/public_html/foro/viewtopic.php on line 1150
seguro sera una tonteria, pero es que no me aclaro....bufff
gracias

error

Publicado: 10 Mar 2011, 19:01
por leviatan21
vanessagil escribió:al instalar este mod annual_stars_1_0_1a, me da error
Parse error: syntax error, unexpected T_DOUBLE_ARROW in /home/wxggpuob/public_html/foro/viewtopic.php on line 1150
seguro sera una tonteria, pero es que no me aclaro....bufff
gracias
Está mal editado, supongo que modificaste después en lugar de antes, pero no puedo asegurarte porque no incluyes un enlace a dicho MOD (tal como indican las normas)

Re: error

Publicado: 10 Mar 2011, 19:04
por vanessagil
ainss perdon :ops
este es el enlace
http://www.phpbb-es.com/foro/mensaje933 ... ars#p93352

error  Tema Solucionado

Publicado: 10 Mar 2011, 19:14
por leviatan21
Retiro lo dicho, no es por error tuyo, sino que el instalador es para una versión vieja de pphpbb (3.0.0) y el código ha cambiado mucho desde aquella versión:
Para solucionarlo, realiza este cambio :
Buscar

Código: Seleccionar todo

            $user_cache[$poster_id] = array(
                'joined'        => $user->format_date($row['user_regdate']),
                'posts'            => $row['user_posts'],
                'warnings'        => (isset($row['user_warnings'])) ? $row['user_warnings'] : 0,
                'from'            => (!empty($row['user_from'])) ? $row['user_from'] : '',

                'sig'                    => $user_sig,
                'sig_bbcode_uid'        => (!empty($row['user_sig_bbcode_uid'])) ? $row['user_sig_bbcode_uid'] : '',
                'sig_bbcode_bitfield'    => (!empty($row['user_sig_bbcode_bitfield'])) ? $row['user_sig_bbcode_bitfield'] : '',

                'viewonline'    => $row['user_allow_viewonline'],
                'allow_pm'        => $row['user_allow_pm'],

                'avatar'        => ($user->optionget('viewavatars')) ? get_user_avatar($row['user_avatar'], $row['user_avatar_type'], $row['user_avatar_width'], $row['user_avatar_height']) : '',
                'age'            => '',

                'rank_title'        => '',
                'rank_image'        => '',
                'rank_image_src'    => '',

                'username'            => $row['username'],
                'user_colour'        => $row['user_colour'],

                'online'        => false,
                'profile'        => append_sid("{$phpbb_root_path}memberlist.$phpEx", "mode=viewprofile&u=$poster_id"),
                'www'            => $row['user_website'],
                'aim'            => ($row['user_aim'] && $auth->acl_get('u_sendim')) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", "mode=contact&action=aim&u=$poster_id") : '',
                'msn'            => ($row['user_msnm'] && $auth->acl_get('u_sendim')) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", "mode=contact&action=msnm&u=$poster_id") : '',
                'yim'            => ($row['user_yim']) ? 'http://edit.yahoo.com/config/send_webmesg?.target=' . urlencode($row['user_yim']) . '&.src=pg' : '',
                'jabber'        => ($row['user_jabber'] && $auth->acl_get('u_sendim')) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", "mode=contact&action=jabber&u=$poster_id") : '',
                'search'        => ($auth->acl_get('u_search')) ? append_sid("{$phpbb_root_path}search.$phpEx", 'search_author=' . urlencode($row['username']) .'&showresults=posts') : '',
            );
                // annual stars
            $user_cache[$poster_id]['reg_stars'] = '';
            if ($reg_years = (int) ((time() - (int) $row['user_regdate']) / 31536000))
            {
                $user_cache[$poster_id]['reg_stars'] = str_repeat($user->img('icon_annual_star', 'YEARS_OF_MEMBERSHIP'), $reg_years);
            }
                'author_full'        => get_username_string('full', $poster_id, $row['username'], $row['user_colour']),
                'author_colour'        => get_username_string('colour', $poster_id, $row['username'], $row['user_colour']),
                'author_username'    => get_username_string('username', $poster_id, $row['username'], $row['user_colour']),
                'author_profile'    => get_username_string('profile', $poster_id, $row['username'], $row['user_colour']),
            );

            get_user_rank($row['user_rank'], $row['user_posts'], $user_cache[$poster_id]['rank_title'], $user_cache[$poster_id]['rank_image'], $user_cache[$poster_id]['rank_image_src']);
 
Reemplazar, por :

Código: Seleccionar todo

            $user_cache[$poster_id] = array(
                'joined'        => $user->format_date($row['user_regdate']),
                'posts'            => $row['user_posts'],
                'warnings'        => (isset($row['user_warnings'])) ? $row['user_warnings'] : 0,
                'from'            => (!empty($row['user_from'])) ? $row['user_from'] : '',

                'sig'                    => $user_sig,
                'sig_bbcode_uid'        => (!empty($row['user_sig_bbcode_uid'])) ? $row['user_sig_bbcode_uid'] : '',
                'sig_bbcode_bitfield'    => (!empty($row['user_sig_bbcode_bitfield'])) ? $row['user_sig_bbcode_bitfield'] : '',

                'viewonline'    => $row['user_allow_viewonline'],
                'allow_pm'        => $row['user_allow_pm'],

                'avatar'        => ($user->optionget('viewavatars')) ? get_user_avatar($row['user_avatar'], $row['user_avatar_type'], $row['user_avatar_width'], $row['user_avatar_height']) : '',
                'age'            => '',

                'rank_title'        => '',
                'rank_image'        => '',
                'rank_image_src'    => '',

                'username'            => $row['username'],
                'user_colour'        => $row['user_colour'],

                'online'        => false,
                'profile'        => append_sid("{$phpbb_root_path}memberlist.$phpEx", "mode=viewprofile&u=$poster_id"),
                'www'            => $row['user_website'],
                'aim'            => ($row['user_aim'] && $auth->acl_get('u_sendim')) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", "mode=contact&action=aim&u=$poster_id") : '',
                'msn'            => ($row['user_msnm'] && $auth->acl_get('u_sendim')) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", "mode=contact&action=msnm&u=$poster_id") : '',
                'yim'            => ($row['user_yim']) ? 'http://edit.yahoo.com/config/send_webmesg?.target=' . urlencode($row['user_yim']) . '&.src=pg' : '',
                'jabber'        => ($row['user_jabber'] && $auth->acl_get('u_sendim')) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", "mode=contact&action=jabber&u=$poster_id") : '',
                'search'        => ($auth->acl_get('u_search')) ? append_sid("{$phpbb_root_path}search.$phpEx", 'search_author=' . urlencode($row['username']) .'&showresults=posts') : '',

                'author_full'        => get_username_string('full', $poster_id, $row['username'], $row['user_colour']),
                'author_colour'        => get_username_string('colour', $poster_id, $row['username'], $row['user_colour']),
                'author_username'    => get_username_string('username', $poster_id, $row['username'], $row['user_colour']),
                'author_profile'    => get_username_string('profile', $poster_id, $row['username'], $row['user_colour']),
            );

            // annual stars
            $user_cache[$poster_id]['reg_stars'] = '';
            if ($reg_years = (int) ((time() - (int) $row['user_regdate']) / 31536000))
            {
                $user_cache[$poster_id]['reg_stars'] = str_repeat($user->img('icon_annual_star', 'YEARS_OF_MEMBERSHIP'), $reg_years);
            }

            get_user_rank($row['user_rank'], $row['user_posts'], $user_cache[$poster_id]['rank_title'], $user_cache[$poster_id]['rank_image'], $user_cache[$poster_id]['rank_image_src']);
 

Re: error

Publicado: 10 Mar 2011, 19:22
por vanessagil
:bravo: :bravo: :bravo: :bravo:
genial!!! ya funciona :bravo: :bravo: :bravo:

Re: error

Publicado: 10 Mar 2011, 19:32
por leviatan21
vanessagil escribió::bravo: :bravo: :bravo: :bravo:
genial!!! ya funciona :bravo: :bravo: :bravo:
En ese caso, marca el tema como solucionado :ok: