Membres connectés récemment
[PHPBB3] Annonce paramétrable
2 participants
Page 1 sur 1
- Version du forum :PHPBB3
- Templates modifiés :oui
- Navigateur :Firefox
Bonjour à tous les milouziens,
La mise en place d'une annonce est sur les forums réalisée par un administrateur.
Serait-il possible de faire en sorte que le texte de l'annonce soit défini par les modérateurs?
L'idée si cela est possible serait la suivante:
L’administrateur a donc activé les annonces sur la page d'accueil, avec un défilement vers la gauche et a crée une annonce type comprenant des styles (un style serait déjà bien )et du texte comme par exemple celle-ci:
Serait-il possible d'avoir un bouton par exemple permettant aux modérateurs de taper le texte de l'annonce.
Pour cet exemple, le texte est ici: "Le clic reste ouvert 24h sur 24. Pas de coronavirus! On peut se réunir à plus de 1000 membres sans risques .....".
Le style associé au texte serait un plus.
Si cela n'est pas possible car faisable obligatoirement par un administrateur, peut-être qu'un script faisant défiler un texte comme l'annonce serait substituable.
Le but étant pour un modérateur de pouvoir afficher facilement (pas de connaissance de code) un texte défilant sous la barre de navigation.
Merci pour votre aide.
La mise en place d'une annonce est sur les forums réalisée par un administrateur.
Serait-il possible de faire en sorte que le texte de l'annonce soit défini par les modérateurs?
L'idée si cela est possible serait la suivante:
L’administrateur a donc activé les annonces sur la page d'accueil, avec un défilement vers la gauche et a crée une annonce type comprenant des styles (un style serait déjà bien )et du texte comme par exemple celle-ci:
- Code:
<span style="display:block;padding-top: 17px;background: #c54040 !important;color: #fff; font-size: 1.8em;height: 38px;font-family:Tahoma;width: 200%;"> Le clic reste ouvert 24h sur 24. Pas de coronavirus! <span style="color: #4CD8EB;" width:="" 200%;=""> On peut se réunir à plus de 1000 membres sans risques ..... <span style="color: #fff;"> </span></span></span>
Serait-il possible d'avoir un bouton par exemple permettant aux modérateurs de taper le texte de l'annonce.
Pour cet exemple, le texte est ici: "Le clic reste ouvert 24h sur 24. Pas de coronavirus! On peut se réunir à plus de 1000 membres sans risques .....".
Le style associé au texte serait un plus.
Si cela n'est pas possible car faisable obligatoirement par un administrateur, peut-être qu'un script faisant défiler un texte comme l'annonce serait substituable.
Le but étant pour un modérateur de pouvoir afficher facilement (pas de connaissance de code) un texte défilant sous la barre de navigation.
Merci pour votre aide.
Hello Serge,
c'est réalisable, mais il faut que le style présent soit dans un message que tous les membres puissent accéder dans ce cas car le modérateur ne peut accéder au P.A.
Si c'est ok pour toi , comme sont définies tes annonces sur ton défilement etc.
On aura donc un sujet pour une annonce car on va se servir d'une importation (donc unique).
c'est réalisable, mais il faut que le style présent soit dans un message que tous les membres puissent accéder dans ce cas car le modérateur ne peut accéder au P.A.
Si c'est ok pour toi , comme sont définies tes annonces sur ton défilement etc.
On aura donc un sujet pour une annonce car on va se servir d'une importation (donc unique).
Bonjour Philippe,
Oui, c'est ok pour moi avec une annonce unique où le texte sera défini par les modérateurs.
Merci Phil.
J'ai crée un forum et un sujet spécifique sur mon forum test ici:
https://whoroot.forumactif.com/t24-essai-annonce#92
Oui, c'est ok pour moi avec une annonce unique où le texte sera défini par les modérateurs.
Merci Phil.
J'ai crée un forum et un sujet spécifique sur mon forum test ici:
https://whoroot.forumactif.com/t24-essai-annonce#92
Re Serge,
oups désolé, j'ai lu ta demande trop vite..
Alors si tes modérateurs n'ont aucune connaissances dans le html.
On va donc simplifier le code html Serge et laisser la couleur blanche ou une autre couleur qu tu définira dans la C.S.S suivante:
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style
Ajoutes ceci:
Penses a cliquer sur le bouton
Ensuite , il faut que tu créer une annonce avec l'intitulé que tu désires et ce,
pour chaque annonce de modérateur.
Le contenu:
tu as le lien du message dans la variable "topic", pour ta demande , c'est déjà effectuée.
C'est juste pour que tu comprennes ce que le script fera.
Il faut déposer une div avec une class différente à chaque fois dans le corps de l'annonce.
Admettons que tu désires une deuxième annonce pour un autre modérateur, le script sera éventuellement ainsi:
On change la class de la div
Et la c.s.s:
Si, tu désires avoir le même visu, tu peux laisser la div receveuse pour chaque modérateur:
Donc,il est préférable Serge, que tu attribues une div par modérateur:
Exemple:
Pour le modérateur X et que le message figurant :
Chaque modérateur si il le désire,
pourra éditer son propre message et modifier le contenu, la div qui lui ait attribué fera sa fonction.
oups désolé, j'ai lu ta demande trop vite..
Alors si tes modérateurs n'ont aucune connaissances dans le html.
On va donc simplifier le code html Serge et laisser la couleur blanche ou une autre couleur qu tu définira dans la C.S.S suivante:
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style
Ajoutes ceci:
- Code:
.M14_importe_annonce_moder
{
padding:5px 10px;
background:#c54040;
color:#ffffff;
font-size:1.8em;
height:38px;
line-height:28px;
font-family:Tahoma;
width:100%;
}
Penses a cliquer sur le bouton
Ensuite , il faut que tu créer une annonce avec l'intitulé que tu désires et ce,
pour chaque annonce de modérateur.
Le contenu:
tu as le lien du message dans la variable "topic", pour ta demande , c'est déjà effectuée.
C'est juste pour que tu comprennes ce que le script fera.
Il faut déposer une div avec une class différente à chaque fois dans le corps de l'annonce.
- Code:
<div class="AnnonceModerat">
</div><script>
jQuery(function(){
//LE LIEN DU MESSAGE AVEC L ANCRE
var topic="/t24-essai-annonce#92";
jQuery.get(topic, function(data){
var texte= jQuery(data).find('.postbody:first .content div:first ').text();
jQuery('.AnnonceModerat').html('<div class="M14_importe_annonce_moder">'+texte+'</div>');
});
});
</script>
Admettons que tu désires une deuxième annonce pour un autre modérateur, le script sera éventuellement ainsi:
On change la class de la div
- Code:
<div class="AnnonceModeratbis">
</div><script>
jQuery(function(){
//LE LIEN DU MESSAGE AVEC L ANCRE
var topicbis="/txx-xxxxxxx#xx";
jQuery.get(topicbis, function(data){
var texte= jQuery(data).find('.postbody:first .content div:first ').text();
jQuery('.AnnonceModeratbis').html('<div class="M14_importe_annonce_moderbis">'+texte+'</div>');
});
});
</script>
Et la c.s.s:
- Code:
.M14_importe_annonce_moderbis
{
padding:5px 10px;
background:#c54040;
color:#ffffff;
font-size:1.8em;
height:38px;
line-height:28px;
font-family:Tahoma;
width:100%;
}
Si, tu désires avoir le même visu, tu peux laisser la div receveuse pour chaque modérateur:
- Code:
<div class="M14_importe_annonce_moder">
Donc,il est préférable Serge, que tu attribues une div par modérateur:
Exemple:
- Code:
<div class="AnnonceModerat">
</div>
Pour le modérateur X et que le message figurant :
- Code:
/t24-essai-annonce#92
Chaque modérateur si il le désire,
pourra éditer son propre message et modifier le contenu, la div qui lui ait attribué fera sa fonction.
C'est parfait Serge,
tu peux voir le résultat ici:
https://testphpbb3.1fr1.net/
Les messages sont consultables pour tout le monde y comprit les invités.
Edit:Attention toutefois sur forum photoclic, tu as des balises div dans les messages,
le script développé concerne un forum ou le template n'a subit aucune modification...
tu peux voir le résultat ici:
https://testphpbb3.1fr1.net/
Les messages sont consultables pour tout le monde y comprit les invités.
Edit:Attention toutefois sur forum photoclic, tu as des balises div dans les messages,
le script développé concerne un forum ou le template n'a subit aucune modification...
Sur ton forum photoclic,
ce code html et surtout le script sera plus judicieux:
ce code html et surtout le script sera plus judicieux:
- Code:
<div class="AnnonceModerat">
</div><script>
jQuery(function(){
//LE LIEN DU MESSAGE AVEC L ANCRE
var topic="/t24-essai-annonce#92";
jQuery.get(topic, function(data){
var texte= jQuery(data).find('.postbody:first .content div:not(.M14_reception_photos):first ').text();
jQuery('.AnnonceModerat').html('<div class="M14_importe_annonce_moder">'+texte+'</div>');
});
});
</script>
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