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] Accès PA au modérateur

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

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

Messagephotoclic Lun 15 Fév 2021 - 14:39

  • Version du forum :
    PHPBB3
  • Templates modifiés :
    oui
  • Navigateur :
    Firefox
Bonjour à tous les milouziens,

Je ne sais pas si cette demande est réalisable, mais je tente à tout hasard.

En tant qu'admin, je suis appelé à changer de temps en temps 2 images mises en pages d'accueil, 1 photo à droite et une photo à gauche.
Pour cela j'utilise le code suivant placé dans Affichage-Page d'accueil - Généralités
Code:

<!--                            photos   accueil                           -->    
<div id="bouton_poster" style="float:left;margin-top: -295px; position: relative;">
                          <img style="height: 290px;" src="https://i.servimg.com/u/f31/19/32/37/01/amandi11.jpg" alt="New photo" />
</div>
<div style="float:right;margin-top: -295px; position: relative;" id="bouton_poster">
                          <img alt="New photo" src="https://i.servimg.com/u/f31/19/32/37/01/p1140710.jpg" style="height: 290px;" />
</div>
          

Y aurait-il une astuce pour que ces photos puissent être changées simplement par un modérateur qui n'a aucune notion de code?

Merci pour votre aide.


Dernière édition par photoclic le Lun 15 Fév 2021 - 19:13, édité 1 fois
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Lun 15 Fév 2021 - 15:47

Hello Serge,
comme les modérateurs ne peuvent pas accéder au P.A,
il n'y a aucune possibilité de modifier quoique ce soit Serge.

Désolé mon ami.

Je regarde si en partant d'un message spécifique mais visible par tout le monde si on peut faire quelque chose mais sans grande conviction Serge.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Lun 15 Fév 2021 - 16:44

Alors , bonne nouvelle Serge,

il faut que le message ou l'on prendra les deux photos( pas moins et pas plus)
soit visible par tout le monde.

Ensuite entourer ton code html par une div ayant un id:

Code:
<div id="M14_get_index">
    

    <!--                            photos   accueil                           -->    
    <div id="bouton_poster" style="float:left;margin-top: -295px; position: relative;">
                              <img style="height: 290px;" src="https://i.servimg.com/u/f31/19/32/37/01/amandi11.jpg" alt="New photo" />
    </div>
    <div style="float:right;margin-top: -295px; position: relative;" id="bouton_poster">
                              <img alt="New photo" src="https://i.servimg.com/u/f31/19/32/37/01/p1140710.jpg" style="height: 290px;" />
    </div>
              
</div>

Ensuite, il faut créer un sujet et trouver l'ancre du message concerné:

Puis insérer le lien plus l'ancre dans le get entre les simples guillemets:

Code:
$.get('/t465-sujet-importation-index#1850'


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

Mettre un titre explicite.

Cocher sur l'index.

Déposer ceci:




Code:
$(function(){
var $this=$('#M14_get_index');
$.get('/t465-sujet-importation-index#1850' , function(data){
var test=$(data).find('.postbody:first .content div:not(.M14_reception_photos) img:not([longdesc])').length;
var photo1=$(data).find('.postbody:first  .content div:not(.M14_reception_photos) img:not([longdesc]):first').attr('src');
var photo2=$(data).find('.postbody:first  .content div:not(.M14_reception_photos) img:not([longdesc])').last().attr('src');
 
  if(test==2)
{
$this.find('img:eq(0)').attr('src',photo1);
$this.find('img:eq(1)').attr('src',photo2);
}

else
{
$this.find('img:eq(0)').attr('src','https://i.servimg.com/u/f31/19/32/37/01/amandi11.jpg');
$this.find('img:eq(1)').attr('src','https://i.servimg.com/u/f31/19/32/37/01/p1140710.jpg');
}
});
});


Penser a cliquer sur le bouton Valid

Le script fonctionnera seulement si il y deux photos serge:
Code:
 if(test==2)
{
$this.find('img:eq(0)').attr('src',photo1);
$this.find('img:eq(1)').attr('src',photo2);
}

Sinon, on remet les photos d'origine:
Code:
else
{
$this.find('img:eq(0)').attr('src','https://i.servimg.com/u/f31/19/32/37/01/amandi11.jpg');
$this.find('img:eq(1)').attr('src','https://i.servimg.com/u/f31/19/32/37/01/p1140710.jpg');
}
avatar
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Lun 15 Fév 2021 - 19:13

Bonjour Philippe,

Tout est possible avec toi, tu es vraiment génial Merci

C'est impec et ça fonctionne au poil!

Un grand merci l'ami pour ce développement tape la
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Lun 15 Fév 2021 - 19:34

De rien Serge,
tu sais bien que j'aime ce genre de codage clin oeil .


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