#77 Le 31/01/2018, à 14:13
- cqfd93
Re : [Script/GreaseMonkey] Switcher-link pour les variantes d'ubuntu-fr.org
Salut enebre,
Le script que j'utilise s'appelle Mybuntu-fr et il est disponible là. Le tien ne porte pas le même nom.
Voilà le code complet :
// ==UserScript==
// @name Mybuntu-fr
// @namespace mybuntu-fr
// @description Personnalisation des sites *buntu-fr.
// @icon http://fadrienn.irlnc.org/galeries/outils/mybuntu-fr/icon.png
//
// @require apparence.js
// @require redaction.js
// @require navigation.js
// @require moderation.js
//
// @include http://*.ubuntu-fr.org/*
// @include https://*.ubuntu-fr.org/*
// @include http://*.kubuntu-fr.org/*
// @include https://*.kubuntu-fr.org/*
// @include http://*.xubuntu-fr.org/*
// @include https://*.xubuntu-fr.org/*
// @include http://*.edubuntu-fr.org/*
// @include https://*.edubuntu-fr.org/*
//
// @grant GM_xmlhttpRequest
// @grant GM_deleteValue
// @grant GM_setValue
// @grant GM_getValue
// ==/UserScript==
(function() {
/* Préparation de la zone de réglage des options. */
var ground = document.createElement("div");
ground.style.display = "none";
document.body.appendChild(ground);
var fog = document.createElement("div");
fog.style.backgroundColor = "#808080";
fog.style.position = "fixed";
fog.style.opacity = "0.8";
fog.style.zIndex = "999";
fog.style.bottom = "0";
fog.style.right = "0";
fog.style.left = "0";
fog.style.top = "0";
ground.appendChild(fog);
var form = document.createElement("div");
form.style.backgroundColor = "#FFEBCD";
form.style.position = "fixed";
form.style.overflow = "auto";
form.style.zIndex = "1000";
form.style.bottom = "10%";
form.style.right = "10%";
form.style.left = "10%";
form.style.top = "10%";
ground.appendChild(form);
var ref = document.getElementById("block-system-navigation");
if (ref == undefined) ref = document.getElementById("active");
var styles = new Array("borderTopWidth", "borderTopStyle", "borderTopColor", "borderBottomWidth", "borderBottomStyle", "borderBottomColor", "borderRightWidth", "borderRightStyle", "borderRightColor", "borderLeftWidth", "borderLeftStyle", "borderLeftColor", "backgroundColor", "borderTopLeftRadius", "borderTopRightRadius", "borderBottomLeftRadius", "borderBottomRightRadius");
ref = getComputedStyle(ref);
for (var i=0; i<styles.length; i++)
form.style[styles[i]] = ref[styles[i]];
form.style.padding = "0.5em";
/* Affichage/masquage de la liste des options. */
fog.onclick = function() { ground.style.display = "none"; };
var parent = document.getElementById("logo");
var button = document.createElement("button");
button.appendChild(document.createTextNode("Terminé"));
button.style.position = "fixed";
button.style.right = "12%";
button.style.bottom = "12%";
button.style.zIndex = "1001";
ground.appendChild(button);
button.onclick = function() { ground.style.display = "none"; };
button = document.createElement("button");
button.appendChild(document.createTextNode("*"));
button.style.backgroundColor = "transparent";
button.style.border = "0 none transparent";
button.style.fontSize = "2em";
button.style.padding = 0;
button.style.position = "absolute";
if (window.location.hostname.substring(window.location.hostname.indexOf(".")+1) == "edubuntu-fr.org")
button.style.left = "320px";
else button.style.left = "280px";
button.style.top = "10px";
button.style.zIndex = "998";
parent.appendChild(button);
button.onclick = function() { ground.style.display = ""; };
/* Contenu de la liste des options. */
var line = document.createElement("p");
line.appendChild(document.createTextNode("Script de personnalisation des sites *buntu-fr.org "));
line.appendChild(document.createElement("img"));
switch (GM_getValue("modify-page-emotes")) {
case "blue": line.lastChild.src = "http://pix.tdct.org/upload/original/1343593876.png"; break;
default: line.lastChild.src = "/img/smilies/smile.png"; break;
}
line.lastChild.alt = ":)";
var smiley = line.lastChild;
line.appendChild(document.createTextNode(" Pour toute question ou remarque, n'hésitez pas à aller faire un tour sur "));
line.appendChild(document.createElement("a"));
if (window.location.protocol == "https:")
line.lastChild.href = "https://guest:guest@fadrienn.irlnc.org/galeries/outils/mybuntu-fr";
else line.lastChild.href = "http://fadrienn.irlnc.org/galeries/outils/mybuntu-fr";
line.lastChild.appendChild(document.createTextNode("mon blog"));
line.appendChild(document.createTextNode("."));
form.appendChild(line);
var line = document.createElement("p");
line.appendChild(document.createTextNode("Les modifications sont appliquées immédiatement. Toutefois, actualiser la page peut être nécessaire pour la retrouver dans l'état d'origine après désactivation de certaines options."));
form.appendChild(line);
// Cette fonction est lancée après la lecture des @require: les options sont donc préparées à part pour être ajoutées ici ensuite.
if (window.mybuntops != undefined) {
for (var i=0; i<window.mybuntops.length; i++)
form.appendChild(window.mybuntops[i]);
window.mybuntops = undefined;
}
var line = document.createElement("p");
line.appendChild(document.createTextNode("Une idée d'option supplémentaire? C'est peut-être possible, n'hésitez pas à demander! "));
line.appendChild(smiley.cloneNode(true));
line.style.marginBottom = "3em";
form.appendChild(line);
})();
− cqfd93 −
En ligne
#78 Le 31/01/2018, à 14:18
- enebre
Re : [Script/GreaseMonkey] Switcher-link pour les variantes d'ubuntu-fr.org
Voila l'erreur, c'est bon maintenant, merci cqfd
Hors ligne
#79 Le 31/01/2018, à 14:28
- cqfd93
Re : [Script/GreaseMonkey] Switcher-link pour les variantes d'ubuntu-fr.org
Ah maintenant je comprends pourquoi tu n'avais pas le bon script : le premier message d'Elzen comporte le lien vers Mybuntu-fr (dans la première ligne Mise à jour…) alors que plus bas dans le message, il y a le lien vers xkubuntu-fr.
− cqfd93 −
En ligne
#81 Le 31/01/2018, à 14:38
- enebre
Re : [Script/GreaseMonkey] Switcher-link pour les variantes d'ubuntu-fr.org
Essai concluant
Excellent le script, ça va déjà grandement faciliter la tâche.
Merci pour ce script
Hors ligne
#82 Le 31/01/2018, à 14:39
- cqfd93
Re : [Script/GreaseMonkey] Switcher-link pour les variantes d'ubuntu-fr.org
Que faut-il cocher dans la configuration du script via l'asterix
j'ai fais ceci , est-ce que c'est correct ?
http://nsa39.casimages.com/img/2018/01/31/mini_180131023747961026.png
J'ai ça (j'utilise toujours google mais faut pas le répéter… je n'arrive pas à me faire aux autres moteurs de recherche !) :
− cqfd93 −
En ligne
#83 Le 31/01/2018, à 14:44
- enebre
Re : [Script/GreaseMonkey] Switcher-link pour les variantes d'ubuntu-fr.org
J'aimerais savoir ce que cela signifie, pourrais-tu me l'expliquer stp ?
Corriger automatiquement les liens absolus en liens relatifs lors de l'envoi de messages.
Dernière modification par enebre (Le 31/01/2018, à 14:45)
Hors ligne
#84 Le 31/01/2018, à 15:06
- cqfd93
Re : [Script/GreaseMonkey] Switcher-link pour les variantes d'ubuntu-fr.org
Ça permet de transformer automatiquement ces deux liens :
https://forum.ubuntu-fr.org/viewtopic.p … #p21863860
https://forum.xubuntu-fr.org/viewtopic. … #p21863860
en :
./viewtopic.php?pid=21863860#p21863860
Avec des liens absolus, quand on poste des liens depuis xubuntu-fr, un membre connecté sur ubuntu-fr ou kubuntu-fr doit se connecter à xubuntu-ft. On évite ça avec les liens relatifs.
− cqfd93 −
En ligne
#85 Le 31/01/2018, à 15:07
- enebre
Re : [Script/GreaseMonkey] Switcher-link pour les variantes d'ubuntu-fr.org
Ok, c'est compris, c'est en effet mieux à l'usage du forum. merci
Dernière modification par enebre (Le 31/01/2018, à 15:09)
Hors ligne
#86 Le 31/01/2018, à 15:22
- cqfd93
Re : [Script/GreaseMonkey] Switcher-link pour les variantes d'ubuntu-fr.org
J'aime bien aussi la possibilité de poster facilement une image avec miniature.
− cqfd93 −
En ligne
#87 Le 31/01/2018, à 15:24
- enebre
Re : [Script/GreaseMonkey] Switcher-link pour les variantes d'ubuntu-fr.org
Oui ce script est une petite merveille, je suis étonné de sa taille pour tout ce qu'il fait.
Hors ligne
#88 Le 31/01/2018, à 15:36
- cqfd93
Re : [Script/GreaseMonkey] Switcher-link pour les variantes d'ubuntu-fr.org
Yep, et pour tous ceux qui suivent ce fil, même si certaines options sont destinées à la modération, ce script n'est pas destiné aux seuls modos, tout le monde peut en profiter.
− cqfd93 −
En ligne
#89 Le 31/01/2018, à 15:45
- enebre
Re : [Script/GreaseMonkey] Switcher-link pour les variantes d'ubuntu-fr.org
Par contre je ne vois pas comment poster une miniature directement, j'ai pourtant coché la bonne case
Hors ligne
#90 Le 31/01/2018, à 15:47
- cqfd93
Re : [Script/GreaseMonkey] Switcher-link pour les variantes d'ubuntu-fr.org
Commence par prévisualiser ton message et tu verras un bouton Parcourir. En fait, ça ne marche pas quand tu écris une réponse rapide mais avec Citer ou Prévisualisation, c'est bon.
Dernière modification par cqfd93 (Le 31/01/2018, à 15:49)
− cqfd93 −
En ligne
#92 Le 31/01/2018, à 16:05
- enebre
Re : [Script/GreaseMonkey] Switcher-link pour les variantes d'ubuntu-fr.org
normal ça que le lien s'affiche derrière ?
Hors ligne
#93 Le 31/01/2018, à 16:08
- cqfd93
Re : [Script/GreaseMonkey] Switcher-link pour les variantes d'ubuntu-fr.org
Ça ne devrait afficher que la miniature.
Une fois l'image envoyée, quand le téléversement est terminé, la miniature s'affiche sous la zone d'édition, un clic gauche sur la miniature et hop, le lien est collé là où se trouve le curseur d'édition.
− cqfd93 −
En ligne
#94 Le 31/01/2018, à 16:10
Hors ligne
#95 Le 31/01/2018, à 16:15
- cqfd93
Re : [Script/GreaseMonkey] Switcher-link pour les variantes d'ubuntu-fr.org
Super ! Ça va bien te simplifier la vie.
− cqfd93 −
En ligne
#96 Le 31/01/2018, à 16:17
- enebre
Re : [Script/GreaseMonkey] Switcher-link pour les variantes d'ubuntu-fr.org
jamais eu autant de spammeur en si peu de temps sur le forum, du moins pour mon expérience jusqu'à présent.
Dernière modification par enebre (Le 31/01/2018, à 16:39)
Hors ligne
#97 Le 31/01/2018, à 16:46
- cqfd93
Re : [Script/GreaseMonkey] Switcher-link pour les variantes d'ubuntu-fr.org
Je t'ai répondu sur la ML modos.
− cqfd93 −
En ligne
#98 Le 11/10/2018, à 12:48
- metalux
Re : [Script/GreaseMonkey] Switcher-link pour les variantes d'ubuntu-fr.org
Bonjour,
Le changement de moteur est toujours fonctionnel chez vous sur la documentation? Chez moi, il ne fonctionne que sur le forum ou l'accueil, ça ne me gène pas trop, car qwant me convient, c'est pour savoir si c'est normal.
Hors ligne