Página 1 de 1

Redimencionar todos avatares

Enviado: 23 Dez 2011, 11:00
por claudiosouza
URL do Fórum: http://www.agnosticos.com.br

Como faço para redimencionar todos os avatares,pois tem avatares muito pequenos e outro bem grandinhos,como posso fazer para todos ficarem do mesmo tamanho?

Re: Redimencionar todos avatares

Enviado: 23 Dez 2011, 11:46
por Aamirati
Prezado Claudio,

Não sei se o phpBB tem algum MOD para isso... quem sabe ??? ... mas vc pode fazer isso manualmente, refazendo cada avatar postado ( o que seria trabalhoso ) ou colocar em dimensionamento o menor e o maior tamanho em pixel, semelhante ou próximo... isso forçaria os usuários a ajustarem seus próprios avatares antes do upload (o upload não seria aceito se estivesse fora do seu padrão)...

Re: Redimencionar todos avatares

Enviado: 23 Dez 2011, 12:05
por claudiosouza
colocar em dimensionamento o menor e o maior tamanho em pixel, semelhante ou próximo: isso eu fiz agora.

Mas quantos aos avatares antigos? Seria impossivel fazer isso em todos 27.000 avatares.

Re: Redimencionar todos avatares

Enviado: 23 Dez 2011, 22:03
por Bruno Dias
o problema é pegar um avatar menor, e esticar ele. dai vai ficar distorcido

Re: Redimencionar todos avatares

Enviado: 25 Dez 2011, 19:04
por claudiosouza
Bruno Dias escreveu:o problema é pegar um avatar menor, e esticar ele. dai vai ficar distorcido
Isso não o seria problema,tem como fazer isso de redimencionar todos avatares para ter o mesmo tamanho?

Re: Redimencionar todos avatares

Enviado: 06 Jan 2012, 20:17
por robra
Isso não o seria problema,tem como fazer isso de redimencionar todos avatares para ter o mesmo tamanho?
Já sabe que deve fazer um backup completo de seu Fórum antes qualquer alteração. Ok ?
Pode ser que tenha um comando único para alterar a altura e largura dos avatares dos usuários mas como não sou muito entendido em banco de dados, dá para rodar um comando para alterar a altura e depois um outro para alterar a largura.
O procedimento descrito abaixo é para alterar a largura e altura dos avatares de TODOS usuários, sejam antigos ou novos.
1- Acesse o banco de dados de seu Fórum pelo phpMyAdmin, no CPANEL.
2- Após acessá-lo, do lado esquerdo da página haverá a relação das tabelas iniciadas por phpbb_. Na página central, clique na aba SQL, no topo da página.
3- Na caixa de texto abaixo da frase "Fazer consulta SQL no Banco de Dados..." digite(ou copie e cole):
UPDATE `phpbb_users` SET `user_avatar_width` = 50 WHERE `user_type` <> 2 AND `group_id` <> 6
Depois, clique no botão EXECUTAR e espere o comando ser executado. Isso pode demorar por conter 27.000 usuários.
4- Na caixa de texto abaixo da frase "Fazer consulta SQL no Banco de Dados..." digite(ou copie e cole):
UPDATE `phpbb_users` SET `user_avatar_height` = 40 WHERE `user_type` <> 2 AND `group_id` <> 6
Depois, clique no botão EXECUTAR e espere o comando ser executado. Isso pode demorar por conter 27.000 usuários.
5- Acesse o Fórum e verifique se os avatares estão do tamanho desejado.

Vamos entender o comando para você alterar a altura e a largura de acordo com o que desejar:
UPDATE `phpbb_users` SET `user_avatar_width` = 50 WHERE `user_type` <> 2 AND `group_id` <> 6 significa que a largura(width) será alterada para 50 pixels para todos os usuários diferentes do tipo 2 e diferentes do grupo cujo o ID é 6. O usuário tipo 2 é o Anonymous, que corresponde aos "visitantes", ou seja, usuários não logados, e o grupo de ID 6 corresponde ao grupo BOTs do Fórum.
UPDATE `phpbb_users` SET `user_avatar_height` = 50 WHERE `user_type` <> 2 AND `group_id` <> 6 significa o mesmo citado acima só que a alteração será feita na largura(height), para 40 pixels.

Caso alguém souber um comando para rodar no SQL que altere a altura e largura dos avatares de uma só vez, pode postá-lo.

Abraço. Imagem

Re: Redimencionar todos avatares

Enviado: 07 Jan 2012, 20:50
por claudiosouza
Valeu Robra,KKK ,pode deixar que vou fazer o backup sim. Vou fazer isso e depois posto o resultado.