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

[PHPBB3] Annonce paramétrable


2 participants

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

photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Lun 14 Sep 2020 - 23:20

  • 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:

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.    


Dernière édition par photoclic le Mar 15 Sep 2020 - 18:19, édité 1 fois
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 15 Sep 2020 - 4:25

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).
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Mar 15 Sep 2020 - 9:20

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
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 15 Sep 2020 - 13:29

Re Serge,
et pour le sens de défilement ?
Je vois cela dans l'après midi.
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Mar 15 Sep 2020 - 14:19

Re Phil,

Merci.

Défilement vers la gauche

(je l'avais indiqué dans mon 1ier message dans les réglages faits par l'admin, on partirait sur la même base Phil.)
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 15 Sep 2020 - 15:42

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:

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 [PHPBB3] Annonce paramétrable Sans_t10

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
Ne soit pas utilisé par le modérateur Y.

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.


photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Mar 15 Sep 2020 - 16:20

Re Phil,

La structure proposée me va à merveille.

Dans un premier temps, seul un modérateur se chargera de publier les annonces.

J'ai hâte de voir le script pour l'essayer :-)
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 15 Sep 2020 - 16:32

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...
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 15 Sep 2020 - 16:37

Sur ton forum photoclic,
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>
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Mar 15 Sep 2020 - 16:56

Ce script n'est pas destiné pour le moment à mon forum photoclic, mais à un autre, plus simple.
Toutefois il est préférable de prévoir effectivement la modification de template.

Ce que tu as fait sur ton forum test est parfait Phil.

Je ne sais pas où déposer ton code html pour tester.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 15 Sep 2020 - 17:25

Ok Serge,


Je ne sais pas où déposer ton code html pour tester.


Comme mentionné dans mon message:

Ensuite , il faut que tu créer une annonce avec l'intitulé que tu désires et ce,
pour chaque annonce de modérateur.


[PHPBB3] Annonce paramétrable 112
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Mar 15 Sep 2020 - 17:53

Re Phil,

Tout me semble en place, mais je ne vois pas l'annonce
https://whoroot.forumactif.com/forum
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 15 Sep 2020 - 18:01

Voilà Serge,

la hauteur était à zéro :

[PHPBB3] Annonce paramétrable 113


Je l'ai modifié à 38px hinhin
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Mar 15 Sep 2020 - 18:19

Pétard, c'était sous mon gros nez :-)

Je n'en reviens pas qu'un non administrateur puisse faire ça.
T'es vraiment trop fort.

Un grand merci l'ami! c'est parfait tape la

Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 15 Sep 2020 - 18:56

De rien Serge impeccable .


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