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] Boutons nouveaux pour modérateurs


3 participants

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

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

Messagephotoclic Ven 26 Oct 2018 - 11:23

Bonjour,

Serait-il possible de créer 2 nouveaux boutons destinés aux modos et admin, qui au clic posteraient un message avec un titre et un contenu spécifiques dans un forum donné.

1ier bouton:
Nom du bouton: Post Auto PG
Ce bouton serait placé à coté du bouton Nouveau du sous forum: /f16-photos-gagnantes

Au clic, on ouvrirait un sujet dans le forum "Photos gagnantes"(forum f/16)
. le titre du sujet serait: "Photo gagnante semaine"
. le contenu du sujet:
Code:

    Cette semaine le gagnant est :
    [center]<iframe src="https://photoclic.forum-pro.fr/h8-slideshow2" style="width:350px;border:none;height: 280px;"></iframe>[/center]

2ième bouton:
Nom du bouton: Post Auto PV
Ce bouton serait placé à coté du bouton Nouveau du sous forum: /f12-photovote

Au clic, on ouvrirait un sujet dans le forum  "Photovote (forum f/12)"
. titre du sujet: "Semaine du"
. le contenu:
Code:

C'est ouvert, à vos votes :heart:

Si les sujets postés étaient postés en tant que "Note" (au lieu de "Normal"), ce serait un plus.

En espérant avoir été suffisamment explicite.

Merci par avance pour votre aide.


Dernière édition par photoclic le Dim 28 Oct 2018 - 11:03, édité 1 fois
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Ven 26 Oct 2018 - 19:16

Hello Serge,
je viens de faire des essais mais je me trouve confronté au clic sur le premier bouton a récupérer le lien du topic et donner les conditions ainsi que les instructions, il faudra un coup de main d'Arnaud @no_way , car je pourrais pas te venir en aide mon ami sur ce point.
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Ven 26 Oct 2018 - 20:28

Bonsoir Phil,

Merci déjà d'avoir essayé.
Si No_Way passe par là et surtout s'il a un peu de temps ce serait top.

Rien ne presse. Sinon, vers la corbeille les amis.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Sam 27 Oct 2018 - 7:25

@photoclic

Hello Serge,
j'ai une autre solution en ajoutant deux boutons sur l'éditeur (hors réponse rapide).
Cela arrange beaucoup de choses car on a les conditions voulues.

Ce script affichera seulement les boutons aux admins et aux modos et sur les forums désirés:

Ensuite, il suffit d'aller sur le forum désiré et de cliquer sur le bouton "Nouveau" et de cliquer sur le bouton figurant sur l'éditeur et hop tout se fait trés rapidement.

Pour le forum f16
on demande la condition suivante pour afficher sur l'éditeur (identique pour le forum f12):
Code:
if(location.pathname == '/post' && /^\?f=16&mode=newtopic$/.test(document.location.search))

On autorise seulement les admins et les modos:
Code:
 if(_userdata["user_level"] == 1||_userdata["user_level"] == 2)




Modules/HTML JAVASCRIPT/Gestion des codes JavascriptCréer un nouveau javascript


Mets un titre explicite.
Coches sur toutes les pages.


Déposes ceci:
Code:

$(function(){
if(location.pathname == '/post' && /^\?f=16&mode=newtopic$/.test(document.location.search))
$(function(){
  if(_userdata["user_level"] == 1||_userdata["user_level"] == 2)
$('<a class="sceditor-button" unselectable="on"title="Post Auto PG">
<div unselectable="on" style="background-image:url(https://i.servimg.com/u/f13/19/01/51/20/85-tro10.png)"> Post Auto PG</div></a>')
.insertAfter('a.sceditor-button-source').click(function(){
    //TITRE DU SUJET
var titre1='Photo gagnante semaine';  
  //CONTENU DU MESSAGE
var message1='Cette semaine le gagnant est :\n[center]<iframe src="https://photoclic.forum-pro.fr/h8-slideshow2" style="width:350px;border:none;height: 280px;"></iframe>[/center]';
$('input[name="topictype"][value="1"]').attr('checked','checked');
$('input[class^="inputbox"][name="subject"]').val(titre1);
$('#text_editor_textarea').sceditor("instance").insert(message1);
  $('input[class="button1"][name="post"][value="Envoyer"]').click();
});        
})});

$(function(){
if(location.pathname == '/post' && /^\?f=12&mode=newtopic$/.test(document.location.search))
$(function(){
if(_userdata["user_level"] == 1||_userdata["user_level"] == 2)
$('<a class="sceditor-button" unselectable="on"title="Post Auto PV">
<div unselectable="on" style="background-image:url(https://i.servimg.com/u/f87/11/26/21/37/168-up10.png)">Post Auto PV</div></a>').insertAfter('a.sceditor-button-source').click(function(){
    //TITRE DU SUJET
var titre1='Semaine du';  
  //CONTENU DU MESSAGE
var message2="C'est ouvert, à vos votes <img src='https://cdn.jsdelivr.net/emojione/assets/png/2764.png'/>";
$('input[name="topictype"][value="1"]').attr('checked','checked');
$('input[class^="inputbox"][name="subject"]').val(titre1);
$('#text_editor_textarea').sceditor("instance").insert(message2);
$('input[class="button1"][name="post"][value="Envoyer"]').click();
});        
})});



Penses a cliquer sur le bouton Valider



Voilà mon ami.
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Sam 27 Oct 2018 - 12:25

Bonjour Philippe,

Superbe travail réalisé là. Génial! Un grand merci.

L'idée de placement des boutons me va très bien.

Tout fonctionne parfaitement.

J'ai juste un souci auquel je n'avais pas pensé sur le 1ier bouton. Dans l'iframe que j'utilise aussi en haut du portail, il y a une image, avec inclus dans l'iframe le style width et height; ce qui fait que je ne peux pas changer la taille de l'image que je souhaite différente dans le message posté.

Y a-t-il une possibilité de sortir ce style de l'iframe et de le personnaliser pour avoir un style pour le portail et un style pour le message posté?

Tu es en mode admin, si tu veux voir.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Sam 27 Oct 2018 - 18:03

Re Serge,
hum plutôt que de s'ennuyer a faire des modifications barbares,
il vaudrait mieux dupliquer la page html et se basant sur la même structure en créer une autre Serge, après tu modifies comme bon te semble l'image et modifies ensuite le lien de la page html dans le script clin oeil .
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Sam 27 Oct 2018 - 19:25

Re-Phil,

Après vérification, j'utilise en fait l'iframe à 2 endroits déjà.
Une fois sur la page d'accueil avec un script dans les Généralités, une seconde fois sur le portail avec un JS et avec ce nouveau bouton une 3ième fois.

Je vais voir quelle serait la solution la plus simple.

Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Sam 27 Oct 2018 - 19:35

Je vais voir quelle serait la solution la plus simple.


Sans aucun doute Serge, ce sera une nouvelle page html clin oeil
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Sam 27 Oct 2018 - 20:11

Dommage pour moi, mais je crois que tu as effectivement raison.

A moins qu'il existe une astuce pour récupérer simplement le lien de cette image directement dans l'iframe ou ailleurs. Car en fait dans ce post auto, ce serait idéalement le lien de cette image gagnante qui serait à y mettre.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 28 Oct 2018 - 3:47

Hello Serge,


A moins qu'il existe une astuce pour récupérer simplement le lien de cette image directement dans l'iframe ou ailleurs. Car en fait dans ce post auto, ce serait idéalement le lien de cette image gagnante qui serait à y mettre.

Il y a toujours moyen Serge, mais est ce valable de faire une requête supplémentaire sur ton fofo ?
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Dim 28 Oct 2018 - 10:30

Bonjour Philippe,

Tu as raison, c'est déjà énorme de m'avoir créer ces 2 boutons comme tu l'as fait et j'en suis ravi tape la

Un grand merci l'ami pour ton génie.
Jackymi
Jackymi
MIlouzien regretté

http://www.skywebforum.com/

MessageJackymi Dim 28 Oct 2018 - 11:21


Coucou

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