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

Modifica al topiclist

Supporto stili in generale.
Rispondi
Avatar utente
Astro86
phpBB Expert
phpBB Expert
Messaggi: 924
Iscritto il: 12/08/2009, 14:36
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6
Database: MYSQL
Località: PC. Via localhost N° 82.51.149.40
Contatta:

Modifica al topiclist

Messaggio da Astro86 » 14/10/2010, 9:47

prendete esempio da questa immagine
http://img229.imageshack.us/img229/2300/adssj.png
io vorrei creare altre 2 colonne dove mettere gli avatar (ridimenzionati 80x80) dove:
dove sta scritto 1: l'avatar dell'autore del messaggio
dove sta scritto 2: l'avatar dell'autore dell'ultimo messaggio

e possibile?

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: Modifica al topiclist

Messaggio da Micogian » 14/10/2010, 10:57

Ci potrebbero essere più modi per farlo.
La cosa principale è decidere se vada visualizzato l'avatarr standard ridimensionato al momento oppure utilizzare un sistema che crei Avatar ridotti.
Ovvio che il primo sistema comporta meno modifiche ma può creare problemi di caricamento, il secondo ha bisogno di una procedura automatica di creazione dei "mini-Avatar" oppure saranno gli Admin che dreeranno i mini-avatar.
E' il principio della mia Mod Last Pictures che visualizza le miniature degli ultimi allegati.
Le miniature, se non sono già presenti, vengono automaticamente create dal primo utente che apre il Forum. Un principio simile potrebbe anche essere creato per i "mini-avatar".
Basta creare un mini-avatar che abbia nel nome l'user_id dell'utente, ad esempio m_10, m_15, ecc.
Dato che nella pagina "indice" sono disponibili i numeri ID degli utenti abbiamo la possibilità di associare il poster_id ai mini_avatar del creatore del Topic e dell'ultimo risposta:

Codice: Seleziona tutto

'MINI_AVATAR_FIRST' => "<img src='images/avatar/m_" . $row['first_poster_id'] . "'>",
'MINI_AVATAR_LAST' => "<img src='images/avatar/m_" . $row['last_poster_id'] . "'>",

Avatar utente
Astro86
phpBB Expert
phpBB Expert
Messaggi: 924
Iscritto il: 12/08/2009, 14:36
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6
Database: MYSQL
Località: PC. Via localhost N° 82.51.149.40
Contatta:

Re: Modifica al topiclist

Messaggio da Astro86 » 14/10/2010, 11:10

e si.. ma gli utenti cambiano... nonè che posso creare un mini avatar per ogni registrazione..

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: Modifica al topiclist

Messaggio da Micogian » 14/10/2010, 11:34

Qual'è il problema ?
Il file index.php crea la Lista dei Forums e per ogni record hai a disposizione il "first_poster_id" e il "last_poster_id"
Fai un ciclo di controllo dell'esistenza del relativo mini_avatar e se non esiste lo crea.

Nella Mod Last pictures il controllo è sulle thumbs:

Codice: Seleziona tutto

   if (is_file($thumbs)){
   $thumb_cor = $thumbs ;
   }else{
   $thumb_cor = resize_thumbs($physical, $attach_id);
   }
Se il file non esiste scatta la function resize_thumbs() che crea l'immagine ridotta.
Se vuoi farlo con gli avatar originali fai pure, voglio vedere quante risorse ti porta via quando hai una Lista lunga di Topics.

Che si possa fare sono d'accordo, sull'opportunità di una simile modifica sono molto scettico, a cosa serve vedere una macchiolina colorata ?
Ma questa è una mia opinione personale, cento teste, cento idee.

Avatar utente
Astro86
phpBB Expert
phpBB Expert
Messaggi: 924
Iscritto il: 12/08/2009, 14:36
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6
Database: MYSQL
Località: PC. Via localhost N° 82.51.149.40
Contatta:

Re: Modifica al topiclist

Messaggio da Astro86 » 14/10/2010, 12:48

in sè non serve a niente.. ma graficamente e bello a vedere... sono tutte piccole cose che rendono i forum gradevoli.. bho sarò io che mi baso anche nell'aspetto estetico e non solo funzionale...

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: Modifica al topiclist

Messaggio da Micogian » 14/10/2010, 13:09

Non entro nel merito, anch'io all'inizio cercavo suluzioni che mi sembravano migliorative. Mi sono accorto nel tempo che le cose migliori sono quelle più semplici e con meno fronzoli possibile.
Vedo in giro Forum dove sembra ci si diverta a mettere tutto e di più, spesso sono inguardabili e non ci si rende conto che quello che conta non è quello che pensiamo noi ma quello che pensa chi apre la pagina e la trova utile e intuitiva.
Ma siamo sempre nell'ambito delle opinioni personali.
Comunque la soluzione, per lo meno a grosse linee te l'ho data. Devi solo scegliere quale via seguire.

Avatar utente
Astro86
phpBB Expert
phpBB Expert
Messaggi: 924
Iscritto il: 12/08/2009, 14:36
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6
Database: MYSQL
Località: PC. Via localhost N° 82.51.149.40
Contatta:

Re: Modifica al topiclist

Messaggio da Astro86 » 14/10/2010, 14:37

poddarsi ai raggionre e non me ne accorgo..

cmq se vedo che va male la tolgo in un clik (mantengo sempre i beckup per togliere la mod e ripristinare il tutto)

Rispondi

Torna a “Supporto stili”

Chi c’è in linea

Visitano il forum: Nessuno e 38 ospiti