• User Attivo

    Mod per ridimensionamento automatico immagini?

    Ciao a tutti,
    conoscete mica una mod per PhpBB3 che consenta di ridimensionare automaticamente le immagini inserite dagli utenti (come ad esempio gli avatar..) ?

    Ringrazio e saluto,


  • User Attivo

    per gli avatar basta andare nel pca e inserire i limiti delle dimensioni.

    per le immagini inserite dagli utenti nei topic io ti consiglio di installare Advanced BBCode Box 3 ( aka ABBC3 )

    oltre al ridimensionamento automatico delle immagini la mod installa tutta una serie di pulsanti per l'inserimento rapido di immagini, link, oggetti in flash, etc.

    attualmente il download è sospeso, in quanto l'autore sta facendo i test necessari per distribuire la versione 9.
    puoi capire di che parlo andando a questa pagina mssti.com/phpbb3/index.php e loggandoti come :
    username : test
    password : test

    😉


  • User Attivo

    Ciao, grazie mille per la dritta.

    Per l'avatar intendevo appunto una mod che ridimensionasse le immagini uploaddate dall'utente in modo da farle rientrare nei limiti specificati nel PCA.
    Questa mod fa anche questo?

    Ciao e grazie,
    Rammo.


  • User Attivo

    Ah un'altra domanda... ho problemi con la traduzione in italiano di PhpBB3 se installo questa mod?

    Ciao e grazie,


  • User Attivo

    problemi di traduzione no, ma i file language sono in inglese, li traduci e li piazzi nella cartella it/mods/language

    si, la mod ridimensiona le immagini automaticamente.


  • User Attivo

    Benissimo...
    ...allora aspetterò che torni disponibile il download della mod 🙂

    Ciao e grazie,
    Rammo.


  • User Attivo

    @Rammo said:

    Benissimo...
    ...allora aspetterò che torni disponibile il download della mod 🙂

    Ciao e grazie,
    Rammo.

    mod disponibile per il download. qualche problema d'integrazione con mkportal, facilmente risolvibile 😉


  • User Attivo
    1. Per gli avatar devi impostare un limite massimo. E' chiaro che ogni impostazione del Monitor e Risoluzione grava sulla grandezza dell'immagine stessa. Se imposti Larghezza e Lunghezza di Default, l'utente sarà obbligato ad inserire una foto ridimensionata, esempio 60 x 60 px

  • User Attivo
    1. Ecco la Mod per Ridimensionare gli Allegati, che si inseriscono con il Tag [img]

    [php]

    #-----[ OPEN ]------------------------------------------

    styles/prosilver/template/viewtopic_body.html

    #-----[ FIND ]------------------------------------------

    <!-- ELSE -->
    <strong>{L_FORUM_RULES}</strong><br />
    {FORUM_RULES}
    <!-- ENDIF -->
    <span class="corners-bottom"><span></span></span></div>
    </div>
    <!-- ENDIF -->

    #-----[ AFTER , ADD ]------------------------------------------

    note : you may change( 600px) to whatever you want

    <script>
    window.onload = resizeimg;
    function resizeimg()
    {
    if (document.getElementsByTagName)
    {
    for (i=0; i<document.getElementsByTagName('img').length; i++)
    {
    im = document.getElementsByTagName('img')*;
    if (im.width > 600)
    {
    im.style.width = '600px';
    eval("pop" + String(i) + " = new Function("pop = window.open('" + im.src + " ','fullscale','width=400,height=400,scrollbars=1,resizable=1'); pop.focus();")");
    eval("im.onclick = pop" + String(i) + ";");
    if (document.all) im.style.cursor = 'hand';
    if (!document.all) im.style.cursor = 'pointer';
    im.title = 'Click Here To See Image Full Size ';
    }
    }
    }
    }
    </script>

    #-----[ OPEN ]------------------------------------------

    styles/subsilver2/template/viewtopic_body.html

    #-----[ FIND ]------------------------------------------

    <!-- INCLUDE overall_header.html -->

    #-----[ AFTER , ADD ]------------------------------------------

    note : you may change( 600px) to whatever you want

    <script>
    window.onload = resizeimg;
    function resizeimg()
    {
    if (document.getElementsByTagName)
    {
    for (i=0; i<document.getElementsByTagName('img').length; i++)
    {
    im = document.getElementsByTagName('img')*;
    if (im.width > 600)
    {
    im.style.width = '600px';
    eval("pop" + String(i) + " = new Function("pop = window.open('" + im.src + " ','fullscale','width=400,height=400,scrollbars=1,resizable=1'); pop.focus();")");
    eval("im.onclick = pop" + String(i) + ";");
    if (document.all) im.style.cursor = 'hand';
    if (!document.all) im.style.cursor = 'pointer';
    im.title = 'Click Here To See Image Full Size ';
    }
    }
    }
    }
    </script>

    #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------

    EoM [/php]

    Facilissima da installare. Consigliata.


  • User Attivo

    Ovviamente Questa mod potete installarla in tutti gli stili, sempre osservando se si tratta di stili basati su prosilver o subsilver2


  • User Attivo

    Ma questa mod mi sembra di vedere che non fa altro che ridimensionare la larghezza... ma non diminuisce i Kb delle foto.

    Io stavo cercando invece una mod che ridimensionasse di Kb gli allegati e gli avatar inseriti... per esempio io inserisco una foto come allegato di 1 MB e la mod la ridimensiona ad un massimo specificato (ex. 200 kb). Lo stesso per gli avatar..

    Esiste qualcosa del genere?

    Ringrazio e saluto tutti,
    Rammo.


  • User Attivo

    Purtroppo che io sappia no, phpbb imposta un upload massimo, che puoi variare in acp. Ma non esiste una mod capace di apportare un modifica, che viene effettuata usando appositi programmi di grafica.


  • User Attivo

    Ok.. dovrebbe essere Advanced BBCode Box 3 quella che cerco io... giusto? 🙂
    Pensavo che la mod inserita da master1986 fosse quella segnalata anche da supercapocc, invece vedo che sono due cose completamente diverse.

    supercapocc puoi spiegarmi come si installa la mod o dove posso prendere le istruzioni per installarla?

    Ciao e grazie,
    Rammo.


  • User Attivo

    @master1986 said:

    1. Ecco la Mod per Ridimensionare gli Allegati, che si inseriscono con il Tag [img]

    scusa, un informazione.
    Se volessi far si che la finestra che si apre avesse le dimensioni reali dell' immagine come potrei fare?
    Immagino che la riga da modificare sia questa, ma non sò come.
    [php]

    eval("pop" + String(i) + " = new Function("pop = window.open('" + im.src + " ','fullscale','width=400,height=400,scrollbars=1,resizable=1');[/php]


  • User Attivo

    Mi chiedevo... non è che con tutte le MOD che installo poi ogni volta che esce un aggiornamento per PhpBB devo aspettare l'aggiornamento anche di tutte le MOD che altrimenti non vengono più supportate?


  • User Attivo

    @Rammo said:

    Ok.. dovrebbe essere Advanced BBCode Box 3 quella che cerco io... giusto? 🙂
    Pensavo che la mod inserita da master1986 fosse quella segnalata anche da supercapocc, invece vedo che sono due cose completamente diverse.

    supercapocc puoi spiegarmi come si installa la mod o dove posso prendere le istruzioni per installarla?

    Ciao e grazie,
    Rammo.

    sono cose due diverse, o meglio in quella che ti segnalo io è compresa anche il ridimensionamento automatico delle immagini, ma in termini di dimensioni nel layout non di kb.

    se è quello che cerchi non so... tempo fa usavo coppermine e mi ricordavo che s'integrava con un software imagemagik che se non ricordo male faceva questo lavoro che vuoi tu. adesso non so se si potrebbe integrare con phpbb3.


  • User Attivo

    Esatto, avrei proprio bisogno di una mod che ridimensionasse le immagini automaticamente in termini di Kb proprio mediante l'uso di software come imagemagik. Hai colpito nel segno 😉

    Infatti il problema è che gli utenti inseriscono foto enormi (anche sopra 1-2 MB); la banda purtroppo costa... 🙂
    Ho provato ad inserire il limite per gli allegati nel PCA ma sembra che la funzione non comprenda le foto inserite nei post.

    Spero che qualcuno possa aiutarmi, sono disperato! 😞

    Ciao e grazie a tutti,
    Rammo