Membres connectés récemment
[AWESOMEBB] Signature automatique sur les profils
Page 1 sur 1 • Partagez
- InvitéInvité
- 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
https://www.milouze14.com/t32593-bestof-phpbb2signature-par-defaut#anchor
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:
Juste après déposes ceci:
Penses a enregistrer puis à valider en cliquant respectivement sur puis
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Cocher Sur les sujets
Déposes ceci:
Penser a cliquer sur le bouton
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style
Ajouter ceci:
Penser a cliquer sur le bouton
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:
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.
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 puis
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
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
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.
- InvitéInvité
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.
- InvitéInvité
Re Phil, j'ai choisi la 1ère
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
- 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
Re Alex,
Oui c'est le but Alex.
Ah vi, dans ton template recherches la div ajoutée:
Remplaces par:
Penses a mettre lien désiré à la place de "LE LIEN DE L IMAGE" .
Penses a enregistrer puis à valider en cliquant respectivement sur puis
Ce script peut donc être supprimé:
Puis désormais comme cette pseudo signature sera présente sur tous les messages, tu peux
personnaliser cette div comme tu le souhaites 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 puis
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.
- InvitéInvité
Super Phil ! Tu m'épates toujours. Un énorme merci pour ton aide. Une belle soirée.
Sujets similaires
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum