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.

Ayuda con Añadir bloque de usuario en la barra lateral de miTema Solucionado

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Cerrado

0
No hay votos
 
Votos totales: 0

Avatar de Usuario
rayomcqueen
Asiduo/a
Mensajes: 189
Registrado: 22 Ago 2008, 21:07
Género:

Ayuda con Añadir bloque de usuario en la barra lateral de mi  Tema Solucionado

#1

Mensaje por rayomcqueen »

Bueno, acabo de añadir un menu de usuario en la barra de mitch, basandome en este tutorial Añadir bloque de usuario en la barra lateral de mitch y tengo varios problema.

primero, la barra se ve de esta manera.

Imagen

el otro problema, es que cuando estoy deslogueado, y me quiero conectar desde dicha barra, por mas que intente conectarme , me aparece la caja de logueo, y tengo que hacerlo de la manera normal, ya intente de todo, limpie la cache de plantillas, la de themes y la de imagenes, pero nada, subi los archivos del silver bar, y tampoco nada de nada, espero su ayuda.
Última edición por rayomcqueen el 04 Nov 2011, 07:14, editado 3 veces en total.

URL: http://oasisgta.rf.gd/
Estilo(s) usuado(s): Carbon
Extensiones instaladas: Giphy picker, Quick Style, Slideshow Management,VigLink
Versión de phpBB: 3.3.5
Servidor: (Gratuito)


Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 36

Re: Ayuda con Añadir bloque de usuario en la barra lateral d

#2

Mensaje por Alorse »

No te recomiendo ese script, esta algo viejo y desactualizado, te recomiendo que mejor adaptes este, tampoco es el mejor, pero si más funcional que el que intentas poner Añadir Avatar y nick a nuevas páginas.

Avatar de Usuario
rayomcqueen
Asiduo/a
Mensajes: 189
Registrado: 22 Ago 2008, 21:07
Género:

Re: Ayuda con Añadir bloque de usuario en la barra lateral d

#3

Mensaje por rayomcqueen »

Bueno al final me decidi por quitar la barra y las modificaciones que hice en los archivos, pero cuando intento entrar en mi foro, me aparece el siguiente error.

Código: Seleccionar todo

Parse error: syntax error, unexpected '}' in /home/u137036688/public_html/includes/functions.php on line 4607
No lo se lo unico que hice fue quitar los codigos de aquel tutorial.
Última edición por rayomcqueen el 04 Nov 2011, 22:14, editado 2 veces en total.

URL: http://oasisgta.rf.gd/
Estilo(s) usuado(s): Carbon
Extensiones instaladas: Giphy picker, Quick Style, Slideshow Management,VigLink
Versión de phpBB: 3.3.5
Servidor: (Gratuito)


Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 36

Re: Ayuda con Añadir bloque de usuario en la barra lateral d

#4

Mensaje por Alorse »

Algo has hecho mal en el archivo /includes/functions.php debes revisarlo.

Avatar de Usuario
rayomcqueen
Asiduo/a
Mensajes: 189
Registrado: 22 Ago 2008, 21:07
Género:

Re: Ayuda con Añadir bloque de usuario en la barra lateral d

#5

Mensaje por rayomcqueen »

Alorse escribió:Algo has hecho mal en el archivo /includes/functions.php debes revisarlo.
Ya lo solucione, lo que hice fue sobreescribir el archivo de un bachup que tengo, pero me urge tener un bloque con bloque de usuario, como en este foro.
Última edición por rayomcqueen el 04 Nov 2011, 22:31, editado 2 veces en total.

URL: http://oasisgta.rf.gd/
Estilo(s) usuado(s): Carbon
Extensiones instaladas: Giphy picker, Quick Style, Slideshow Management,VigLink
Versión de phpBB: 3.3.5
Servidor: (Gratuito)


Avatar de Usuario
nextgen
Ex Staff
Mensajes: 1726
Registrado: 25 Jul 2009, 03:16
Género:
Edad: 40

Re: Ayuda con Añadir bloque de usuario en la barra lateral d

#6

Mensaje por nextgen »

Yo no veo error en tu foro, si es que estamos tratando con el que tenes en tus datos de soporte... :roll:

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 36

Re: Ayuda con Añadir bloque de usuario en la barra lateral d

#7

Mensaje por Alorse »

Hace poco hice uno, te lo comparto, puedes ponerlo donde quieras, barra lateral o en donde quieras, es un bloque:
Abrir el archivo Abrir el archivo includes/functions.php y buscar:

Código: Seleccionar todo

// The following assigns all _common_ variables that may be used at any point in a template.
Agregar antes:

Código: Seleccionar todo

if (!function_exists('get_user_avatar'))
{
    include $phpbb_root_path . 'includes/functions_display.' . $phpEx;
}

$rank_title = $rank_img = '';
get_user_rank($user->data['user_rank'], (($user->data['user_id'] == ANONYMOUS) ? false : $user->data['user_posts']), $rank_title, $rank_img, $rank_img_src);

$template->assign_vars(array(
    'S_HOME_AVATAR' => ($user->data['user_avatar'] != '') ? true : false,
    'HOME_AVATAR' => get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height']),
    'HOME_USERNAME' => get_username_string('full', $user->data['user_id'], $user->data['username'], $user->data['user_colour']),
    'HOME_RANK_TITLE' => $rank_title,
    'HOME_RANK_IMG' => $rank_img,
));
Y en un archivo de la plantilla .html (el que quieras o donde sea que hallas agregado la barra lateral agrega lo siguiente:

Código: Seleccionar todo

<!-- start - User Menu -->
        <div class="panel bg3">
            <div class="inner">
                <span class="corners-top"><span></span></span>

                                <div style="text-align: left; margin: 5px 5px 5px 5px">
                                    <!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
                                    <form action="{S_LOGIN_ACTION}" method="post">
                                        <span class="text">{L_USERNAME}:</span><br />
                                        <input type="text" tabindex="1" name="username" id="username" size="35" value="" class="inputbox autowidth" /><br /><br /> 
                                        <span class="text">{L_PASSWORD}:</span><br />
                                        <input type="password" tabindex="2" id="password" name="password" size="35" class="inputbox autowidth" /> 
                                        <br /><br />
                                        <!-- IF S_AUTOLOGIN_ENABLED -->
                                        <input type="checkbox" class="radio" name="autologin" tabindex="3" /> <span class="gensmall">{L_LOG_ME_IN}</span><br />
                                        <!-- ENDIF -->
                                        <br />
                                        <input type="submit" name="login" tabindex="5" value="{L_LOGIN}" class="button1" />
                                        {S_LOGIN_REDIRECT}
                                    </form>
                                    <!-- ELSE -->
                                    <div style="text-align: center"><!-- IF S_HOME_AVATAR --><a href="{U_PROFILE}" title="{L_PROFILE}">{HOME_AVATAR}</a><br /><!-- ENDIF -->
                                        {HOME_USERNAME}<br />
                                        <strong>{HOME_RANK_TITLE}</strong><br />
                                        {HOME_RANK_IMG}<br />
                                        <strong><!-- IF S_DISPLAY_PM --><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a><!-- ENDIF -->
                                            <!-- IF S_DISPLAY_SEARCH --> &bull;
                                            <a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a></strong><br />
                                        <!-- ENDIF -->
                                        {LAST_VISIT_DATE}</div>
                                    <!-- ENDIF -->
                                </div>

                <span class="corners-bottom"><span></span></span>
            </div>
        </div>
<!-- end - User Menu -->
No tiene errores y no necesita de ningún otro script para funcionar.
Muestra el avatar si existe, El nombre de usuario con enlace al perfil, Rango, Imagen del Rango si la hay.

Avatar de Usuario
nextgen
Ex Staff
Mensajes: 1726
Registrado: 25 Jul 2009, 03:16
Género:
Edad: 40

Re: Ayuda con Añadir bloque de usuario en la barra lateral d

#8

Mensaje por nextgen »

Alorse escribió:No tiene errores y no necesita de ningún otro script para funcionar.
Muestra el avatar si existe, El nombre de usuario con enlace al perfil, Rango, Imagen del Rango si la hay.
Gracias por compartir tu modificación Alorse :wink:

Avatar de Usuario
rayomcqueen
Asiduo/a
Mensajes: 189
Registrado: 22 Ago 2008, 21:07
Género:

Re: Ayuda con Añadir bloque de usuario en la barra lateral d

#9

Mensaje por rayomcqueen »

Alorse escribió:Hace poco hice uno, te lo comparto, puedes ponerlo donde quieras, barra lateral o en donde quieras, es un bloque:
Abrir el archivo Abrir el archivo includes/functions.php y buscar:

Código: Seleccionar todo

// The following assigns all _common_ variables that may be used at any point in a template.
Agregar antes:

Código: Seleccionar todo

if (!function_exists('get_user_avatar'))
{
    include $phpbb_root_path . 'includes/functions_display.' . $phpEx;
}

$rank_title = $rank_img = '';
get_user_rank($user->data['user_rank'], (($user->data['user_id'] == ANONYMOUS) ? false : $user->data['user_posts']), $rank_title, $rank_img, $rank_img_src);

$template->assign_vars(array(
    'S_HOME_AVATAR' => ($user->data['user_avatar'] != '') ? true : false,
    'HOME_AVATAR' => get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height']),
    'HOME_USERNAME' => get_username_string('full', $user->data['user_id'], $user->data['username'], $user->data['user_colour']),
    'HOME_RANK_TITLE' => $rank_title,
    'HOME_RANK_IMG' => $rank_img,
));
Y en un archivo de la plantilla .html (el que quieras o donde sea que hallas agregado la barra lateral agrega lo siguiente:

Código: Seleccionar todo

<!-- start - User Menu -->
        <div class="panel bg3">
            <div class="inner">
                <span class="corners-top"><span></span></span>

                                <div style="text-align: left; margin: 5px 5px 5px 5px">
                                    <!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
                                    <form action="{S_LOGIN_ACTION}" method="post">
                                        <span class="text">{L_USERNAME}:</span><br />
                                        <input type="text" tabindex="1" name="username" id="username" size="35" value="" class="inputbox autowidth" /><br /><br /> 
                                        <span class="text">{L_PASSWORD}:</span><br />
                                        <input type="password" tabindex="2" id="password" name="password" size="35" class="inputbox autowidth" /> 
                                        <br /><br />
                                        <!-- IF S_AUTOLOGIN_ENABLED -->
                                        <input type="checkbox" class="radio" name="autologin" tabindex="3" /> <span class="gensmall">{L_LOG_ME_IN}</span><br />
                                        <!-- ENDIF -->
                                        <br />
                                        <input type="submit" name="login" tabindex="5" value="{L_LOGIN}" class="button1" />
                                        {S_LOGIN_REDIRECT}
                                    </form>
                                    <!-- ELSE -->
                                    <div style="text-align: center"><!-- IF S_HOME_AVATAR --><a href="{U_PROFILE}" title="{L_PROFILE}">{HOME_AVATAR}</a><br /><!-- ENDIF -->
                                        {HOME_USERNAME}<br />
                                        <strong>{HOME_RANK_TITLE}</strong><br />
                                        {HOME_RANK_IMG}<br />
                                        <strong><!-- IF S_DISPLAY_PM --><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a><!-- ENDIF -->
                                            <!-- IF S_DISPLAY_SEARCH --> &bull;
                                            <a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a></strong><br />
                                        <!-- ENDIF -->
                                        {LAST_VISIT_DATE}</div>
                                    <!-- ENDIF -->
                                </div>

                <span class="corners-bottom"><span></span></span>
            </div>
        </div>
<!-- end - User Menu -->
No tiene errores y no necesita de ningún otro script para funcionar.
Muestra el avatar si existe, El nombre de usuario con enlace al perfil, Rango, Imagen del Rango si la hay.
Muchisimas Gracias anduvo EXCELENTE :chulo: , ahora si solucionado.

URL: http://oasisgta.rf.gd/
Estilo(s) usuado(s): Carbon
Extensiones instaladas: Giphy picker, Quick Style, Slideshow Management,VigLink
Versión de phpBB: 3.3.5
Servidor: (Gratuito)


Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 36

Re: Ayuda con Añadir bloque de usuario en la barra lateral d

#10

Mensaje por Alorse »

nextgen escribió:Gracias por compartir tu modificación Alorse :wink:
Para eso estamos, espero que pueda servirle a muchos más usuarios. :wink:
rayomcqueen escribió:Muchisimas Gracias anduvo EXCELENTE , ahora si solucionado.
Solo falta que lo termines de acoplar con el estilo del resto de los bloques y listo.
Ya podemos marcar el tema como solucionado.

Cerrado

Volver a “Soporte de MODs”