Pagina 1 di 2
mod per autoresize avatar
Inviato: 08/11/2011, 17:43
da cite72
salve ragazzi cercavo una mod che facesse l'autodimensionamento dell'avatar caricato in modo che gli utenti non debbano per forza rimpicciolire o adattare loro l'immagine. ho trovato la mod autoresize ma l'ultimo aggiornamento è del 2008. avete qualche mod da consigliarmi?
Re: mod per autoresize avatar
Inviato: 15/11/2011, 15:15
da Carlo
Anche se l'ultimo aggiornamento risale al 2008, potrebbe essere ancora valida.
Non è detto che bisogna aggiornarla lo stesso anche se funziona con nuove versioni di phpBB.
Re: mod per autoresize avatar
Inviato: 15/11/2011, 16:07
da Micogian
Dipende dove vuoi che venga ridimensionato l'avatar.
Ad esempio, per ridimensionare l'avatar nel Topic, apri il file viewtopic.php e cerca il seguente codice:
Codice: Seleziona tutto
// Posts are stored in the $rowset array while $attach_list, $user_cache
// and the global bbcode_bitfield are built
while ($row = $db->sql_fetchrow($result))
{
e aggiungi questo:
Codice: Seleziona tutto
// Ridimensiona Avatar se superiore di 140 px (by bingo)
if ($row['user_avatar_width'] > 140 )
{
$row['user_avatar_height'] = ($row['user_avatar_height'] * '140' / $row['user_avatar_width']);
$row['user_avatar_width'] = 140 ;
}
// fine ridimensiona Avatar
Se l'avatar ha una larghezza superiore a 140 pixel verrà ridimensionato a 140, l'altezza viene in proporzione.
Se inferiore resta quello originale.
Ovviamente puoi modificare il valore minimo sostituendo 140 con il valore che ritieni.
La stessa procedura potrebbe essere utilizzata nei MP e comunque dove compare l'avatar.
Il principio è quello di modificare le dimensioni prima della creazione della Variabile che verrà passata al template.
Re: mod per autoresize avatar
Inviato: 20/05/2013, 16:55
da VespeSportive
Ciao a tutti, eccomi al primo problema. Ho cercato il file in questione ma non ho trovato i riferimenti dove aggiungere le righe della mod.
Ho provato ad aggiungerle comunque ma ho sempre il problema che non si ridimensiona.
Ho notato poi che lo stesso file (viewtopic.php) è presente più volte quindi mi sa che ho sbagliato a cercarlo.
Qualcuno potrebbe indicarmi dove cercarlo di preciso?
Grazie

Re: mod per autoresize avatar
Inviato: 20/05/2013, 23:18
da trancy
Ho notato poi che lo stesso file (viewtopic.php) è presente più volte quindi mi sa che ho sbagliato a cercarlo.
Controlla meglio.Devi cercare il file in questione
dentro la cartella dove si trova il tuo forum non in altre.
Apri il file e trovi la parte di codice da cercare e quella da aggiungere.

Re: mod per autoresize avatar
Inviato: 21/05/2013, 10:22
da VespeSportive
Grazie per la risposta. Ovviamente il file l'ho cercato nella cartella dove c'è il forum.
Io l'ho trovato in phpbb/language/ita
ma ho visto che lo stesso file è presente anche nelle altre due sottocartelle di /language: /es e /en
Comunque anche nelle altre, la parte indicata dove inserire l'aggiunta non la trovo.

Re: mod per autoresize avatar
Inviato: 21/05/2013, 20:46
da trancy
VespeSportive ha scritto:Grazie per la risposta. Ovviamente il file l'ho cercato nella cartella dove c'è il forum.
Io l'ho trovato in phpbb/language/ita
ma ho visto che lo stesso file è presente anche nelle altre due sottocartelle di /language: /es e /en
Comunque anche nelle altre, la parte indicata dove inserire l'aggiunta non la trovo.

ma è normale che non puoi mai trovare la modifica;i filles presenti nelle cartelle
lingua non hanno nulla a che vedere.Cerca nel percorso che ti è stato indicato.Avrai un folder chiamato public_html o httdocs se sei in remoto.All'interno dei folder menzionati troverai il viewtopic.php
Re: mod per autoresize avatar
Inviato: 21/05/2013, 21:04
da Micogian
Il file deve essere phpbb/viewtopic.php. la cartella language o altre non centrano nulla.
Nel file indicato c'è il codice da cercare, almeno per quanto riguarda la modifica che indicavo io, se invece si parla della Mod resize, non saprei.
La mia modifica interviene solamente nella dimensione dell'avatar nel file viewtopic.php, non in altre pagine.
Re: mod per autoresize avatar
Inviato: 22/05/2013, 9:33
da VespeSportive
Mi spiace contraddirvi, io nella cartella /phpbb non ho ne il file in questione ne la cartella public_html.
E' vero che sono ai primi passi in questo mondo ma vedere se un file/cartella c'è o non c'è quello credo di saperlo fare.
Forse qualche particolare ci sfugge...
Re: mod per autoresize avatar
Inviato: 22/05/2013, 11:03
da Micogian
Io non so che installazione hai fatto, la cartella di phpbb, quella che contiene il file config.php deve contenere anche il file viewtopic.php.
Altrimenti come si fa a visualizzare un topic ?