Astuces Forumactif
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Membres connectés récemment
Voir tous les membres

[AWESOMEBB] Signature automatique sur les profils



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

Anonymous
Invité
Invité

MessageInvité Ven 6 Nov 2020 - 14:39

  • Version du forum :
    AWESOMEBB
  • Templates modifiés :
    oui
  • Navigateur :
    Chrome
Re coucou Phil c'est encore moi. :) J'aimerai mettre une signature de base et automatique sur les profils des membres. J'ai trouvé le sujet de petitefeuille mais peux tu l'adapter pour ma version awesomeBB ? stp Merci d'avance. 

https://www.milouze14.com/t32593-bestof-phpbb2signature-par-defaut#anchor


Dernière édition par Bigalex le Sam 7 Nov 2020 - 19:37, édité 1 fois
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Ven 6 Nov 2020 - 18:33

Re coucou Alex,

alors si on part tu même principe avec une image:

On va intervenir directement dans le template viewtopic_body pour insérer la div:
Affichage/Templates/Général/viewtopic_body

Recherches ceci:
Code:
<!-- BEGIN switch_signature -->
 <div class="post-signature" id="sig{postrow.displayed.U_POST_ID}">{postrow.displayed.SIGNATURE_NEW}</div>
 <!-- END switch_signature -->

Juste après déposes ceci:
Code:
<div class="M14_no_signature"></div>


Penses a enregistrer puis à valider en cliquant respectivement sur   Enregistr puis Ajout




Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript

Mettre un titre explicite.

Cocher  Sur les sujets


Déposes ceci:

Code:

$(function(){
    $('div[class*="post--"]').find('.post-content').each(function(){
      //le lien de l image
    var M14_contenu="https://2img.net/u/3413/73/38/67/avatars/1756-67.jpg";
    var M14_sign=$(this).find('div.post-signature').length;
    if(!M14_sign)
    {
    $(this).find('.M14_no_signature').html('<div class="signature_div M14_defaut" title="Signature par défaut"><img src="'+M14_contenu+'"/></div>');
    }
    });});

Penser a cliquer sur le bouton Valid







Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style

Ajouter ceci:

Code:

.M14_no_signature{text-align:center;}

Penser a cliquer sur le bouton [AWESOMEBB] Signature automatique sur les profils Sans_t10

Ne met pas de couleur ni de bordure sur cette div Alex car elle sera visible pour tout le monde
même pour les membres qui ont une signature.


Par contre sur celle-ci:
Code:
.signature_div M14_defaut

Tu peux la personnaliser comme tu le souhaites car elle sera visible que pour les membres qui n'ont pas de signature





Si tu veux mettre du texte, merci de me le dire car tu ne l'as pas mentionné dans ton sujet.
Anonymous
Invité
Invité

MessageInvité Sam 7 Nov 2020 - 9:56

Merci Phil j'ai bien vu tes explications. Je teste ce week-end et je reviens vers toi pour clôturer le sujet si tout est ok.
Anonymous
Invité
Invité

MessageInvité Sam 7 Nov 2020 - 12:25

Re Phil, j'ai choisi la 1ère 
Code:

.M14_no_signature{text-align:center;}


Elle apparait que pour les membres (staff compris) qui n'ont pas de signature. Pour ceux, qui en ont déjà une la signature d'office n'apparait pas. Est-ce possible qu'elle soit mise pour tout le monde d'office, peu importe qu'ils aient déjà ou qu'ils ajoutent ensuite une autre signature perso ? stp 
Et c'est bien une image sans texte. merci ♥
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Sam 7 Nov 2020 - 17:50

Re Alex,


Elle apparait que pour les membres (staff compris) qui n'ont pas de signature.

Pour ceux, qui en ont déjà une la signature d'office n'apparait pas.

Oui c'est le but Alex.

Est-ce possible qu'elle soit mise pour tout le monde d'office, peu importe qu'ils aient déjà ou qu'ils ajoutent ensuite une autre signature perso ?


Ah vi, dans ton template recherches la div ajoutée:

Code:
<div class="M14_no_signature"></div>

Remplaces par:

Code:
<div class="M14_no_signature"><img src="LE LIEN DE L IMAGE"/></div>

Penses a mettre lien désiré à la place de "LE LIEN DE L IMAGE" .



Penses a enregistrer puis à valider en cliquant respectivement sur   Enregistr puis Ajout


Ce script peut donc être supprimé:
Code:

    $(function(){
        $('div[class*="post--"]').find('.post-content').each(function(){
          //le lien de l image
        var M14_contenu="https://2img.net/u/3413/73/38/67/avatars/1756-67.jpg";
        var M14_sign=$(this).find('div.post-signature').length;
        if(!M14_sign)
        {
        $(this).find('.M14_no_signature').html('<div class="signature_div M14_defaut" title="Signature par défaut"><img src="'+M14_contenu+'"/></div>');
        }
        });});

Puis désormais comme cette pseudo signature sera présente sur tous les messages, tu peux
personnaliser cette div comme tu le souhaites Alex.
Anonymous
Invité
Invité

MessageInvité Sam 7 Nov 2020 - 19:36

Super Phil !  super Tu m'épates toujours.  Merci Un énorme merci pour ton aide. Une belle soirée. ♥
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Sam 7 Nov 2020 - 19:38

De rien Alex,
bonne soirée à toi aussi.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Sam 7 Nov 2020 - 19:38


Hello


Sujet résolu et déplacé dans le forum adéquate

A bientôt pour une prochaine demande clin oeil

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

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

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