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
MODs in fase di sviluppo.
-
Micogian
- 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:
Messaggio
da Micogian » 10/08/2011, 9:42
Lo stile Avalon è di derivazione "subsilver2" e la Mod è stata fatta quando avevo installato questo style nel mio Forum.
Mi ricordo che il problema della riga più corta è causato dal "colspan" che riunisce le colonne e dato che sono state aggiunte due colonne alla tabella originale bisogna intervenire su quei valori.
In pratica la parte
Codice: Seleziona tutto
colspan="<!-- IF S_IN_SEARCH_POPUP -->9<!-- ELSE -->8<!-- ENDIF -->
dovrebbe diventare
Codice: Seleziona tutto
colspan="<!-- IF S_IN_SEARCH_POPUP -->11<!-- ELSE -->10<!-- ENDIF -->
Questo codice è presente due volte verso la fine del file memberlist_body.html del template.
Dopo la modifica devi aggiornare la cache.
Sul secondo problema non ho capito ma credo dipenda dai css.
-
Sergjei
- Utente
- Messaggi: 67
- Iscritto il: 19/07/2011, 2:13
- Sesso: Maschio
- Versione: 3.0.9
- Server: UNIX/Linux
- PHP: 5.2.17
Messaggio
da Sergjei » 10/08/2011, 10:10
Perfetto modifica apportata e barra sistemata. Grazie
Per il discorso colore dei livelli stavo cercando chi lo controlla ma per ora niente da fare, dovrebbe essere un css ma non so quale.....
-
Micogian
- 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:
Messaggio
da Micogian » 10/08/2011, 10:31
Non so a cosa ti riferisci per "livello", al Gruppo di appartenenza dell'utente ? (tipo Amministratore, Moderatore, ecc. ?)
Non mi sembra che per questo dato sia previsto il colore.
-
Sergjei
- Utente
- Messaggi: 67
- Iscritto il: 19/07/2011, 2:13
- Sesso: Maschio
- Versione: 3.0.9
- Server: UNIX/Linux
- PHP: 5.2.17
Messaggio
da Sergjei » 10/08/2011, 10:54
Esatto, mi hanno chiesto se è possibile farlo mostrare colorato come il nick in base al livello.....
-
Micogian
- 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:
Messaggio
da Micogian » 10/08/2011, 11:31
Dipende dalla variabile disponibile in quella pagina. Ci dovrebbe essere USER_COLOR
La riga che visualizza il livello è questa
Codice: Seleziona tutto
<td class="gen row" align="center"><!-- IF memberrow.RANK_IMG -->{memberrow.RANK_IMG}<!-- ELSE -->{memberrow.RANK_TITLE}<!-- ENDIF --></td>
Si nota che se c'è una IMG viene visualizzata questa, altrimenti viene visualizzato il valori di {memberrow.RANK_TITLE}
Una soluzione, sempre che la variabile USER_COLOR sia disponibile potrebbe essere questa:
Codice: Seleziona tutto
<td class="gen row" align="center" style="color: #{memberrow.USER_COLOR};"><!-- IF memberrow.RANK_IMG -->{memberrow.RANK_IMG}<!-- ELSE -->{memberrow.RANK_TITLE}<!-- ENDIF --></td>
-
Sergjei
- Utente
- Messaggi: 67
- Iscritto il: 19/07/2011, 2:13
- Sesso: Maschio
- Versione: 3.0.9
- Server: UNIX/Linux
- PHP: 5.2.17
Messaggio
da Sergjei » 10/08/2011, 12:02
Nel mio file memberlist_body l'unica parte che assomiglia a quella da te indicata è questa
Codice: Seleziona tutto
<td class="gen row" align="center"> {memberrow.PROFILE_FIELD1_VALUE}</td>
ma non mi sembra che la tua variante possa essere applicata qui
Ho provato a cambiare questa riga ove si intercetta l'immagine del livello .....ma non ha portato effetti sulla visualizzazione, forse non è definita la variabile user_color
Codice: Seleziona tutto
<td class="gen" align="center"><!-- IF memberrow.RANK_IMG -->{memberrow.RANK_IMG}<!-- ELSE -->{memberrow.RANK_TITLE}<!-- ENDIF --></td>
-
Micogian
- 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:
Messaggio
da Micogian » 10/08/2011, 12:09
{memberrow.PROFILE_FIELD1_VALUE} è un valore personalizzato del profilo, non è il livello che dovrebbe corrispondere a RANK.
A meno che non ci sia il livello nella tua versione Avalon.
-
Sergjei
- Utente
- Messaggi: 67
- Iscritto il: 19/07/2011, 2:13
- Sesso: Maschio
- Versione: 3.0.9
- Server: UNIX/Linux
- PHP: 5.2.17
Messaggio
da Sergjei » 10/08/2011, 12:12
Ti posto l'intero file se può darti qualche indicazione di più
Io ho due livelli personalizzati nel forum ma non credo siano quelli ad influire
Codice: Seleziona tutto
<!-- IF S_IN_SEARCH_POPUP -->
<!-- INCLUDE simple_header.html -->
<!-- ELSE -->
<!-- INCLUDE overall_header.html -->
<!-- ENDIF -->
<!-- IF S_SEARCH_USER -->
<!-- INCLUDE memberlist_search.html -->
<!-- ENDIF -->
<!-- IF S_SHOW_GROUP --><!-- INCLUDE memberlist_group.html --><!-- ENDIF -->
<!-- IF not S_SHOW_GROUP -->
<form method="post" name="charsearch" action="{S_MODE_ACTION}">
<table width="100%" cellspacing="1">
<tr>
<td align="{S_CONTENT_FLOW_BEGIN}"><span class="genmed">{L_USERNAME_BEGINS_WITH}: </span><select name="first_char" onchange="this.form.submit();">{S_CHAR_OPTIONS}</select> <input type="submit" name="char" value="{L_DISPLAY}" class="btnlite" /></td>
<!-- IF U_FIND_MEMBER and not S_SEARCH_USER -->
<td class="genmed" align="{S_CONTENT_FLOW_END}"><a href="{U_FIND_MEMBER}">{L_FIND_USERNAME}</a></td>
<!-- ELSEIF S_SEARCH_USER and U_HIDE_FIND_MEMBER and not S_IN_SEARCH_POPUP -->
<td class="genmed" align="{S_CONTENT_FLOW_END}"><a href="{U_HIDE_FIND_MEMBER}">{L_HIDE_MEMBER_SEARCH}</a></td>
<!-- ENDIF -->
</tr>
</table>
{S_FORM_TOKEN}
</form>
<!-- ENDIF -->
<!-- IF S_IN_SEARCH_POPUP -->
<form method="post" name="results" action="{S_MODE_ACTION}" onsubmit="insert_marked(this.user);return false">
<!-- ELSE -->
<form method="post" action="{S_MODE_ACTION}">
<!-- ENDIF -->
{$CA_BLOCK_START}
{$CA_CAP2_START}{L_MEMBERLIST}{$CA_CAP2_END}
<table class="tablebg" width="100%" cellspacing="{$CA_SPACING}">
<tr>
<th nowrap="nowrap">#</th>
<th nowrap="nowrap" width="11%" align="{S_CONTENT_FLOW_BEGIN}"><a href="{U_SORT_USERNAME}">{L_USERNAME}</a></th>
<th nowrap="nowrap" width="14%"><a href="{U_SORT_JOINED}">{L_JOINED}</a></th>
<th nowrap="nowrap" width="5%"><a href="{U_SORT_POSTS}">{L_POSTS}</a></th>
<th nowrap="nowrap" width="10%"><a href="{U_SORT_RANK}">{L_RANK}</a></th>
<th nowrap="nowrap" width="9%">{L_SEND_MESSAGE}</th>
<th nowrap="nowrap" width="9%"><a href="{U_SORT_EMAIL}">{L_EMAIL}</a></th>
<th nowrap="nowrap" width="9%"><a href="{U_SORT_WEBSITE}">{L_WEBSITE}</a></th>
<th nowrap="nowrap" width="14%"><a href="{U_SORT_ACTIVE}">{L_SORT_LAST_ACTIVE}</a></th>
<th nowrap="nowrap" width="14%"><a href="{U_SORT_VISITED}">{L_SORT_LAST_VISIT}</a></th>
<!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><th width="2%" nowrap="nowrap">{L_MARK}</th><!-- ENDIF -->
</tr>
<!-- BEGIN memberrow -->
<!-- IF S_SHOW_GROUP -->
<!-- IF memberrow.S_FIRST_ROW and memberrow.S_GROUP_LEADER -->
<tr>
<td class="row3" colspan="8"><b class="gensmall">{L_GROUP_LEADER}</b></td>
</tr>
<!-- ELSEIF not memberrow.S_GROUP_LEADER and not $S_MEMBER_HEADER -->
<tr>
<td class="row3" colspan="8"><b class="gensmall">{L_GROUP_MEMBERS}</b></td>
</tr>
<!-- DEFINE $S_MEMBER_HEADER = 1 -->
<!-- ENDIF -->
<!-- ENDIF -->
<!-- IF memberrow.S_ROW_COUNT is even --><tr class="row2"><!-- ELSE --> <tr class="row1"><!-- ENDIF -->
<td class="gen" align="center"> {memberrow.ROW_NUMBER} </td>
<td class="genmed" align="{S_CONTENT_FLOW_BEGIN}">{memberrow.USERNAME_FULL}<!-- IF S_SELECT_SINGLE --> [ <a href="#" onclick="insert_single('{memberrow.A_USERNAME}'); return false;">{L_SELECT}</a> ]<!-- ENDIF --></td>
<td class="genmed" align="center"> {memberrow.JOINED} </td>
<td class="gen" align="center">{memberrow.POSTS}</td>
<td class="gen" align="center" style="color: #{memberrow.USER_COLOR};"><!-- IF memberrow.RANK_IMG -->{memberrow.RANK_IMG}<!-- ELSE -->{memberrow.RANK_TITLE}<!-- ENDIF --></td>
<td class="gen" align="center"> <!-- IF memberrow.U_PM --><a href="{memberrow.U_PM}">{PM_IMG}</a><!-- ENDIF --> </td>
<td class="gen" align="center"> <!-- IF memberrow.U_EMAIL --><a href="{memberrow.U_EMAIL}">{EMAIL_IMG}</a><!-- ENDIF --> </td>
<td class="gen" align="center"> <!-- IF memberrow.U_WWW --><a href="{memberrow.U_WWW}">{WWW_IMG}</a><!-- ENDIF --> </td>
<td class="gensmall" style="text-align: center;">{memberrow.LASTPOST} <span style="font-weight: bold;<!-- IF memberrow.LASTPOST_DAYS < '60' || memberrow.LASTPOST_DAYS == " - " -->color: green;<!-- ELSE -->color: red;<!-- ENDIF -->"><!-- IF memberrow.LASTPOST <> " - " --><br/>({memberrow.LASTPOST_DAYS} gg.)<!-- ENDIF --></span> </td>
<td class="gensmall" style="text-align: center;">{memberrow.VISITED} <span style="font-weight: bold;<!-- IF memberrow.VISITED_DAYS < '60' || memberrow.VISITED_DAYS == " - " -->color: green;<!-- ELSE -->color: red;<!-- ENDIF -->"><!-- IF memberrow.VISITED <> " - " --><br/>({memberrow.VISITED_DAYS} gg.)<!-- ENDIF --></span</td>
<!-- IF memberrow.S_PROFILE_FIELD1 -->
<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
<td class="gen row" align="center"> {memberrow.PROFILE_FIELD1_VALUE}</td>
<!-- ENDIF -->
<!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><td align="center"><input type="checkbox" class="radio" name="user" value="{memberrow.USERNAME}" /></td><!-- ENDIF -->
</tr>
<!-- BEGINELSE -->
<tr>
<td class="row1" colspan="<!-- IF S_IN_SEARCH_POPUP -->11<!-- ELSE -->10<!-- ENDIF -->" align="center">
<span class="gen"><!-- IF S_SHOW_GROUP -->{L_NO_GROUP_MEMBERS}<!-- ELSE -->{L_NO_MEMBERS}<!-- ENDIF --></span>
</td>
</tr>
<!-- END memberrow -->
<tr>
<td class="cat" colspan="<!-- IF S_IN_SEARCH_POPUP -->11<!-- ELSE -->10<!-- ENDIF -->" align="center"><!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><input class="btnlite" type="submit" value="{L_SELECT_MARKED}" /><!-- ELSE --><span class="gensmall">{L_SELECT_SORT_METHOD}:</span> <select name="sk">{S_MODE_SELECT}</select> <span class="gensmall">{L_ORDER}</span> <select name="sd">{S_ORDER_SELECT}</select> <input type="submit" name="submit" value="{L_SUBMIT}" class="btnlite" /><!-- ENDIF --></td>
</tr>
</table>
{$CA_BLOCK_END}
{S_FORM_TOKEN}
</form>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td class="pagination">{PAGE_NUMBER} [ {TOTAL_USERS} ]</td>
<td align="{S_CONTENT_FLOW_END}"><!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><b class="nav"><a href="#" onclick="marklist('results', 'user', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('results', 'user', false); return false;">{L_UNMARK_ALL}</a></b><br /><!-- ENDIF --><span class="pagination"><!-- INCLUDE pagination.html --></span></td>
</tr>
</table>
<!-- IF S_IN_SEARCH_POPUP -->
<!-- INCLUDE simple_footer.html -->
<!-- ELSE -->
<br clear="all" />
<!-- INCLUDE breadcrumbs.html -->
<br clear="all" />
<div align="{S_CONTENT_FLOW_END}"><!-- INCLUDE jumpbox.html --></div>
<br clear="all" />
<!-- INCLUDE overall_footer.html -->
<!-- ENDIF -->
-
Micogian
- 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:
Messaggio
da Micogian » 10/08/2011, 13:10
La variabile USER_COLOR c'è, il problema è che non serve il cancelletto '#', quello è già compreso nel valore della variabile.
La riga che hai modificato è giusta ed è questa
Codice: Seleziona tutto
<td class="gen" align="center" style="color: #{memberrow.USER_COLOR};"><!-- IF memberrow.RANK_IMG -->{memberrow.RANK_IMG}<!-- ELSE -->{memberrow.RANK_TITLE}<!-- ENDIF --></td>
Solo che è meglio fare così:
Codice: Seleziona tutto
<td class="gen" align="center" ><!-- IF memberrow.RANK_IMG -->{memberrow.RANK_IMG}<!-- ELSE --><span style="color: {memberrow.USER_COLOR};">{memberrow.RANK_TITLE}</span><!-- ENDIF --></td>
Se non funziona controlla qual'è il risultato nel file sorgente (seleziona il menu visualizza la pagina --> codice sorgente, o HTML se usi Explorer)
-
Sergjei
- Utente
- Messaggi: 67
- Iscritto il: 19/07/2011, 2:13
- Sesso: Maschio
- Versione: 3.0.9
- Server: UNIX/Linux
- PHP: 5.2.17
Messaggio
da Sergjei » 10/08/2011, 14:34
Apportata la modifica e svuotata cache ma non succede nulla.
Il sorgente però sembra che funzioni
Ti posto la creazione di una riga a caso ove il nick utente "Sostenitore" è in blu mentre il livello anche se indicato dello stesso colore viene visualizzato in nero
BHO!!!!
Scusa se ti sto tampinando e se vuoi gettare la spugna comprendo .......
Codice: Seleziona tutto
<tr class="row2">
<td class="gen" align="center"> 11 </td>
<td class="genmed" align="left"><a href="./memberlist.php?mode=viewprofile&u=67" style="color: #0000FF;" class="username-coloured">Sostenitore</a></td>
<td class="genmed" align="center"> 06/08/2011, 10:00 </td>
<td class="gen" align="center">2</td>
<td class="gen" align="center" style="color: ##0000FF;">Utente</td>
<td class="gen" align="center"> <a href="./ucp.php?i=pm&mode=compose&u=67"><img src="./styles/avalonblue_DARK/imageset/it/icon_contact_pm.gif" alt="Invia messaggio privato" title="Invia messaggio privato" /></a> </td>
<td class="gen" align="center"> <a href="mailto:123456i@hotmail.com"><img src="./styles/avalonblue_DARK/imageset/it/icon_contact_email.gif" alt="E-mail" title="E-mail" /></a> </td>
<td class="gen" align="center"> </td>
<td class="gensmall" style="text-align: center;">06/08/2011, 10:06 <span style="font-weight: bold;color: green;"><br/>(4 gg.)</span> </td>
<td class="gensmall" style="text-align: center;">07/08/2011, 21:52 <span style="font-weight: bold;color: green;"><br/>(2 gg.)</span</td>
</tr>
Chi c’è in linea
Visitano il forum: Nessuno e 63 ospiti