Apparence et position des récompenses

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Apparence et position des récompenses

Message par Trw Sam 27 Nov 2021 - 4:33

Détails techniques

Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : Depuis la maj des récompenses
Lien du forum : https://nigrum-times.forumactif.com/

Description du problème

Bonjour!
Je viens pour vous demander un petit peu d'aide au niveau du système de récompenses. Pour nous c'est vraiment une idée incroyable ce système! Merci encore pour ça!

Le problème, c'est que nous avons des Template modifiées, j'ai essayer de "bidouiller" comme je le peut, mais le résultat n'est pas concluant sur ce que j'aimerais...

Déja, les récompenses apparaissent sous forme de texte, sous le profil.
Apparence et position des récompenses  Ai334c

Et nous aimerions que les badges apparaissent sous leur forme image uniquement et sous le bloc avec la recherche des sujets ici:
Apparence et position des récompenses  Tsfm3o

Voici le Template modifié du profile_view_body:
Code:
<div class="profile_arte">
 <div class="block_left_profile">
<center><div class="rank_profilemember">{POSTER_RANK}</div></center>
<br><br>
 <div class="avatar_member_a">
 {AVATAR_IMG}
 </div>
 <div class="infos_members">
 <div>
 dernière visite
 </div>
 <span>{LAST_VISIT_TIME}</span>
 <div>
 voir les
 </div>
 <span><a rel="nofollow" class="genmed" href="/spa/{PUSERNAME}">{L_POSTS}</a></span>
 <div>
 voir les
 </div>
 <span><a rel="nofollow" class="genmed" href="/sta/{PUSERNAME}">{L_TOPICS}</a></span>
 </div>

 </div>
 
 <div class="block_right_arte">
<div class="pseudo_member_a">
 {L_VIEWING_PROFILE}
 </div>
 <div class="member_i_ch">
 <!-- BEGIN profile_field -->
 <div class="champ_profile">
 {profile_field.LABEL}
   <center><span>{profile_field.CONTENT}</span></center>
 </div>
                   <!-- END profile_field -->
    <!-- BEGIN switch_awards -->
 <tr>
 <td class="catLeft" align="center" height="28"><b><span class="gen">{switch_awards.L_AWARDS}</span></b></td>
 </tr>
 <tr>
 <td class="row1 awards_block_simple_wrapper" valign="top">
 <table width="100%" border="0" cellspacing="1" cellpadding="0">
 <tr>
 <td class="awards_block_simple"><span class="gen"><strong>{switch_awards.AWARDS_LIST}</strong></span></td>
 </tr>
 </table>
 </td>
 </tr>
 <!-- END switch_awards -->
 </div>
 </div>
 <div class="contact_profile">
 <!-- BEGIN contact_field -->
 {contact_field.CONTENT}
 <!-- END contact_field -->
 </div>
</div>
<script src="{JQUERY_ROOT}json/jquery.json-1.3.min.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
 $(document).ready(function(){
 $('[id^=field_id]').each(function(){
 if ( $(this).find('.field_editable').is('span, div') )
 {
 $(this).hover(function()
 {
 if( $(this).find('.field_editable.invisible').is('span, div') )
 {
 $(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(
 "{U_AJAX_PROFILE}",
 {id:id,user:"{CUR_USER_ID}",active:"{CUR_USER_ACTIVE}",content:$.toJSON(content),tid:"{TID}"},
 function(data){
 $.each(data, function(i, item){
 $('[id=field_id' + i + ']').find('.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, div') )
 {
 $(this).find('.field_editable').prev().removeClass('ajax-profil_hover');
 $(this).find('.ajax-profil_edit').remove();
 }
 });
 }
 });
 });
//]]>
</script>

Merci d'avance pour votre aide I love you
Trw

Trw
**

Autre / Ne pas divulguer
Messages : 73
Inscrit(e) le : 17/04/2020

https://nigrum-times.forumactif.com/
Trw a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Apparence et position des récompenses

Message par Oka.mi Sam 27 Nov 2021 - 11:34

Bonjour Trw,

En copiant votre template et votre css sur mon forum test, je n'ai pas le problème de l'affichage en texte et hors cadre des récompenses, c'est pourquoi je pense que le problème vient d'un autre template. Je me suis créé un compte test sur votre forum pour examiner cela, mais j'ai vu que vous avez désactivé le système ; pouvez-vous le remettre le temps que je regarde ça ?

Voici les points à corriger dans le template profile_view_body en attendant :
  • vous avez placé le passage des awards dans le div "block_right_arte" ce qui fait que, même s'il s'affiche correctement, il ne sera pas à l'endroit souhaité (il sera dans la colonne droite du profil).
  • les <tr><td> sans <table> pour les contenir, ce n'est pas très clair pour le navigateur donc il faudra les ajouter.

Pour cela, dans votre template, enlevez le passage des awards (lignes 36-49).
Ensuite, à la ligne 22, juste avant ce passage (on se trouve donc dans le div du block left) :
Code:
</div>
 
 <div class="block_right_arte">

collez ceci (le passage des awards avec l'ajout des balises <table>)
Code:
<!-- BEGIN switch_awards -->
<table>
  <tr>
      <td class="catLeft" align="center" height="28"><b><span class="gen">{switch_awards.L_AWARDS}</span></b></td>
  </tr>
  <tr>
      <td class="row1 awards_block_simple_wrapper" valign="top">
        <table width="100%" border="0" cellspacing="1" cellpadding="0">
            <tr>
              <td class="awards_block_simple"><span class="gen"><strong>{switch_awards.AWARDS_LIST}</strong></span></td>
            </tr>
        </table>
      </td>
  </tr>
</table>
<!-- END switch_awards -->


Apparence et position des récompenses  1213Donnez un titre explicite Apparence et position des récompenses  VTzsyWB à votre sujet pour améliorer son référencement

Remerciez Apparence et position des récompenses  976083691 le message qui vous a aidé pour le mettre en évidence

Cochez résolu lorsque votre problème est résolu pour faciliter le travail des modérateurs

L'aide par MP Apparence et position des récompenses  FsAeGeb n'est pas autorisée pour que celle-ci puisse bénéficier au plus grand nombre
Oka.mi

Oka.mi
Aidactive
Aidactive

Messages : 2777
Inscrit(e) le : 06/01/2011

https://deus-academia.forumactif.com/
Oka.mi a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Apparence et position des récompenses

Message par Trw Sam 27 Nov 2021 - 12:06

Bonjour!
Merci déjà de cette réponse rapide!
Je viens de changer ce que vous m'avez donner et
Va apparaît bien la ou j'aimerais, je n'ai pas désactiver le système seulement il n'y a que le membre Libre arbitre qui a un badge mais je vais faire un badge rapidement pour que tout le monde l'ai le temps de votre aide si vous le souhaitez Smile
Merci encore!
Trw

Trw
**

Autre / Ne pas divulguer
Messages : 73
Inscrit(e) le : 17/04/2020

https://nigrum-times.forumactif.com/
Trw a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Apparence et position des récompenses

Message par Oka.mi Sam 27 Nov 2021 - 12:16

Comme vous avez désactivé le css de base, il vous manque de quoi définir le css des awards.
Donc vous pouvez coller ceci dans votre feuille de style css :
Code:
:root {
    --awards_color: #3793ff;
}

div.award {
    background-image: var(--award-image);
    background-position: center;
    background-size: cover;
    border: 2px solid var(--awards_color);
    border-radius: 5px;
    display: inline-block;
    height: 50px;
    margin: 3px;
    position: relative;
    scroll-snap-align: center;
    width: 50px;
}

.award_tooltiptext {
    background-color: #FEFEFE;
    border: 2px solid var(--awards_color);
    border-radius: 6px;
    color: var(--awards_color);
    font-weight: 400;
    left: 60px;
    line-height: 16px;
    opacity: 0;
    padding: 8px;
    pointer-events: none;
    position: absolute;
    text-align: center;
    top: 27px;
    transform: translateY(-50%);
    transition: opacity .4s;
    visibility: collapse;
    white-space: normal;
    width: 130px;
    word-break: break-word;
    z-index: 6;
}

.award_tooltiptext::after {
    border-color: transparent var(--awards_color) transparent transparent;
    border-style: solid;
    border-width: 7px;
    content: "";
    margin-top: -10px;
    position: absolute;
    right: 100%;
    top: 50%;
}

.award_tooltiptext_title {
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    padding-bottom: 3px;
}


Apparence et position des récompenses  1213Donnez un titre explicite Apparence et position des récompenses  VTzsyWB à votre sujet pour améliorer son référencement

Remerciez Apparence et position des récompenses  976083691 le message qui vous a aidé pour le mettre en évidence

Cochez résolu lorsque votre problème est résolu pour faciliter le travail des modérateurs

L'aide par MP Apparence et position des récompenses  FsAeGeb n'est pas autorisée pour que celle-ci puisse bénéficier au plus grand nombre
Oka.mi

Oka.mi
Aidactive
Aidactive

Messages : 2777
Inscrit(e) le : 06/01/2011

https://deus-academia.forumactif.com/
Oka.mi a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Apparence et position des récompenses

Message par Trw Sam 27 Nov 2021 - 12:25

C'est parfait! Merci beaucoup!
Apparence et position des récompenses  Fgqmrm
Je peut donc mettre en résolu!
Trw

Trw
**

Autre / Ne pas divulguer
Messages : 73
Inscrit(e) le : 17/04/2020

https://nigrum-times.forumactif.com/
Trw a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Apparence et position des récompenses

Message par Oka.mi Sam 27 Nov 2021 - 12:27

Avec plaisir Smile

Bonne journée !


Apparence et position des récompenses  1213Donnez un titre explicite Apparence et position des récompenses  VTzsyWB à votre sujet pour améliorer son référencement

Remerciez Apparence et position des récompenses  976083691 le message qui vous a aidé pour le mettre en évidence

Cochez résolu lorsque votre problème est résolu pour faciliter le travail des modérateurs

L'aide par MP Apparence et position des récompenses  FsAeGeb n'est pas autorisée pour que celle-ci puisse bénéficier au plus grand nombre
Oka.mi

Oka.mi
Aidactive
Aidactive

Messages : 2777
Inscrit(e) le : 06/01/2011

https://deus-academia.forumactif.com/
Oka.mi a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum