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

Width e Height di emoticons e delle immagini delle sezioni

Cerchi una MOD? Chiedi in questo forum.
Questa sezione è supportata dagli utenti del forum, pertanto lo Staff potrebbe non eseguire tali richieste.
Rispondi
Avatar utente
giova95
Utente
Utente
Messaggi: 81
Iscritto il: 28/07/2012, 14:38
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.3.3
Database: MySQL(i) 5.0.95-log
Località: Biella
Contatta:

Width e Height di emoticons e delle immagini delle sezioni

Messaggio da giova95 » 26/08/2012, 10:16

Ciao a tutti,
ho un problema con le dimensioni delle emoticons e delle immagini delle sezioni.
Mi piacerebbe che nel codice html sia per le emoticons sia per le immagini delle dimensioni siano impostate le dimensioni tramite gli attributi width e height del tag img, però questo non avviene e non so come implementarlo.
Vorrei precisare che le dimensioni delle emoticons sono impostate dal pannello delle emoticons.

È possibile utilizzare una funzione php che prenda le dimensioni delle emoticons e le inserisca all'interno del tag? Il mio problema non è il fatto che esista o no questa funzione, ma non ho la minima idea di dove inserirla...
Stessa cosa per le immagini delle sezioni.
Vi ringrazio,
Mirko

Avatar utente
giova95
Utente
Utente
Messaggi: 81
Iscritto il: 28/07/2012, 14:38
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.3.3
Database: MySQL(i) 5.0.95-log
Località: Biella
Contatta:

Re: Width e Height di emoticons e delle immagini delle sezio

Messaggio da giova95 » 29/08/2012, 10:21

non riesco a capire perchè me l'abbiate spostata in questa sezione. Non volevo una mod, ma solo una consiglio su quale file dover inserire il codice, sia per le emoticons che per le immagini delle sezioni.

Angolo
Leader Traduttori
Leader Traduttori
Messaggi: 7237
Iscritto il: 11/03/2011, 17:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.6.18
Database: MySQL 5.6.33-log
Contatta:

Re: Width e Height di emoticons e delle immagini delle sezio

Messaggio da Angolo » 29/08/2012, 11:24

Come perché? È una modifica al codice, quella che chiedi. Non come si utilizza una funzione nativa del phpBB3.

Avatar utente
giova95
Utente
Utente
Messaggi: 81
Iscritto il: 28/07/2012, 14:38
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.3.3
Database: MySQL(i) 5.0.95-log
Località: Biella
Contatta:

Re: Width e Height di emoticons e delle immagini delle sezio

Messaggio da giova95 » 29/08/2012, 12:43

ah, perchè l'avete intesa in quel senso.. giustamente
Posso solo sapere qual'è il file che si "occupa" di inserire le immagini dei forum? e anche quello delle emoticons se possibile
Grazie

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: Width e Height di emoticons e delle immagini delle sezio

Messaggio da Micogian » 29/08/2012, 12:50

Questo lo rilevi dall'url della pagina che apri e dal codice sorgente della pagina stessa.
Tieni conto che il phpbb funziona in questo modo: una pagina php ha lo scopo di connettersi al database, creare le variabili con i dati necessari, questi vengono passati al template, un file html che ha il compito di visualizzare la pagina.

La dimensione width e height come la intendi tu non viene più usata in html5, il tutto viene gestito dai CSS.

Avatar utente
giova95
Utente
Utente
Messaggi: 81
Iscritto il: 28/07/2012, 14:38
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.3.3
Database: MySQL(i) 5.0.95-log
Località: Biella
Contatta:

Re: Width e Height di emoticons e delle immagini delle sezio

Messaggio da giova95 » 29/08/2012, 16:23

Si si lo so. So anche che il template che "genera" le immagini è ovviamente forumlist_body.html
Riporto la riga "incriminata":

Codice: Seleziona tutto

<!-- IF forumrow.FORUM_IMAGE --><span class="forum-image">{forumrow.FORUM_IMAGE}</span><!-- ENDIF -->
Ciò che mi serve è sapere in quale file viene creata la variabile passata al template "forum_image".
Potrei farlo io stesso cercando in ogni file php della root o della cartella includes, ma siccome non sono pochi file volevo sapere se c'era qualcuno che già lo sapeva, mi risparmierebbe un bel pò di tempo.
In caso contrario vabbè, mi metterò a cercare :)
Ultima modifica di giova95 il 29/08/2012, 17:41, modificato 2 volte in totale.

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: Width e Height di emoticons e delle immagini delle sezio

Messaggio da Micogian » 29/08/2012, 17:18

Intanto, come vedi dalla riga, è la classe "forum_image" che gestisce l'immagine, quindi è nei CSS che devi guardare.
Per trovare una stringa contenuta in un file io utilizzo il comando Agent Ransack, è free e puoi scaricarlo dala rete.
Consente di cercare se una stringa è presente nei file di una cartella (compreso le sottocartelle) .
Devi avere i file in locale però.
l'array forumrow dovrebbe essere nel file functions_display.php ma penso che sia nel CSS che trovi la soluzione.

Avatar utente
giova95
Utente
Utente
Messaggi: 81
Iscritto il: 28/07/2012, 14:38
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.3.3
Database: MySQL(i) 5.0.95-log
Località: Biella
Contatta:

Re: Width e Height di emoticons e delle immagini delle sezio

Messaggio da giova95 » 29/08/2012, 17:45

no, la classe css forum-image imposta solamente float padding e margin.
Se controlli sul mio sito il codice html l'immagine è proprio all'interno dell'attributo src del tag img.

Comunque il file è proprio function_display.php, l'ho trovato utilizzando questo codice:
L'ho trovata così:

Codice: Seleziona tutto

function searchFile($folder, $srch, &$results) {
  $folder = rtrim($folder, "/") . '/';
  if ($hd = opendir($folder)) {
    while (false !== ($file = readdir($hd))) { 
      if($file != '.' && $file != '..') {
        if(is_dir($folder . $file)) {
          searchFile($folder. $file, $srch, $results);
      
        } elseif(preg_match("#\.$srch$#", $file)) {
          $results[] = $folder . $file;
        }
      }
    }
    closedir($hd); 
  }
}

$r=array();
searchFile('./', 'php', $r);
foreach($r as $f) {
  $stringa = file_get_contents("$f");
if (preg_match("/forum_image/i", $stringa)) {
    echo "trovato in " . $f . '<br />';
} 
}
Già che il topic è nella sezione giusta ne approfitto per chiedere ulteriori aiuti.

All'interno del file c'è questa riga di codice:

Codice: Seleziona tutto

'FORUM_IMAGE'			=> ($row['forum_image']) ...eccetera...
che serve ovviamente per assegnare la variabile al template.
Però sembra che $row['forum_image'] non abbia origine. Cioè, quella che ho postato è la prima riga in cui appare $row['forum_image']. Com'è possibile? deve pur essere assegnata l'immagine in qualche modo!
Se volete controllare è la riga 324 del file.

Rispondi

Torna a “Richiesta MOD”

Chi c’è in linea

Visitano il forum: Nessuno e 45 ospiti