Página 1 de 2

Problema con Avatar usuario con SEO Ultimate SEO URL v 0.7.0  Tema Solucionado

Publicado: 25 Oct 2012, 20:28
por rgarcia2010
URL: http://www.intruders-españa.es/foro/
Versión phpBB: 3.0.11
MODs Instalados: SEO Ultimate SEO URL version 0.7.0, cotribucion usuarios conectados 24 horas
Plantilla(s) usada(s): skymiles_red (SubSilver2)
Servidor: Windows (Pago)
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
URL del MOD:: http://downloads.phpbb-seo.com/phpbb-se ... rl-38.html


Hola,

He instalado el MOD SEO Ultimate SEO URL v 0.7.0 y no consigo que se vean los avatar de los usuarios.

¿ Alguno puede ayudarme ?

Saludos,

Re: Problema con Avatar usuario con SEO Ultimate SEO URL v 0

Publicado: 25 Oct 2012, 21:52
por Carlos Murillo
Podrías mostrar algún tema donde se vea el problema? :wink:

Re: Problema con Avatar usuario con SEO Ultimate SEO URL v 0

Publicado: 25 Oct 2012, 22:35
por rgarcia2010
Te pongo un pantallazo para que los veas:

Imagen

se que el problema esta en esta parte del codigo del fichero functions_display.php pero no doy con el.

Código: Seleccionar todo

/**
* Get user avatar
*
* @param string $avatar Users assigned avatar name
* @param int $avatar_type Type of avatar
* @param string $avatar_width Width of users avatar
* @param string $avatar_height Height of users avatar
* @param string $alt Optional language string for alt tag within image, can be a language key or text
* @param bool $ignore_config Ignores the config-setting, to be still able to view the avatar in the UCP
*
* @return string Avatar image
*/
function get_user_avatar($avatar, $avatar_type, $avatar_width, $avatar_height, $alt = 'USER_AVATAR', $ignore_config = false)
{
    global $user, $config, $phpbb_root_path, $phpEx;
    // http://www.phpBB-SEO.com SEO TOOLKIT BEGIN
    global $phpbb_seo;
    // http://www.phpBB-SEO.com SEO TOOLKIT END

    if (empty($avatar) || !$avatar_type || (!$config['allow_avatar'] && !$ignore_config))
    {
        return '';
    }

    $avatar_img = '';

    switch ($avatar_type)
    {
        // http://www.phpBB-SEO.com SEO TOOLKIT BEGIN
    /**
        case AVATAR_UPLOAD:
            if (!$config['allow_avatar_upload'] && !$ignore_config)
            {
                return '';
            }
            $avatar_img = $phpbb_root_path . "download/file.$phpEx?avatar=";
        break;

        case AVATAR_GALLERY:
            if (!$config['allow_avatar_local'] && !$ignore_config)
            {
                return '';
            }
            $avatar_img = $phpbb_root_path . $config['avatar_gallery_path'] . '/';
        break;
    **/
        case AVATAR_UPLOAD:
            $avatar_img = $phpbb_seo->seo_path['phpbb_url'] . "download.$phpEx?avatar=";
        break;

        case AVATAR_GALLERY:
            $avatar_img = $phpbb_seo->seo_path['phpbb_url'] . $config['avatar_gallery_path'] . '/';
        break;
        // http://www.phpBB-SEO.com SEO TOOLKIT END

        case AVATAR_REMOTE:
            if (!$config['allow_avatar_remote'] && !$ignore_config)
            {
                return '';
            }
        break;
    }

    $avatar_img .= $avatar;
    return '<img src="' . (str_replace(' ', '%20', $avatar_img)) . '" width="' . $avatar_width . '" height="' . $avatar_height . '" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
} 
Saludos

Re: Problema con Avatar usuario con SEO Ultimate SEO URL v 0

Publicado: 26 Oct 2012, 08:51
por rgarcia2010
Hola,

Por si sirve para que me ayudeis.

Cuando muestro las propiedades del avatar me aparece esta URL http://www.intruders-españa.es/foro/dow ... 674091.png, se supune que el 60_1350674091.png es la imagen del avatar, es avatar los coge de ./images/avatar/upload/ y en este directorio no existe ninguna imagen con ese nombre.

Saludos

Re: Problema con Avatar usuario con SEO Ultimate SEO URL v 0

Publicado: 26 Oct 2012, 09:00
por Carlos Murillo
Si copiaste los archivos que trae la carpeta root del mod a la raíz de tu foro?

Re: Problema con Avatar usuario con SEO Ultimate SEO URL v 0

Publicado: 26 Oct 2012, 09:07
por rgarcia2010
Si he revisado los pasos como 10 veces, lo que no se es porque pasa eso.

Alguna idea ????

Saludos

Re: Problema con Avatar usuario con SEO Ultimate SEO URL v 0

Publicado: 26 Oct 2012, 09:10
por Carlos Murillo
Entonces veo que no das con la parte donde el mod modifica el includes/functions_display.php

en ese archivo busca:

Código: Seleccionar todo

	if (empty($avatar) || !$avatar_type || (!$config['allow_avatar'] && !$ignore_config))
	{
		return '';
	}
y allí agregas después lo que dice el install.xml

Re: Problema con Avatar usuario con SEO Ultimate SEO URL v 0

Publicado: 26 Oct 2012, 09:26
por rgarcia2010
En el install.xml no me aparece eso que me dices, pone que hay que odificar otras cosas, te subo el mio, me puedes pasar el install.xml que tienes tu ?????

O el mod entero.

Re: Problema con Avatar usuario con SEO Ultimate SEO URL v 0

Publicado: 26 Oct 2012, 09:32
por Carlos Murillo
Perdon, eso no era la respuesta correcta. :oops:

ve a ACP :arrow: PHPBB SEO :arrow: .htacces :arrow: Más Opciones: SI :arrow: le das enviar y a donde mismo, allí abra mas opciones, escojes la ultima SI y le das enviar. copeas el código que te saldrá nuevo a tu .htacces y dime si se arreglo eso.

Re: Problema con Avatar usuario con SEO Ultimate SEO URL v 0

Publicado: 26 Oct 2012, 09:41
por rgarcia2010
Haciendo lo que me has comentado dejan de funcionar las URL amigables.

Saludos.

Re: Problema con Avatar usuario con SEO Ultimate SEO URL v 0

Publicado: 26 Oct 2012, 10:37
por Carlos Murillo
Esto no, esto se hace por que tu foro no esta en la raíz, lo cual tienes que hacer eso para que funcionen bien las url amigables y tu foro.

Con las instrucciones que te di generaras un nuevo .htacces y remplazaras el código que ya estaba por ese nuevo que se genero.

Re: Problema con Avatar usuario con SEO Ultimate SEO URL v 0

Publicado: 26 Oct 2012, 11:06
por rgarcia2010
hecho la modificacion del .htaccess y al hacer eso se deja de ver el foro.

Saludos,

Re: Problema con Avatar usuario con SEO Ultimate SEO URL v 0

Publicado: 26 Oct 2012, 11:22
por Carlos Murillo
Si generas correctamente el .htacces? podrías dejar unas capturas de como lo haces?

Re: Problema con Avatar usuario con SEO Ultimate SEO URL v 0

Publicado: 26 Oct 2012, 11:34
por rgarcia2010
A ver si me explico, Cuando muestro las propiedades del avatar me aparece esta URL http://www.intruders-españa.es/foro/dow ... 674091.png, se supune que el 60_1350674091.png es la imagen del avatar, es avatar los coge de ./images/avatar/upload/ y en este directorio no existe ninguna imagen con ese nombre.

Por lo tanto el problema esta en que va a buscar una imagen que no existe, en el directorio ./images/avatar/upload/ me ha guardado las imagenes de lo avatares con nombres del tipo e5155b3f5d58186c8242db0b58cfc8b3_60.png que corresponde a la 60_1350674091.png.

He mirado en la tabla phpbb_user el campo user_avatar y la imagen que aparece es 60_1350674091.png.

El problema que tengo es que al actualizar el perfil de usuario no me guarda la imagen con el nombre que inserta en el campo user_avatar sino que lo renombra al hacer el upload con otro nombre.

Espero haberme explicado.

Saludos

Re: Problema con Avatar usuario con SEO Ultimate SEO URL v 0

Publicado: 26 Oct 2012, 12:00
por rgarcia2010
Este es el .htaccess generado y con esto deja de funcionar el foro

Código: Seleccionar todo

# Lines That should already be in your .htacess
<Files "config.php">
 Order Allow,Deny
 Deny from All
</Files>
<Files "common.php">
 Order Allow,Deny
 Deny from All
</Files>

# You may need to un-comment the following lines
# Options +FollowSymlinks
# To make sure that rewritten dir or file (/|.html) will not load dir.php in case it exist
# Options -MultiViews
# REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
RewriteEngine On
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
# RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
# REWRITE BASE
RewriteBase /
# HERE IS A GOOD PLACE TO FORCE CANONICAL DOMAIN
# RewriteCond %{HTTP_HOST} !^www\.xn--intruders-espaa-crb\.es$ [NC]
# RewriteRule ^(.*)$ http://www.xn--intruders-espaa-crb.es/$1 [QSA,L,R=301]

# DO NOT GO FURTHER IF THE REQUESTED FILE / DIR DOES EXISTS
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
#####################################################
# PHPBB SEO REWRITE RULES ALL MODES
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX
RewriteRule ^/inicio\.html$ /foro/index.php [QSA,L,NC]
# FORUM ALL MODES
RewriteRule ^/(foro|[a-z0-9_-]*-f)([0-9]+)/?(pagina([0-9]+)\.html)?$ /foro/viewforum.php?f=$2&start=$4 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER ALL MODES
RewriteRule ^/(foro|[a-z0-9_-]*-f)([0-9]+)/(tema|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /foro/viewtopic.php?f=$2&t=$4&start=$6 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM ALL MODES
RewriteRule ^/([a-z0-9_-]*)/?(tema|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /foro/viewtopic.php?forum_uri=$1&t=$3&start=$5 [QSA,L,NC]
# PHPBB FILES ALL MODES
RewriteRule ^/archivo/[a-z0-9_-]+/(thumb/)?([0-9]+)$ /foro/download/file.php?id=$2&t=$1 [QSA,L,NC]
# PROFILES THROUGH USERNAME
RewriteRule ^/usuario/([^/]+)/?$ /foro/memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC]
# USER MESSAGES THROUGH USERNAME
RewriteRule ^/usuario/([^/]+)/(topics|posts)/?(pagina([0-9]+)\.html)?$ /foro/search.php?author=$1&sr=$2&start=$4 [QSA,L,NC]
# GROUPS ALL MODES
RewriteRule ^/(grupo|[a-z0-9_-]*-g)([0-9]+)(-([0-9]+))?\.html$ /foro/memberlist.php?mode=group&g=$2&start=$4 [QSA,L,NC]
# POST
RewriteRule ^/mensaje([0-9]+)\.html$ /foro/viewtopic.php?p=$1 [QSA,L,NC]
# ACTIVE TOPICS
RewriteRule ^/temas-activos(-([0-9]+))?\.html$ /foro/search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
# UNANSWERED TOPICS
RewriteRule ^/temas-sin-respuesta(-([0-9]+))?\.html$ /foro/search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
# NEW POSTS
RewriteRule ^/nuevos-mensajes(-([0-9]+))?\.html$ /foro/search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
# UNREAD POSTS
RewriteRule ^/mensajes-no-leidos(-([0-9]+))?\.html$ /foro/search.php?search_id=unreadposts&start=$2 [QSA,L,NC]
# THE TEAM
RewriteRule ^/equipo\.html$ /foro/memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES

# FORUM WITHOUT ID & DELIM ALL MODES
# THESE THREE LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/([a-z0-9_-]+)/?(pagina([0-9]+)\.html)?$ /foro/viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
# FIX RELATIVE PATHS : FILES
RewriteRule ^/foro/.+/(style\.php|ucp\.php|mcp\.php|faq\.php|download/file.php)$ /foro/$1 [QSA,L,NC,R=301]
# FIX RELATIVE PATHS : IMAGES
RewriteRule ^/foro/.+/(styles/.*|images/.*)/$ /foro/$1 [QSA,L,NC,R=301]
# END PHPBB PAGES
#####################################################