Vai al contenuto
  • Ciao Visitatore

    Benvenuto su ibforum.it! Se stai leggendo questo messaggio vuol dire che non sei ancora entrato a far parte della nostra Comunità, infatti registrandoti, gratuitamente, avrai molte funzionalità messe a tua disposizione e non visualizzerai più questo messaggio. Grazie per la tua visita e a presto!

Riposizionare la reputazione nei profili di ogni messaggio pubblico


ThunderBlue

Messaggi Raccomandati

Fare sempre un backup in modo di poter ripristinare tutto come prima in caso di problemi. Ancora meglio se fate prima un test su una copia del forum. Riportando la soluzione creata da terzi, non ci riteniamo responsabili per eventuali danni.

Con le ultime versioni del forum (in questo momento siamo alla versione 4.7.6), il contatore della reputazione che prima si vedeva nel riquadro dell'autore a sinistra dei messaggi, è stato rimosso, ma non è stato rimosso completamente. Vi riporto qui sotto la soluzione di alcuni ragazzi per rimettere tutto come nelle versioni precedenti e, che abbiamo tradotto per agevolare chi la volesse provare.

Il sistema di reputazione è ancora "vivo", solo che non viene più visualizzato nel riquadro dell'autore (lato sinistro di un post). L'abbiamo ripristinato modificando il modello del tema. È un po' "complicato" perché ci sono tre punti in cui è necessario farlo nel file del template del tema forum/front/topics/postContainer

per ripristinare i badge/livelli di reputazione, intorno alla riga originale 110, aggiungere il seguente codice dopo il </li> :

{{if $comment->author()->reputationImage()}}
    <li data-role='reputation-image' class='ipsPadding:half'>
        <img src='{file="$comment->author()->reputationImage()" extension="core_Theme"}' title='{{if $comment->author()->reputation()}}{$comment->author()->reputation()}{{endif}}' alt=''>
    </li>
{{endif}}

si otterrà qualcosa che assomiglia a questo, è importante inserire il nuovo codice dopo entrambi i </ul> e </li> che terminano la riga dei contatori.

</ul>
    </li>          
{{if $comment->author()->reputationImage()}}
    <li data-role='reputation-image' class='ipsPadding:half'>
        <img src='{file="$comment->author()->reputationImage()" extension="core_Theme"}' title='{{if $comment->author()->reputation()}}{$comment->author()->reputation()}{{endif}}' alt=''>
    </li>
{{endif}}
{{endif}}
{{if $comment->author()->member_id}}

Per ripristinare il contatore della reputazione, aggiungere il seguente codice intorno alla riga originale 96, subito dopo il punto <ul class="ipsList_reset ipsType_light ipsFlex ipsFlex-ai:center ipsFlex-jc:center ipsGap_row:2 cAuthorPane_stats"> 

<li data-role='reputation-badge'>
    {template="reputationBadge" group="global" app="core" params="$comment->author()"}
</li>

in modo da ottenere qualcosa che assomigli al codice sottostante:

<ul class="ipsList_reset ipsType_light ipsFlex ipsFlex-ai:center ipsFlex-jc:center ipsGap_row:2 cAuthorPane_stats">
    <li data-role='reputation-badge'>
        {template="reputationBadge" group="global" app="core" params="$comment->author()"}
    </li>
{{if isset( $comment->author_solved_count )}}
    <li>

Modifica per la visualizzazione su dispositivi mobili

Per ripristinare il contatore della reputazione nella visualizzazione dei dispositivi mobili, aggiungere il seguente codice intorno alla riga originale 57, all'interno di <h3> subito dopo il {template="userLink" group="global" app="core" params="$comment->author(), $comment->warningRef(), TRUE, $comment->isAnonymous()"} e prima del </h3>

&nbsp;
<span class="ipsType_medium">{template="reputationBadge" group="global" app="core" params="$comment->author()"}</span>

in modo da ottenere qualcosa che assomiglia al seguente codice : 

<h3 class='ipsType_sectionHead cAuthorPane_author ipsType_break ipsType_blendLinks ipsFlex ipsFlex-ai:center'>                               	 {template="userLink" group="global" app="core" params="$comment->author(), $comment->warningRef(), TRUE, $comment->isAnonymous()"}
	&nbsp;
	<span class="ipsType_medium">{template="reputationBadge" group="global" app="core" params="$comment->author()"}</span>                
</h3>

Salvare il file del template, ricaricare la discussione: il lavoro è terminato!

  • Mi piace 1
Link al commento
Condividi su altri siti

  • Navigazione Recente   0 utenti

    • Nessun utente registrato visualizza questa pagina.



×
×
  • Crea Nuovo...

Informazione Importante

Questo sito web utilizza i Cookie e consente l'invio di cookies di terze parti. Premendo il tasto OK ACCETTO o compiendo una qualunque azione all'interno del sito web ne accetterai il loro utilizzo e la nostra Politica Sulla Riservatezza