Forum dei Forum: Aiuto per Forumattivo
Benvenuti sul forum di supporto di Forumattivo.




Per trarre il massimo vantaggio da tutti i servizi offerti dal nostro forum, effettua il login se sei già un nostro utente oppure registrati per far parte della nostra grande comunità. Il tutto, gratuitamente!

Crea anche tu un forum gratuitamente come questo! Clicca qui

Nuove funzionalità: sistema di punti, di reputazione, annunci, citazioni multiple, ecc..


Nuove funzionalità: sistema di punti, di reputazione, annunci, citazioni multiple, ecc..

Messaggio Da Admin il Mar 17 Mar 2009, 11:16

Nuove funzionalità per i vostri forum!


Ciao a tutti,

Ecco in dettaglio tutte le nuove funzionalità contenute dal primo aggiornamento di quest'anno! Buon divertimento Wink


1 – Pop up di connessione

Permette la pubblicazione di un pop-up che permette la connessione rapida di un utente oppure l’iscrizione di un visitatore.
L’admin potrà aggiungere un messaggio personale a questo pop-up.
Questa funzionalità si trova in Generale >> Configurazione



Non dimenticare che bisogna essere sconnessi per veder questo pop-up.



2 – Controllo del flood

Permette all’admin di impedire la pubblicazione di post, risposte  oppure messaggi privati. L’admin determinerà il tempo di attesa tra due messaggi di uno stesso utente. Le unità sono in secondi e il valore massimo è di 999 999 secondi, ovverosia di 277 ore, oppure 11,5 giorni.
Questa funzionalità si trova in Generale >> Forum >> Sicurezza.




3 – Citazioni multiple

Quest’opzione permette la pubblicazione o no di un tasto di Citazioni multiple. Sarà molto facile di citare più messaggi nello stesso tempo. Questo tasto funziona secondo il principio di selezione / deselezione
Questa funzionalità si trova in generale >> Messaggi e email >> Messaggi





4 – Annunci

Questa sezione ti permette di pubblicare degli annunci testo o immagini sopra tutte le tue pagine del forum, solo sull'indice oppure solo sul portale. Hai anche la possibilità di modificare il modo in cui gli annunci si visualizzano. Puoi scegliere anche il senso del scroling dell’annuncio: verso destra, verso sinistra, ecc con una velocitàscelta dall’admin. Si puo indicare anche un tempo di sosta e l’admin può anche definire lo spazio tra gli annunci. Per il momento non c’è un limite per il numero di annunci.
Questa funzionalità si trova in Generale >> Messaggi ed Email >> Annunci






5 – Sistema di punti

Il sistema di punti è un sistema basato su diversi criteri che permette agli utenti si valutarsi, oppure di essere in competizione.
Come vengono calcolati i punti? Facendone la somma dei
- punti determinati dal numero di messaggi postati
- punti determinati dal numero di argomenti creati
- punti determinati dal numero di amici di un utente
- punti determinati dal anzianità di un membro
- punti determinati dal numero di messaggi sul suo profilo

L’amministratore del forum può modificare molti parametri per questa funzionalità; infatti puo modificare il numero di punti guadagnati per azione.Per la creazione dei messaggi e argomenti, può anche modificare il numero di punti guadagnati per ogni sotto forum.

Allo scopo di rendere il sistema di punti ancora più attraente, si possono creare anche lievlli di punti a parrtire dei quali i membri hanno un rango che l’admin può definire.

Il campo dei punti può essere pubblicato sia sul profilo, sia nei messaggi oppure le due, tenendo conto dello statuto dei membri che lo visualizzeranno. Il nome del campo può essere modificato.
Puoi trovare questa funzionalità nei Moduli >> Punti e reputazione >> Sistema di punti











6 – Sistema di reputazione

Il sistema di reputazione è una sotto sezione del sistema di punti. Il funzionamento è simile a quello dei punti.
La reputazione è composta da punti collegati alle valutazioni che gli utenti fanno dei messaggi e ai punti collegati alla funzionalità “Grazie”

In ogni post, se la funzionalità è attivata, appariranno dei piccolo tasti che permetteranno la valutazione dei messaggi. Questa valutazione dei post, positiva o negativa, può far guadagnare oppure perdere dei punti di reputazione all’utente che pubblicherà il messaggio. Il numero di punti guadagnati oppure persi può essere modificato e può essere personalizzato per ogni sotto forum.




Il tasto “Grazie” permette a un membro che ha creato un argomento di ringraziare l’utente che ha scritto un messaggio che lui considera come pertinente. Il post apparirà allora messo in evidenza con un colore che l’admin puo scegliere nella sezione Colori.

Il campo dei punti puo essere visualizzato nel profilo o nei messaggi, oppure le due, tenendo conto dello statuto dei membri che lo visualizeranno. Il nome del campo puo acnh’esso essere modificato.



Inoltre, più opzioni in rapporto alla reputazione hanno come scopo di limitare l’utilizzo di questa funzionalità secondo certi criteri (cf. Il pannello d’amministrazione)



7 – Profilo avanzato


Il profilo avanzato è un “remake” del profilo Vbulletin.
Ci ritroviamo diverse categorie come:
- i messaggi utente: permette di scrivere un messaggio sul profilo di un utente
- gli amici: lista di amici di un membro
- le informazioni di contatto: permette di contattare il membro
- i campi del profilo:

Questa funzionalità può essere disattivata, e allora è il profilo semplice che verra pubblicato.
Questa funzione si trova in Utenti e gruppi >> Utenti >> Profili





Ci sono 3 possibilità per accedere al profilo avanzato :

1  cliccando sullo pseudo nel forum




2  via il profilo nei messaggi




3  direttamente nel profilo




Staff FDF - Forum di supporto per Forumattivo IT
Copyrigth © FORUMATTIVO.COM



Admin
Amminattiva
Amminattiva

Sesso : Femminile
Età : 36
Messaggi : 1010
Località : qui


Vedere il profilo dell'utente http://aiuto.forumattivo.it
Admin è stato ringraziato dall'autore di questo topic.

Re: Nuove funzionalità: sistema di punti, di reputazione, annunci, citazioni multiple, ecc..

Messaggio Da Admin il Mar 17 Mar 2009, 14:08

Ciao,

Nel caso in cui avete modificato i template phpbb2, ecco i cambiamenti che dovete fare per ogni nuova funzionalità. Se uno dei template menzionati non è stato modificato, è inutile fare delle modifiche perché sono state fate automaticamente.

Il messaggio seguente contiene le modifiche da fare, bisogna effettuare le modifiche immediatamente per non avere problemi con i vostri forum.



  • Lista dei membri

    • memberlist_body

      • Sostituite:
        Codice:
        <tr>
         <th class="thCornerL" nowrap="nowrap" height="25">#</th>
         <th class="thTop" nowrap="nowrap">{L_PM}</th>
         <th class="thTop" nowrap="nowrap">{L_USERNAME}</th>
         <!-- BEGIN switch_th_group -->
         <th class="thTop" nowrap="nowrap">{L_GROUPS}</th>
         <!-- END switch_th_group -->
         <th class="thTop" nowrap="nowrap">{L_FROM}</th>
         <th class="thTop" nowrap="nowrap">{L_JOINED}</th>
         <th class="thTop" nowrap="nowrap">{L_VISITED}</th>
         <th class="thTop" nowrap="nowrap">{L_POSTS}</th>
         <th class="thCornerR" nowrap="nowrap">{L_WEBSITE}</th>
        </tr>
        <!-- BEGIN memberrow -->
        <tr>
         <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"> {memberrow.ROW_NUMBER} </span></td>
         <td class="{memberrow.ROW_CLASS}" align="center"> {memberrow.PM_IMG} </td>
         <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a class="gen" href="{memberrow.U_VIEWPROFILE}">{memberrow.USERNAME}</a></span></td>
         <!-- BEGIN switch_td_group -->
         <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen">{memberrow.GROUPS}</span></td>
         <!-- END switch_td_group -->
         <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.FROM}</span></td>
         <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.JOINED}</span></td>
         <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.LASTVISIT}</span></td>
         <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.POSTS}</span></td>
         <td class="{memberrow.ROW_CLASS}" align="center"> {memberrow.WWW_IMG} </td>
        </tr>
        <!-- END memberrow -->
        Con:
        Codice:
        <tr>
         <th class="thCornerL" nowrap="nowrap" height="25">#</th>
         <th class="thTop" nowrap="nowrap">{L_AVATAR}</th>
         <th class="thTop" nowrap="nowrap">{L_USERNAME}</th>
         <!-- BEGIN switch_th_group -->
         <th class="thTop" nowrap="nowrap">{L_GROUPS}</th>
         <!-- END switch_th_group -->
         <th class="thTop" nowrap="nowrap">{L_INTERESTS}</th>
         <th class="thTop" nowrap="nowrap">{L_JOINED}</th>
         <th class="thTop" nowrap="nowrap">{L_VISITED}</th>
         <th class="thTop" nowrap="nowrap">{L_POSTS}</th>
         <th class="thTop" nowrap="nowrap">{L_PM}</th>
         <th class="thCornerR" nowrap="nowrap">{L_WEBSITE}</th>
        </tr>
        <!-- BEGIN memberrow -->
        <tr>
         <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen">&nbsp;{memberrow.ROW_NUMBER}&nbsp;</span></td>
         <td class="{memberrow.ROW_CLASS}" align="center"><div class="avatar mini"><a href="{memberrow.U_VIEWPROFILE}">{memberrow.AVATAR_IMG}</a></div></td>
         <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a class="gen" href="{memberrow.U_VIEWPROFILE}">{memberrow.USERNAME}</a></span></td>
         <!-- BEGIN switch_td_group -->
         <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen">{memberrow.GROUPS}</span></td>
         <!-- END switch_td_group -->
         <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.INTERESTS}</span></td>
         <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.JOINED}</span></td>
         <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.LASTVISIT}</span></td>
         <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.POSTS}</span></td>
         <td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.PM_IMG}&nbsp;</td>
         <td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.WWW_IMG}&nbsp;</td>
        </tr>
        <!-- END memberrow -->

  • Citazioni multiple

    • viewtopic_body

      • Aggiungere all'inizio del file :
        Codice:
        <script type="text/javascript">
        //<![CDATA[
        var multiquote_img_off = '{JS_MULTIQUOTE_IMG_OFF}';
        var multiquote_img_on = '{JS_MULTIQUOTE_IMG_ON}';
        //]]>
        </script>

      • All'inizio della riga che contiene :
        Codice:
        {postrow.displayed.QUOTE_IMG} {postrow.displayed.EDIT_IMG} {postrow.displayed.DELETE_IMG} {postrow.displayed.IP_IMG} {postrow.displayed.REPORT_IMG}
        Aggiungere:
        Codice:
        {postrow.displayed.MULTIQUOTE_IMG}

  • Grazie

    • viewtopic_body

      • All'inizio della riga che contiene:
        Codice:
        {postrow.displayed.QUOTE_IMG} {postrow.displayed.EDIT_IMG} {postrow.displayed.DELETE_IMG} {postrow.displayed.IP_IMG} {postrow.displayed.REPORT_IMG}
        Aggiungere:
        Codice:
        {postrow.displayed.THANK_IMG}

  • Voto

    • viewtopic_body

      • Sostituite:
        Codice:
        <tr>
         <td colspan="2"><span class="postbody"><!-- google_ad_section_start -->{postrow.displayed.MESSAGE}<!-- google_ad_section_end -->{postrow.displayed.SIGNATURE}</span><span class="gensmall">{postrow.displayed.EDITED_MESSAGE}</span></td>
        </tr>
        Con:
        Codice:
        <tr>
         <td colspan="2">
          <!-- BEGIN switch_vote_active -->
          <div class="vote gensmall">
          <!-- BEGIN switch_vote -->
          <div class="vote-button"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_PLUS}">+</a></div>
          <!-- END switch_vote -->

          <!-- BEGIN switch_bar -->
          <div class="vote-bar" title="{postrow.displayed.switch_vote_active.L_VOTE_TITLE}">
            <!-- BEGIN switch_vote_plus -->
            <div class="vote-bar-plus" style="height:{postrow.displayed.switch_vote_active.switch_bar.switch_vote_plus.HEIGHT_PLUS}px;"></div>
            <!-- END switch_vote_plus -->

            <!-- BEGIN switch_vote_minus -->
            <div class="vote-bar-minus" style="height:{postrow.displayed.switch_vote_active.switch_bar.switch_vote_minus.HEIGHT_MINUS}px;"></div>
            <!-- END switch_vote_minus -->
          </div>
          <!-- END switch_bar -->

          <!-- BEGIN switch_no_bar -->
          <div title="{postrow.displayed.switch_vote_active.L_VOTE_TITLE}" class="vote-no-bar">----</div>
          <!-- END switch_no_bar -->

          <!-- BEGIN switch_vote -->
          <div class="vote-button"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_MINUS}">-</a></div>
          <!-- END switch_vote -->
          </div>
          <!-- END switch_vote_active -->

          <span class="postbody">
          <!-- google_ad_section_start -->
          {postrow.displayed.MESSAGE}
          <!-- google_ad_section_end -->
          {postrow.displayed.SIGNATURE}
          </span>
          <span class="gensmall">{postrow.displayed.EDITED_MESSAGE}</span>
         </td>
        </tr>

  • Campi del profilo

    • viewtopic_body

      • Sostituite:
        Codice:
        <td class="{postrow.displayed.ROW_CLASS}" valign="top" width="150">
         <span class="name"><a name="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong></span><br />
         <span class="postdetails poster-profile">
          {postrow.displayed.POSTER_RANK}<br />
          {postrow.displayed.RANK_IMAGE}{postrow.displayed.POSTER_AVATAR}<br /><br />
          {postrow.displayed.POSTER_GENDER}
          {postrow.displayed.ZODIAC_IMG}
          {postrow.displayed.CHINESE_IMG}<br />
          {postrow.displayed.POSTER_AGE_INT} {postrow.displayed.POSTER_AGE}
          {postrow.displayed.POSTER_JOINED_INT} {postrow.displayed.POSTER_JOINED}
          {postrow.displayed.POSTER_POSTS_INT} {postrow.displayed.POSTER_POSTS}
          {postrow.displayed.POSTER_FROM_INT} {postrow.displayed.POSTER_FROM}
          {postrow.displayed.POSTER_HOBBIES_INT} {postrow.displayed.POSTER_HOBBIES}
          {postrow.displayed.POSTER_HUMOR_INT} {postrow.displayed.POSTER_HUMOR}
          {postrow.displayed.POSTER_PERSONALIZED_PROFILE} {postrow.displayed.POSTER_RPG}
         </span><br />
         <img src="http://illiweb.com/fa/vide.gif" alt="" style="width: 150px; height: 1px;" />
        </td>
        Con:
        Codice:
        <td class="{postrow.displayed.ROW_CLASS}" valign="top" width="150" style="background-color:#{postrow.displayed.THANK_BGCOLOR};">
         <span class="name"><a name="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong></span><br />
          <span class="postdetails poster-profile">
          {postrow.displayed.POSTER_RANK}<br />
          {postrow.displayed.RANK_IMAGE}{postrow.displayed.POSTER_AVATAR}<br /><br />
          <!-- BEGIN profile_field -->
          {postrow.displayed.profile_field.LABEL}{postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
          <!-- END profile_field -->
          {postrow.displayed.POSTER_RPG}
         </span><br />
         <img src="http://illiweb.com/fa/vide.gif" alt="" style="width: 150px; height: 1px;" />
        </td>

    • profile_view_body

      • Sostituite:
        Codice:
         <tr>
          <td align="right" valign="middle" nowrap="nowrap"><span class="gen">{L_LOCATION}: </span></td>
          <td><b><span class="gen">{LOCATION}</span></b></td>
         </tr>
         <tr>
          <td align="right" valign="middle" nowrap="nowrap"><span class="gen">{L_WEBSITE}: </span></td>
          <td><span class="gen"><b>{WWW}</b></span></td>
         </tr>
         <tr>
          <td align="right" valign="middle" nowrap="nowrap"><span class="gen">{L_OCCUPATION}: </span></td>
          <td><b><span class="gen">{OCCUPATION}</span></b></td>
         </tr>
         <tr>
          <td align="right" valign="top" nowrap="nowrap"><span class="gen">{L_INTERESTS}: </span></td>
          <td><b><span class="gen">{INTERESTS}</span></b></td>
         </tr>
         <tr>
          <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_GENDER}: </span></td>
          <td> <b><span class="gen">{GENDER}</span></b></td>
         </tr>
         <tr>
          <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_BIRTHDAY}: </span></td>
          <td><b><span class="gen">{BIRTHDAY} {ZODIAC_IMG}{CHINESE_IMG}</span></b></td>
         </tr>
        <!-- BEGIN switch_profile_fields -->
          <tr>
          <td colspan="2" class="catLeft" align="center"><b><span class="gen">
            <form action="profile.forum?mode=viewprofile&u={USER_ID}" method="post">
            <input type="hidden" name="userid" value="{USER_ID}" />
            {L_PROFILE_FIELDS}</span></b>
          </td>
          </tr>
          <!-- BEGIN field -->
          <tr>
          <td class="gensmall row1" align="right"><span>{switch_profile_fields.field.NAME}:</span></td>
          <td class="gensmall row2" valign="middle"><span>{switch_profile_fields.field.OBJECT}</span><br /></td>
          </tr>
          <!-- END field -->
          <!-- BEGIN show_submit -->
          <tr>
          <td class="gensmall row1" align="right"></td>
          <td class="gensmall row2" valign="middle"><input type="submit" value="{L_MODIFY}" name="modify_profilefields" class="liteoption" /><br /></td>
          </tr>
          <!-- END show_submit -->
          </form>
        <!-- END switch_profile_fields -->
        Con:
        Codice:
        <!-- BEGIN profile_field -->
        <tr>
         <td width="40%" align="right" valign="middle" nowrap="nowrap"><span class="gen">{profile_field.LABEL}&nbsp;</span></td>
         <td width="60%" width="100%"><b><span class="gen">{profile_field.CONTENT}</span></b></td>
        </tr>
        <!-- END profile_field -->
      • Sostituite:
        Codice:
        <tr>
         <td class="row1" valign="top" height="{S_CONTACT_HEIGHT}">
         <table width="100%" border="0" cellspacing="1" cellpadding="0">
         {L_EMAIL_ADDRESS}
         {EMAIL_IMG}
         <tr>
          <td align="right" valign="middle" nowrap="nowrap"><span class="gen">{L_PM}:</span></td>
          <td class="row1" valign="middle"><b><span class="gen">{PM_IMG}</span></b></td>
         </tr>
         {L_MESSENGER}
         {MSN_IMG}
         {L_YAHOO}
         {YIM_IMG}
         {L_AIM}
         {AIM_IMG}
         {L_ICQ_NUMBER}

          <td class="row1">
        <script type="text/javascript">
        <!--
        if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 ) {
         document.write(' {ICQ_IMG}');
        } else {
         document.write('<table cellspacing="0" cellpadding="0" border="0"><tr><td nowrap="nowrap"><div style="position:relative;height:18px"><div style="position:absolute">{ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{ICQ_STATUS_IMG}</div></div></td></tr></table>');
        }
        //-->
        </script>
        <noscript>
        {ICQ_IMG}
        </noscript>
         {L_SKYPE}
         {SKYPE_IMG}
          </td>
         </tr>

        <!-- BEGIN switch_admin_user_comment_active -->
         <tr>
          <td align="right" valign="middle" nowrap="nowrap" width="10%">
          <span class="gen">{L_COMMENTS} :</span><br /><span class="gensmall">{L_MODS_AND_ADMINS}</span>
          </td>
          <td class="row1" valign="middle" width="90%">
          <table align="center">
            <tr>
            <td>
            <form action="{S_PROFILE_ACTION}" method="post" name="user_comment">
              <input type="hidden" value="update_admin_user_comment" name="mode" />
              <input type="hidden" value="{USER_ID}" name="userid" />
              <textarea class="post" name="admin_user_comment_text" rows="8" cols="30">{ADMIN_USER_COMMENT}</textarea>
              <br />
              <input type="submit" class="mainoption" name="user_comment_maj" value="{L_UPDATE}" />
            </form>
            </td>
            </tr>
          </table>

          </td>
         </tr>

        <!-- END switch_admin_user_comment_active -->
          </table>
          </td>
         </tr>
        Con:
        Codice:
         <tr>
          <td class="row1" valign="top" height="{S_CONTACT_HEIGHT}">
          <table width="100%" border="0" cellspacing="1" cellpadding="0">
            <!-- BEGIN contact_field -->
            <tr>
            <td width="40%" align="right" valign="middle" nowrap="nowrap"><span class="gen">{contact_field.LABEL}</span></td>
            <td width="60%" valign="middle"><b><span class="gen">{contact_field.CONTENT}</span></b></td>
            </tr>
            <!-- END contact_field -->
            <!-- BEGIN switch_admin_user_comment_active -->
            <tr>
            <td align="right" valign="middle" nowrap="nowrap" width="50%">
              <span class="gen">{L_COMMENTS} :</span><br /><span class="gensmall">{L_MODS_AND_ADMINS}</span>
            </td>
            <td class="row1" valign="middle">
              <table align="center">
              <tr>
                <td>
                {ADMIN_USER_COMMENT}
                </td>
              </tr>
              </table>
            </td>
            </tr>
            <!-- END switch_admin_user_comment_active -->
          </table>
          </td>
         </tr>

Admin
Amminattiva
Amminattiva

Sesso : Femminile
Età : 36
Messaggi : 1010
Località : qui


Vedere il profilo dell'utente http://aiuto.forumattivo.it
Admin è stato ringraziato dall'autore di questo topic.

Re: Nuove funzionalità: sistema di punti, di reputazione, annunci, citazioni multiple, ecc..

Messaggio Da Admin il Ven 20 Mar 2009, 16:11

E stato necessario un'aggironamento del template PHPBB2. Bisogna dunque modificare il file: profile_view_body

Sostituire:

Codice:
<tr>
  <td align="right" valign="middle" nowrap="nowrap"><span class="gen">{L_LOCATION}: </span></td>
  <td><b><span class="gen">{LOCATION}</span></b></td>
 </tr>
 <tr>
  <td align="right" valign="middle" nowrap="nowrap"><span class="gen">{L_WEBSITE}: </span></td>
  <td><span class="gen"><b>{WWW}</b></span></td>
 </tr>
 <tr>
  <td align="right" valign="middle" nowrap="nowrap"><span class="gen">{L_OCCUPATION}: </span></td>
  <td><b><span class="gen">{OCCUPATION}</span></b></td>
 </tr>
 <tr>
  <td align="right" valign="top" nowrap="nowrap"><span class="gen">{L_INTERESTS}: </span></td>
  <td><b><span class="gen">{INTERESTS}</span></b></td>
 </tr>
 <tr>
  <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_GENDER}: </span></td>
  <td> <b><span class="gen">{GENDER}</span></b></td>
 </tr>
 <tr>
  <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_BIRTHDAY}: </span></td>
  <td><b><span class="gen">{BIRTHDAY} {ZODIAC_IMG}{CHINESE_IMG}</span></b></td>
 </tr>
<!-- BEGIN switch_profile_fields -->
  <tr>
  <td colspan="2" class="catLeft" align="center"><b><span class="gen">
    <form action="profile.forum?mode=viewprofile&u={USER_ID}" method="post">
    <input type="hidden" name="userid" value="{USER_ID}" />
    {L_PROFILE_FIELDS}</span></b>
  </td>
  </tr>
  <!-- BEGIN field -->
  <tr>
  <td class="gensmall row1" align="right"><span>{switch_profile_fields.field.NAME}:</span></td>
  <td class="gensmall row2" valign="middle"><span>{switch_profile_fields.field.OBJECT}</span><br /></td>
  </tr>
  <!-- END field -->
  <!-- BEGIN show_submit -->
  <tr>
  <td class="gensmall row1" align="right"></td>
  <td class="gensmall row2" valign="middle"><input type="submit" value="{L_MODIFY}" name="modify_profilefields" class="liteoption" /><br /></td>
  </tr>
  <!-- END show_submit -->
  </form>
<!-- END switch_profile_fields -->

Con:
Codice:
<!-- BEGIN profile_field -->
            <tr>
                <td width="40%" align="right" valign="top" nowrap="nowrap"><span class="gen">{profile_field.LABEL}&nbsp;</span></td>
                <td width="60%" width="100%"><b><span class="gen">{profile_field.CONTENT}</span></b><!-- BEGIN profil_type_user_posts --><br /><span class="genmed">[{POST_PERCENT_STATS} / {POST_DAY_STATS}]</span> <br />
                <span class="genmed"><a class="genmed" href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS} :</a><br />
                &nbsp;&nbsp;- <a class="genmed" href="{U_SEARCH_USER}">{L_TOPICS}</a><br />
                &nbsp;&nbsp;- <a class="genmed" href="{U_SEARCH_USER}&show_results=posts">{L_POSTS}</a></span><!-- END profil_type_user_posts --></td>
            </tr>
            <!-- END profile_field -->

Admin
Amminattiva
Amminattiva

Sesso : Femminile
Età : 36
Messaggi : 1010
Località : qui


Vedere il profilo dell'utente http://aiuto.forumattivo.it
Admin è stato ringraziato dall'autore di questo topic.

Re: Nuove funzionalità: sistema di punti, di reputazione, annunci, citazioni multiple, ecc..

Messaggio Da Admin il Ven 20 Mar 2009, 16:16

Un'altra modifica, del file overall_header_new che bisogna fare e che riguarda gli annunci, è:

Sostituire:

Codice:
<!-- BEGIN switch_enable_pm_popup -->
<script type="text/javascript">
//<![CDATA[
    pm = window.open('{U_PRIVATEMSGS_POPUP}', '_faprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');
    pm.focus();
//]]>
</script>
<!-- END switch_enable_pm_popup -->

<!-- BEGIN switch_report_popup -->
<script type="text/javascript">
//<![CDATA[
    report = window.open('{switch_report_popup.U_REPORT_POPUP}', '_phpbbreport', 'HEIGHT={switch_report_popup.S_HEIGHT},resizable=yes,scrollbars=no,WIDTH={switch_report_popup.S_WIDTH}');
    report.focus();
//]]>
</script>
<!-- END switch_report_popup -->


Con:


Codice:
<!-- BEGIN switch_ticker -->
<script src="/{JS_DIR}/jquery/ticker/ticker.js" type="text/javascript"></script>
<link type="text/css" rel="stylesheet" href="/{JS_DIR}/jquery/ticker/ticker.css" />
<!-- END switch_ticker -->
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
    <!-- BEGIN switch_enable_pm_popup -->
        pm = window.open('{U_PRIVATEMSGS_POPUP}', '_faprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');
        pm.focus();
    <!-- END switch_enable_pm_popup -->
    <!-- BEGIN switch_report_popup -->
        report = window.open('{switch_report_popup.U_REPORT_POPUP}', '_phpbbreport', 'HEIGHT={switch_report_popup.S_HEIGHT},resizable=yes,scrollbars=no,WIDTH={switch_report_popup.S_WIDTH}');
        report.focus();
    <!-- END switch_report_popup -->
    <!-- BEGIN switch_ticker -->
        ticker_start({switch_ticker.HEIGHT}, {switch_ticker.SPACING}, {switch_ticker.SPEED}, '{switch_ticker.DIRECTION}', {switch_ticker.STOP_TIME});
    <!-- END switch_ticker -->
});

<!-- BEGIN switch_login_popup -->
    var logInPopUp, logInIframe, logInContent, logInPopUpLeft, logInPopUpTop, logInPopUpWidth = {LOGIN_POPUP_WIDTH}, logInPopUpHeight = {LOGIN_POPUP_HEIGHT}, logInBackgroundResize = false, logInBackgroundClass = false, logInPopUpCss = '{T_HEAD_STYLESHEET}';
<!-- END switch_login_popup -->
//]]>
</script>

------------------------------------------------------------

Sostituire:

Codice:
<table cellspacing="0" cellpadding="0" border="0" align="{MENU_POSITION}">
 <tr>
  <td align="{MENU_POSITION}"{MENU_NOWRAP}>{GENERATED_NAV_BAR}</td>
 </tr>
</table>

<div style="clear: both;"></div>


Con:

Codice:
<table cellspacing="0" cellpadding="0" border="0" align="{MENU_POSITION}">
 <tr>
  <td align="{MENU_POSITION}"{MENU_NOWRAP}>{GENERATED_NAV_BAR}</td>
 </tr>
</table>

<div style="clear: both;"></div>

<!-- BEGIN switch_ticker -->
<div id="fa_ticker_block" class="forumline" style="margin-top:4px;margin-bottom:4px;">
 <table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
  <td {CLASS_TABLE_TYPE} align="left">
    <div id="fa_ticker_container">
    <div id="fa_ticker" style="height:{switch_ticker.HEIGHT}px;">
      <div class="fa_ticker_content">
      <!-- BEGIN ticker_row -->
      <div>{switch_ticker.ticker_row.ELEMENT}</div>
      <!-- END ticker_row -->
      </div>
    </div>
    </div>
  </td>
  </tr>
 </table>
</div>
<!-- END switch_ticker -->

Admin
Amminattiva
Amminattiva

Sesso : Femminile
Età : 36
Messaggi : 1010
Località : qui


Vedere il profilo dell'utente http://aiuto.forumattivo.it
Admin è stato ringraziato dall'autore di questo topic.

Novità sui campi del profilo

Messaggio Da Admin il Ven 27 Mar 2009, 12:15

Ciao a tutti,

Ecco le correzioni definitive che saranno fatte stamattina:

- casella modificabile per i commenti
- modificazione dei campi direttamente nel profilo di un utente
- correzioni nella lista degli amici aggiunta di icon "online / offline" personalizzabili
- modificazione per la versione InVision / profilo semplice
- modificazione visuale per tutte le versioni / profilo avanzato

e le modifiche da fare riguardanti i template:



  • Campi del profilo

    • profile_view_body

      • Sostituire:
        Codice:
        [tr]            <tr>
                <td align="right" valign="middle" nowrap="nowrap"><span
        class="gen">{L_LOCATION}: </span></td>
                <td><b><span class="gen">{LOCATION}</span></b></td>
                </tr>
                <tr>
                <td align="right" valign="middle" nowrap="nowrap"><span
        class="gen">{L_WEBSITE}: </span></td>
                <td><span class="gen"><b>{WWW}</b></span></td>
                </tr>
                <tr>
                <td align="right" valign="middle" nowrap="nowrap"><span
        class="gen">{L_OCCUPATION}: </span></td>
                <td><b><span class="gen">{OCCUPATION}</span></b></td>
                </tr>
                <tr>
                <td align="right" valign="top" nowrap="nowrap"><span
        class="gen">{L_INTERESTS}: </span></td>
                <td><b><span class="gen">{INTERESTS}</span></b></td>
                </tr>
                <tr>
                <td valign="top" align="right" nowrap="nowrap"><span
        class="gen">{L_GENDER}: </span></td>
                <td> <b><span class="gen">{GENDER}</span></b></td>
                </tr>
                <tr>
                <td valign="top" align="right" nowrap="nowrap"><span
        class="gen">{L_BIRTHDAY}: </span></td>
                <td><b><span class="gen">{BIRTHDAY}
        {ZODIAC_IMG}{CHINESE_IMG}</span></b></td>
                </tr>
              <!-- BEGIN switch_profile_fields -->
                <tr>
                <td colspan="2" class="catLeft" align="center"><b><span
        class="gen">
                  <form action="profile.forum?mode=viewprofile&u={USER_ID}"
        method="post">
                  <input type="hidden" name="userid" value="{USER_ID}" />
                  {L_PROFILE_FIELDS}</span></b>
                </td>
                </tr>
                <!-- BEGIN field -->
                <tr>
                <td class="gensmall row1"
        align="right"><span>{switch_profile_fields.field.NAME}:</span></td>
                <td class="gensmall row2"
        valign="middle"><span>{switch_profile_fields.field.OBJECT}</span><br
        /></td>
                </tr>
                <!-- END field -->
                <!-- BEGIN show_submit -->
                <tr>
                <td class="gensmall row1" align="right"></td>
                <td class="gensmall row2" valign="middle"><input type="submit"
        value="{L_MODIFY}" name="modify_profilefields" class="liteoption" /><br
        /></td>
                </tr>
                <!-- END show_submit -->
                </form>
              <!-- END switch_profile_fields -->
        Con:
        Codice:
                  <!-- BEGIN profile_field -->
                  <dl id="{switch_profile_tab.profile_field.ID}">
                      <dt>
                          {switch_profile_tab.profile_field.LABEL}
                      </dt>
                      <dd>
                          {switch_profile_tab.profile_field.CONTENT}
                      </dd>
                  </dl>
                  <div class="separator">&nbsp;</div>
                  <!-- END profile_field -->
      • Aggiungere alla fine del template:
        Codice:
        <script type="text/javascript"
        src="/{JS_DIR}/jquery/jquery.json-1.3.min.js"></script>
        <script type="text/javascript">
        //<![CDATA[
          $(document).ready(function(){
              $('[id^=field_id]').each(function(){
                  if ( $(this).find('.field_editable').is('span') )
                  {
                      $(this).hover(function()
                      {
                          if(
        $(this).find('.field_editable.invisible').is('span') )
                          {
                             
        $(this).find('.field_editable').prev().addClass('ajax-profil_hover').parent().addClass('ajax-profil_parent').append('<div
        class="ajax-profil_edit"><img src="{AJAX_EDIT_IMG}" /></div>');
                              $(this).find('.ajax-profil_edit').attr({
                                      alt: "{L_FIELD_EDIT_VALUE}",
                                      title: "{L_FIELD_EDIT_VALUE}"
                                  }).click(function(){
                                 
        $(this).prev().prev().removeClass('ajax-profil_hover').addClass('invisible').next().removeClass('invisible').append('<img
        src="{AJAX_VALID_IMG}" class="ajax-profil_valid" />').find('input,select');
                                  $(this).prev().find('.ajax-profil_valid').attr({
                                      alt: "{L_VALIDATE}",
                                      title: "{L_VALIDATE}"
                                  }).click(function(){
                                      var content = new Array();
                                     
        $(this).parent().find('[name]').each(function(){
                                          var type_special =
        $(this).is('input[type=radio],input[type=checkbox]');
                                          if ( (type_special &&
        $(this).is(':checked')) || !type_special )
                                          {
                                              content.push(new
        Array($(this).attr('name'), $(this).attr('value')));
                                          }
                                      });
                                      var id_name =
        $(this).parents('[id^=field_id]').attr('id');
                                      var id = id_name.substring(8,
        id_name.length);
                                      $.post(
                                          "ajax_profile.forum?jsoncallback=?",
                                         
        {id:id,user:"{CUR_USER_ID}",active:"{CUR_USER_ACTIVE}",content:$.toJSON(content)},

                                          function(data){
                                              $.each(data, function(i, item){
                                                  $('[id=field_id' + i +
        ']').find('span.field_uneditable').html(item).end().find('.ajax-profil_valid').remove().end().find('.field_editable').addClass('invisible').end().find('.field_uneditable').removeClass('invisible');

                                              });
                                          },
                                          "json"
                                      );
                                  });
                                  $(this).remove();
                              });
                          }
                      },function()
                      {
                          if(
        $(this).find('.field_editable.invisible').is('span') )
                          {
                             
        $(this).find('.field_editable').prev().removeClass('ajax-profil_hover');
                              $(this).find('.ajax-profil_edit').remove();
                          }
                      });
                  }
              });
          });
        //]]>
        </script>




Novità sulle modifiche dei campi nel profilo

I campi potranno essere modificabili direttamente nel profilo. Le permissioni di modificazione sono pero prima decise dall'admin, nel pannello.
Se avete la permissione di modificare o completare un campo nel proprio profilo oppure in quello degli altri, vedrete che davanti ai campi modificabili c'è l'icona sulla quale bisogna cliccare per poter introdurre l'informazione desiderata. Poi validate la modifica grazie all'icona e questa verrà fatta direttamente e automaticamente.




Lo stesso principio è presente sia nel profilo semplice che nel profilo avanzato.

Admin
Amminattiva
Amminattiva

Sesso : Femminile
Età : 36
Messaggi : 1010
Località : qui


Vedere il profilo dell'utente http://aiuto.forumattivo.it
Admin è stato ringraziato dall'autore di questo topic.

Novità e modifiche sulle permissioni nel profilo

Messaggio Da Admin il Mer 01 Apr 2009, 11:28

Ciao a tutti,

E stata fatta un'altra modifica nei profili, questa volta sulle permissioni di chi può modificare certi campi.


Avanti nel pannello, nelle opzioni avevamo un elenco da cui potevamo scegliere il livello delle permissioni:




Adesso le permissioni sono individuali.



Quindi verificate nel vostro pannello che adesso dopo questo piccolo aggiornamento, le permissioni sono quelle che volete.

A presto!

Admin
Amminattiva
Amminattiva

Sesso : Femminile
Età : 36
Messaggi : 1010
Località : qui


Vedere il profilo dell'utente http://aiuto.forumattivo.it
Admin è stato ringraziato dall'autore di questo topic.

Pop-up di connessione

Messaggio Da Admin il Mar 07 Apr 2009, 15:01

Per far funzionare il pop up di connessione se avete modificato la template overall_header_new, dovete fare la modifica indicata qui, poi:

  • Popup di connessione

    • overall_header_new

      • Sostituire:
        Codice:
            {GREETING_POPUP}
            <script src="/{JS_DIR}/{L_LANG}.js" type="text/javascript"></script>
        Con:
        Codice:
            {GREETING_POPUP}
            <!-- BEGIN switch_login_popup -->
            <script type="text/javascript">
            //<![CDATA[
                var logInPopUp, logInIframe, logInContent, logInPopUpLeft, logInPopUpTop, logInPopUpWidth = {LOGIN_POPUP_WIDTH}, logInPopUpHeight = {LOGIN_POPUP_HEIGHT}, logInBackgroundResize = false, logInBackgroundClass = false, logInPopUpCss = '{T_HEAD_STYLESHEET}';
            //]]>
            </script>
            <!-- END switch_login_popup -->
            <script src="/{JS_DIR}/{L_LANG}.js" type="text/javascript"></script>
      • E sostituire :
        Codice:
            <!-- END hitskin_preview -->
            <a name="top"></a>
            {JAVASCRIPT}
        Con :
        Codice:
            <!-- END hitskin_preview -->

            <!-- BEGIN switch_login_popup -->
            <div id="login_popup">
                <iframe id="login_popup_iframe" frameborder="0" scrolling="no"></iframe>
                <div id="login_popup_content">
                    <div id="login_popup_background">
                        <table class="forumline" width="{LOGIN_POPUP_WIDTH}" height="{LOGIN_POPUP_HEIGHT}" border="0" cellspacing="1" cellpadding="0">
                            <tr height="25">
                                <td class="catLeft">
                                    <span class="genmed module-title">{SITENAME}</span>
                                </td>
                            </tr>
                            <tr height="{LOGIN_POPUP_MSG_HEIGHT}">
                                <td class="row1" align="left" valign="top">
                                    <div id="login_popup_buttons">
                                        <form action="{S_LOGIN_ACTION}" method="get" target="_parent">
                                            <input type="submit" class="mainoption" value="{L_LOGIN}" />
                                            <input type="button" class="mainoption" value="{L_REGISTER}" onclick="parent.location='{U_REGISTER}';" />
                                            <input id="login_popup_close" type="button" class="button" value="{L_DONT_DISPLAY_AGAIN}" />
                                        </form>
                                    </div>
                                    <span class="genmed">{LOGIN_POPUP_MSG}</span>
                                </td>
                            </tr>
                        </table>
                    </div>
                </div>
            </div>
            <!-- END switch_login_popup -->

            <a name="top"></a>
            {JAVASCRIPT}

Admin
Amminattiva
Amminattiva

Sesso : Femminile
Età : 36
Messaggi : 1010
Località : qui


Vedere il profilo dell'utente http://aiuto.forumattivo.it
Admin è stato ringraziato dall'autore di questo topic.

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto

- Argomenti simili

 
Permesso di questo forum:
Non puoi rispondere agli argomenti in questo forum