Moonster Forum

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -55%
Coffret d’outils – STANLEY – ...
Voir le deal
21.99 €

    Nouvelle mise à jour Forumactif: Système de points, Système de réputation...et + à voir à l'intérieur!

    Shleckker
    Shleckker
    Adminactif
    Adminactif

    Masculin
    Nombre de messages : 1802
    Age : 29
    Localisation : Ahahaha!...
    Emploi/loisirs : Mouahahahhahaha!!...
    Humeur : Troop Coontent !
    Points : 58196
    Réputation : 195
    Date d'inscription : 22/12/2008
    09042009

    Nouvelle mise à jour Forumactif: Système de points, Système de réputation...et + à voir à l'intérieur! Empty Nouvelle mise à jour Forumactif: Système de points, Système de réputation...et + à voir à l'intérieur!

    Message par Shleckker

    zen a écrit:Cher utilisateurs Forumactif,

    Nous vous informons que la mise à jour se fera d'ici quelques heures, voire quelques minutes.

    Voici en détail, les fonctionnalités qui seront ajoutées à vos forums.

    Connexion flottante

    Permet d’afficher dans un pop-up, les éléments permettant une connexion rapide du membre ou inscription rapide de l’invité.

    L’admin pourra ajouter un message personnel à ce pop-up.

    Cette fonctionnalité se trouve dans Général -> Forum -> Configuration

    Flood Control

    Permet
    à l’admin de brider la création d’un sujet, d’un post ou d’un message
    privé. Les unités sont en secondes et la valeur maximale est 999 999
    secondes, soit 277 heures, soit 11.5 jours

    Cette fonctionnalité se trouve dans Général ->forum -> sécurité

    Multi-quote

    Cette
    option permet d’afficher ou non, un bouton de multi-citation. Il sera
    mnt très facile de citer plusieurs posts en même temps. Ce bouton
    fonctionne selon le principe de sélection/ désélection.

    Cette fonctionnalité se trouve dans Général -> Messages et emails -> messages

    Annonces défilantes

    Une
    des fonctionnalités les plus prometteuses en termes de possibilité
    d’évolution. Elle permet d’afficher des annonces sous forme de texte ou
    d’images soit, sur toutes les pages du forum, l’accueil ou le portail.

    Les
    annonces peuvent défiler vers la gauche, la droite, le haut ou le bas à
    des vitesses réglées par l’admin. De plus, elles peuvent aussi marquer
    un temps d’arrêt et l’admin peut aussi définir l’espace vertical ou
    horizontal entre chaque annonce. Il n’y a pas pour le moment de limite
    dans le nombre d’annonce.

    Cette fonctionnalité se trouve dans Général -> Messages et Emails -> Annonces

    Système de points

    Le
    système de points est un système basé sur différent critères et qui
    permet aux utilisateurs de s’évaluer, voire d’entrer en compétition.

    Comment sont calculés les points ? Ca se résume par l’addition :
    - des points engendrés par le nombre de messages postés
    - des points engendrés par le nombre de topics créés
    - des points engendrés par le nombre d’amis que l’utilisateur a
    - des points de réputation
    - des points engendrés par l’ancienneté du membre
    - des points engendrés par le nombre de message sur son profil

    L’administrateur
    du forum peut modifier beaucoup de paramètres au niveau de cette
    fonctionnalité : en effet pour chaque addition susmentionnée, il peut
    en modifier les gains de points par action.

    Pour la création de messages et topics, il peut également modifier les gains de points pour chaque forum.
    Le
    champ des points peut être affiché soit sur le profil, soit dans les
    messages ou les deux tout en tenant compte du statut des membres qui le
    verront. Le nom du champ peut aussi être modifié.

    Vous pouvez trouver cette fonctionnalité dans Modules -> Points et réputation -> Système de points.

    Système de réputation

    Le
    système de réputation, comme vous l’aurez remarqué, est une sous partie
    du système de points. Il fonctionne également avec des points.

    La
    réputation est composée des points liés aux évaluations des posts par
    les utilisateurs et des points liés à la fonctionnalité « Merci »

    Dans
    chaque posts, si la fonctionnalité est activée, des petits boutons
    permettant d’évaluer le post seront apparents. Chaque évaluation de
    post positive ou négative peut faire gagner ou perdre des points de
    réputation à l’utilisateur qui a posté le message. Le nombre de points
    gagnés ou perdus peut être modifié et peut être personnalisé pour
    chaque forums du forum.
    Le bouton « Merci » permet à un membre ayant
    créé un topic de remercier l’utilisateur ayant écrit le message qu’il
    considère comme le plus pertinent. Le post apparaitra alors en surligné.
    Le
    champ des points peut être affiché soit sur le profil, soit dans les
    messages ou les deux tout en tenant compte du statut des membres qui le
    verront. Le nom du champ peut aussi être modifié.
    De plus, plusieurs
    options liées à la réputation ont pour but de limiter l’utilisation de
    cette fonctionnalité selon certains critères (cf. le panneau d’admin).

    Profil avancé

    Le profil avancé est un « remake » du profil VBulletin. Cela nous permettra d’attirer certains utilisateurs chez nous.

    On y retrouve différents onglet comme :
    - les messages utilisateur : permet d’écrire un message sur le profil d’un membre.
    - les amis : liste des amis du membre.
    - les statistiques.
    - les informations de contact : permet de contacter le membre.
    - Les champs du profil : C’est ici que les champs du profil d’afficheront.

    Cette fonctionnalité peut être désactivée, c’est alors le profil simple (actuel) qui s’affichera.

    Elle se trouve dans utilisateurs et groupes -> utilisateurs -> Profils.

    Champs du profil

    Nous
    avons également modifié la gestion des champs du profil. Nous avons
    poussé plus loin les fonctionnalités afin de s’adapter au profil avancé.

    Cette fonctionnalité se trouve dans utilisateurs et groupes -> utilisateurs -> Profils.

    Modifier les valeurs des champs des profils personnalisés via le profil des membres

    La valeur du profil personnalisé d'un membre est désormais modifiable via son profil simple/avancé.

    * Qui peut modifier depuis la page du profil?


    • Les membres peuvent modifier les valeurs des champs de son propre profil si les champs sont modifiables par le membre.
    • Les modérateurs peuvent modifier les valeurs des champs pour les membres si les champs sont modifiables par les modérateurs.
    • Les
      administrateurs peuvent modifier les valeurs des champs pour les
      membres les modérateurs si les champs sont modifiables par les admins.
    * Où puis-je définir les permissions?

    Vous pouvez définir les permissions différentes pour les champs via PA > Utilisateurs & Groupes > Profil

    * Comment je fais pour modifier?

    Il vous suffit de cliquer l'avatar ou le pseudo du membre que vous voulez modifier.

    *
    Les images de la nouvelle "édition des champs" +"validation des champs" sont personnalisables

    PA >> gestion des images >> boutons >> Édition d'un champ + Validation d'un champ


    Dernière édition par [.Smiix.] le Dim 12 Avr - 17:25, édité 2 fois
    Partager cet article sur : reddit

    Shleckker

    Message Jeu 9 Avr - 14:46 par Shleckker


    • Annonce défilante
      Pour faire marcher l'annonce défilante si vous avez modifié le template overall_header_new, veuillez tout d'abord faire la modification mentionnée ici, puis :

      • overall_header_new

        • Remplacer :Code:

          // pm = window.open('{U_PRIVATEMSGS_POPUP}', '_faprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');
          pm.focus();
          //]]>





          //
          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();
          //]]>


          Par :Code:





          //$(document).ready(function(){

          pm = window.open('{U_PRIVATEMSGS_POPUP}', '_faprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');
          pm.focus();



          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();



          ticker_start({switch_ticker.HEIGHT}, {switch_ticker.SPACING},
          {switch_ticker.SPEED}, '{switch_ticker.DIRECTION}',
          {switch_ticker.STOP_TIME});

          });



          var logInPopUp, logInIframe, logInContent, logInPopUpLeft,
          logInPopUpTop, logInPopUpWidth = {LOGIN_POPUP_WIDTH}, logInPopUpHeight
          = {LOGIN_POPUP_HEIGHT}, logInBackgroundResize = false,
          logInBackgroundClass = false, logInPopUpCss = '{T_HEAD_STYLESHEET}';

          //]]>

        • Remplacer :Code:




          {GENERATED_NAV_BAR}


          Par :Code:



          {GENERATED_NAV_BAR}














          {switch_ticker.ticker_row.ELEMENT}












    • Champs du profil
      Pour faire marcher les champs du profil si vous avez modifié le template overall_header_new, veuillez tout d'abord faire la modification mentionnée ici, puis :

      • profile_view_body

        • Remplacer :Code:[tr]
          class="gen">{L_LOCATION}:
          {LOCATION}


          class="gen">{L_WEBSITE}:
          {WWW}


          class="gen">{L_OCCUPATION}:
          {OCCUPATION}


          class="gen">{L_INTERESTS}:
          {INTERESTS}


          class="gen">{L_GENDER}:
          {GENDER}


          class="gen">{L_BIRTHDAY}:
          {BIRTHDAY}
          {ZODIAC_IMG}{CHINESE_IMG}




          class="gen">
          method="post">

          {L_PROFILE_FIELDS}





          align="right">{switch_profile_fields.field.NAME}:
          valign="middle">{switch_profile_fields.field.OBJECT}
          />





          value="{L_MODIFY}" name="modify_profilefields" class="liteoption" />
          />





          Par :Code:


          {switch_profile_tab.profile_field.LABEL}


          {switch_profile_tab.profile_field.CONTENT}



        • Ajouter à la fin du template :Code:src="/{JS_DIR}/jquery/jquery.json-1.3.min.js">

          // $(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('
          class="ajax-profil_edit">
          ');
          $(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('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();
          }
          });
          }
          });
          });
          //]]>



    Shleckker

    Message Jeu 9 Avr - 14:47 par Shleckker

    Une amélioration a été apporté sur les champs personnalisés :

    Les
    listes et listes d'images peuvent désormais être modifiées. (Ajout
    d'une ligne, suppression d'une ligne, modification des ordres).

    Cordialement
    Shleckker

    Message Mer 6 Mai - 15:19 par Shleckker

    Up

    Message  par Contenu sponsorisé


      La date/heure actuelle est Dim 19 Mai - 8:27