phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

ridimensionare gli avatar automaticamente

Supporto stili in generale.
Avatar utente
xX_Simon_Xx
Utente Pro
Utente Pro
Messaggi: 637
Iscritto il: 25/11/2009, 15:36
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.2.13
Database: MySQL(i) 5.1.34
Contatta:

Re: ridimensionare gli avatar automaticamente

Messaggio da xX_Simon_Xx » 27/01/2010, 20:04

ora da questo errore:

Codice: Seleziona tutto

Parse error: syntax error, unexpected ':' in /membri/playstationuser/viewtopic.php on line 1025
sembra che non vada bene questa parte:

Codice: Seleziona tutto

$row['user_avatar_width']) : '',

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: ridimensionare gli avatar automaticamente

Messaggio da Carlo » 27/01/2010, 20:16

Ok, ora è corretto al 100%. :lol:

Codice: Seleziona tutto

'avatar'      => ($user->optionget('viewavatars')) ? get_user_avatar($row['user_avatar'], $row['user_avatar_type'], 175, (($row['user_avatar_height'] * 175) /  $row['user_avatar_width'])) : '',
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: ridimensionare gli avatar automaticamente

Messaggio da Micogian » 27/01/2010, 20:26

L'errore secondo me stava nella parentesi di chiusura che era sata tolta, quella era giusta, era l'apice di troppo.
Il codice corretto della funzione get_user_avatar() è questo:
get_user_avatar(width, heigh, new_width, new_height) con la parentesi iniziale e finale, le altre parentesi riguardano le parti interne.
L'ultimo codice di Carlo mi sembra OK.
Certo che php non perdona una virgola o una parentesi fuori posto.

Avatar utente
xX_Simon_Xx
Utente Pro
Utente Pro
Messaggi: 637
Iscritto il: 25/11/2009, 15:36
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.2.13
Database: MySQL(i) 5.1.34
Contatta:

Re: ridimensionare gli avatar automaticamente

Messaggio da xX_Simon_Xx » 28/01/2010, 14:30

carlino1994 ha scritto:Ok, ora è corretto al 100%. :lol:

Codice: Seleziona tutto

'avatar'      => ($user->optionget('viewavatars')) ? get_user_avatar($row['user_avatar'], $row['user_avatar_type'], 175, (($row['user_avatar_height'] * 175) /  $row['user_avatar_width'])) : '',
ho provato ma non cambia nulla gli avatar rimangono uguali :cry: :cry: :lol:
forse non ho aggiornato bene la pgina ora provo ad eliminare cache e altro e vi faccio sapere

ho controlato ma non cambia nulla:
guarda tu stesso
http://www.playstationuser.altervista.o ... f=98&t=583

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: ridimensionare gli avatar automaticamente

Messaggio da Micogian » 28/01/2010, 14:40

Ogni volta che modifico un template devo andare nel PCA --> Stili
Selezionare "Template" e quindi il link "Aggiorna" dello stile che utilizzo.

Stessa cosa se modifico il tema o il set immagini.

Avatar utente
xX_Simon_Xx
Utente Pro
Utente Pro
Messaggi: 637
Iscritto il: 25/11/2009, 15:36
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.2.13
Database: MySQL(i) 5.1.34
Contatta:

Re: ridimensionare gli avatar automaticamente

Messaggio da xX_Simon_Xx » 28/01/2010, 14:41

bingo ha scritto:Ogni volta che modifico un template devo andare nel PCA --> Stili
Selezionare "Template" e quindi il link "Aggiorna" dello stile che utilizzo.

Stessa cosa se modifico il tema o il set immagini.
scusa cosa centra il template????
abbiamo modificato il viewtopic.php e non il viewtopic_body.html

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: ridimensionare gli avatar automaticamente

Messaggio da Micogian » 28/01/2010, 15:00

Scusa, se non è stato modificato il template non serve l'aggiornamento.
E' che ultimamento lavoro molto sui template e ogni volta devo aggiornare.

Se non funziona ancora bisogna vedere se la variabile della dimensione dell'avatar originale risulta esserci perchè il ciclo "if" si basa su questo valore.

Io vedo che l'avatar è ridimensionato a 260 px, come mai ?
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Ultima modifica di Micogian il 28/01/2010, 15:10, modificato 1 volta in totale.

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: ridimensionare gli avatar automaticamente

Messaggio da Carlo » 28/01/2010, 15:09

@xX_Simon_Xx: Potresti linkare un topic, così da vedere un esempio?
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
xX_Simon_Xx
Utente Pro
Utente Pro
Messaggi: 637
Iscritto il: 25/11/2009, 15:36
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.2.13
Database: MySQL(i) 5.1.34
Contatta:

Re: ridimensionare gli avatar automaticamente

Messaggio da xX_Simon_Xx » 28/01/2010, 21:02

eccolo:
http://www.playstationuser.altervista.o ... f=33&t=599
questo ustente ha messu un avatar grande quindi sce dalla pagina
io ora per evitare cio ho impostato come limite di larghezza per gli avatar 175 per evitare tutti sti casini ma per quelli cheormai l'hanno già messo non di può fare nnt quindi io vorrei risolvere mettendo questa cosa del ridimensionamento

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: ridimensionare gli avatar automaticamente

Messaggio da Micogian » 28/01/2010, 21:31

xX_Simon_Xx ha scritto:eccolo:
http://www.playstationuser.altervista.o ... f=33&t=599
questo ustente ha messu un avatar grande quindi sce dalla pagina
io ora per evitare cio ho impostato come limite di larghezza per gli avatar 175 per evitare tutti sti casini ma per quelli cheormai l'hanno già messo non di può fare nnt quindi io vorrei risolvere mettendo questa cosa del ridimensionamento
Ma scusa, non era più semplice prendere gli Avatar e ridurli dicendo agli Utenti, "ragazzi, per ragioni tecniche ho dovuto ridimensionare gli Avatar."

Con phpmyadmin nella tabella phpbb_users fai un "cerca" degli avatar che hanno il campo "user_avatar_width" maggiore di 175.
Dipende da quante sono,potresti scaricare in locale le immagini, le riduci e le sostituisci, ma devi cambiare anche le dimensioni nel database oppure ricaricarle da PCA.

PS:
adesso ho visto, l'avatar del link che hai messo in origine è largo 161 px e alto 196 px, quindi è il programma che lo deforma, oppure nel database ci sono dimensioni diverse.
L'originale è 161x196

Rispondi

Torna a “Supporto stili”

Chi c’è in linea

Visitano il forum: Nessuno e 35 ospiti