Ridimensionamento automatico di tutte le immagini inserite come allegati

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
forzanapoli1000
00venerdì 12 febbraio 2010 13:08
Salve avrei bisogno di assistenza. Nel forum che sto creando vorrei che tutte le immagini inserite come allegati fossero ridimensionate automaticamente ad una risoluzione di 640x480 o 800x600, perchè molte volte in un vecchio forum che gestivo venivano inserite immagini enormi 1600x1200 e il forum diventava ingestibile, tutto sballato, pagine che caricavano dopo un sacco di tempo o che non risultavano centrate. é possibile fare ciò? agendo ad esempio su qualche classe? grazie
-Kiya-
00venerdì 12 febbraio 2010 13:15
basta agire nel layout, come indicato qui:


freeforumzone.leonardo.it/discussione.aspx?idd=9080275
forzanapoli1000
00venerdì 12 febbraio 2010 13:53
ciao kiya ho agito sul layout ma niente ho anche aggiunto la classe .cimgffz ma ancora rimangono grandi le foto sia quelle già inserite che quelle che inserisco
forzanapoli1000
00venerdì 12 febbraio 2010 15:56
funziona solamente con immagini inserite da imageshack, se inserisco allegati non me li ridimensiona
-Kiya-
00venerdì 12 febbraio 2010 19:29
hai spuntato sia la voce " Risoluzione Immagini Allegate" che quella "Risoluzione Immagini", oltre a specificare la dimensione fissa?
forzanapoli1000
00lunedì 15 febbraio 2010 11:05
si spuntate entrambe.ma gli allegati comunque non li ridimensiona. come devo fare?
-Kiya-
00martedì 16 febbraio 2010 17:09
mi specifichi quale browser internet usi, per cortesia?
forzanapoli1000
00mercoledì 17 febbraio 2010 16:51
si firefox.
forzanapoli1000
00domenica 21 febbraio 2010 20:29
niente allora?
-Kiya-
00lunedì 22 febbraio 2010 02:16
scusa il ritardo, ma ho avuto problemi di connessione.
Ho informato gli admin che provvederanno a verifica e comunicheranno quanto prima gli esiti ;)
forzanapoli1000
00lunedì 22 febbraio 2010 11:43
ti ringrazio sei stata gentilissima. grazie.
-Kiya-
00lunedì 22 febbraio 2010 14:42
il problema da te riscontrato effettivamente sussiste a carico della classe che governa gli allegati.
Per una risoluzione automatica definitiva occorrerà attendere il prossimo aggiornamento, ma potrai ovviare fin da subito manualmente, procedendo così:

all'interno del/dei css relativo/i alla/alle cartelle del Forum, vai ad inserire questa stringa:

.cimgall {width:auto!important; width:XXXpx; max-width:XXXpx; }

dove, al posto delle X andrai a sostituire il valore relativo alla larghezza immagine a partire dalla quale vorrai ridimensionare. Ad esempio: se intendi impostare una larghezza massima pari a 700px, imposta 701 al posto delle X. Così facendo ogni immagine che supera la larghezza impostata verrà ridimensionata a 700.

"salva"
"salva nello skin"
forzanapoli1000
00lunedì 22 febbraio 2010 19:31
ciao kiya ti ringrazio molto, sei stata gentilissima, mi guideresti un po ho dimenticato, allora devo fare pannello avanzato poi. l'unica cosa che ho capito è che per impostare 800x600 devo impostare la stringa a 801x601, giusto?
forzanapoli1000
00lunedì 22 febbraio 2010 20:39
dov'è che la devo inserire?
-Kiya-
00martedì 23 febbraio 2010 00:36
devi agire incollando la stringa di codice all'interno del css relativo alla skin su cui vuoi operare.

Percorso:

Amministra --> modalità avanzata --> aspetto --> gestione skin

clicca sul "modifica" riferito alla skin associata al Forum, quindi su "Modifica Stile".
A questo punto ti trovi all'interno del pannello css. Spostati su "avanzato", quindi su "css".
Clicca su "modifica" e vai ad incollare la stringa di codice in un punto qualsiasi, dopo una parentesi graffa chiusa (in modo da non spezzare uno script preesistente).
Salva.
Salva nello skin.
-Kiya-
00martedì 23 febbraio 2010 08:24
dimenticavo:

è sufficiente fissare il width, ovvero la larghezza. L'altezza si autoimposterà di conseguenza.
forzanapoli1000
00martedì 23 febbraio 2010 11:21
sei un genio!! adesso va. l'ultima cosa volevo chiederti allora io voglio impostare la stringa che ridimensiona tutto ad 800 x 600 è corretta cosi:

.cimgall {width:auto!important; width:800px; max-width:801px; }

o cosi

.cimgall {width:auto!important; width:801px; max-width:801px; }

o cosi:

.cimgall {width:auto!important; width:XXXpx; max-width:801px; }

quindi qual'è quella corretta? la 1° la 2° o la 3°?, scusami se ti sto dando fastidio.

un ultima cosa quindi adesso posso levare la spunta blocca risoluzioni immagini allegate? o levoando questa, ciò implica anche il non ridimensionamento delle immagini di imageshack allegate tramite codice [img]. E poi veramente l'ultima e poi non ti scoccio più io ho aggiunto la classe .cimgffz la lascio o la elimino? cambia qualcosa se resta?
-Kiya-
00martedì 23 febbraio 2010 13:23
la versione corretta è la n. 2

la spunta alla voce relativa agli allegati, in questo momento non produce alcun risultato, poichè mancano dei parametri che verranno introdotti con l'aggiornamento.
Personalmente ti consiglierei di lasciarla, impostando anche lì la dimmensione da bloccare a 801 x 0
In tal modo, ad aggiornamento avvenuto, ne beneficerà tutto il forum, indipendentemente dalla skin abbinata (ricorda, infatti, che la stringa di codice l'hai inserita nella skin attuale, ma se dovcessi sostituirla dovresti ripetere l'operazione).
provaccountceed
00martedì 23 febbraio 2010 13:59
ah ok ma l'aggiornamento è indipendente ed automatico cioè avviena automaticamente e mi sovrascriverà tutte le impostazioni? quindi questa stringa ad aggiornamento avvenuto perderà effetto? e la .cimgffz la cancello giusto, e poi perchè la devo impostare ad 801x0 non 800x600?
-Kiya-
00martedì 23 febbraio 2010 23:34
l'aggiornamento sarà automatico e integrerà le tue impostazioni, che, di conseguenza, non perderanno il loro effetto.
La .imgffz è la classe generica per le immagini inserite nei post, non quella degli allegati. perchè vorresti cancellarla?

Impostando il width a 801, anzichè 800, farai in modo che le immagini con larghezza fino a 800 non vengano ridimensionate, mentre quelle superiori (anche per un solo pixel) si.
forzanapoli1000
00mercoledì 3 marzo 2010 09:49
ciao kiya riprendo la discussione perchè volevo aggiungere 2 cose allora tu mi dici perchè volevo cancellare la classe .cimgffz, ti dico perchè prima non c'era e l'ho aggiunta io, e, la sua aggiunta non ha cambiato niente, avevo seguito questa tua guida:

freeforumzone.leonardo.it/discussione.aspx?idd=6845633

quindi ti chiedevo visto che prima non c'era. e la sua immissione non ha comportato niente, perchè non cancellarla, cmq adesso l'ho fatto e non è cambiato niente con la sua cancellazione il ridimensionamento funziona sempre quindi penso che potevo cancellarla vero?

un ultima cosa ma la classe che ho inserito ridimensiona automaticamente tutte le immagine superiori di 1 pixel a 800 alla risuluzione di 800x600 ma invece se volessi ridimensionare anche le immagini più piccole cioè se inserisco un immagine 320x240 come faccio per far si che venga automaticamente ridimensionata ad 800x600? grazie mille e ancora complimenti per le tue competenze
-Kiya-
00mercoledì 3 marzo 2010 10:09
Aumentare automaticmente la risoluzione di immagini è rischioso. Per la maggiore, infatti, risulterebbero con ogni probabilità sgranate. Ecco perchè si prevede di rempicciolire le immagini grandi, ma non di ingrandire quelle piccole.

Se non hai intenzione di applicare particolari specifiche alle immagini (ovvero di personalizzarne la visualizzazione) allora la classe di pertinenza non è necessaria.
forzanapoli1000
00mercoledì 3 marzo 2010 10:10
ok grazie quindi è inutile ingrandire le immagini hai ragione come dicevo io sul forum ma qualcuno voleva ciò e gli ho spiegato che non era possibile o meglio che sarebbero venute sgranate.ed infine l'ultima cosa oggi mi sono accorto che la classe che avevo inserito era questa:
.cimgall {width:auto!important; width:800px; max-width:801px; }

e quindi l'ho cambiata con questa:

.cimgall {width:auto!important; width:801px; max-width:801px; }

ma non è cambiato nulla come mai? qual'è la differenza tra le 2? le immagini vengono sempre ridimensionata ad 801x601 per farle 800x600 devo impostare la classe ad 800 vero? ma questo implica che anche le risoluzioni ad es. 320x240 vengano ridimensionate ad 800x600?
grazie mille e ancora complimenti per le tue competenze
-Kiya-
00venerdì 5 marzo 2010 13:26
Ho l'impressione che giriamo in tondo, ripetendo le stesse cose.

Perdona, ma quanto può cambiare da 800 a 801 pixel???

La stringa corretta è quella in cui i due parametri dimensione coincidono, quindi o entrambi a 800 oppure entrambi a 801.
Come ho già chiarito, le immagini di dimensione inferiore a quella indicata non verranno ridimensionate.
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 03:22.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com