Forum:Αρωγή/Rebours et Java

Un article de la désencyclopédie.
Aller à la navigation Aller à la recherche

Bonjour, est-ce qu'un admin pourrait ajouter ce code java (pour faire des comptes à rebours) dans MediaWiki:Common.js, s'il-vous-plaît ? Merci. PdLC.jpg Pruster de Las Cales août 31, 2015 à 16:50 (UTC)

/* Permet d'afficher un compte à rebours sur une page avec le modèle Modèle:Compte à rebours */ /* Plyd - 3 février 2009 */ function Rebours() { try { if (document.getElementById("rebours")) { destime = document.getElementById("rebours").title.HTMLize().split(";;"); Maintenant = (new Date ()).getTime(); Future = new Date(Date.UTC(destime[0], (destime[1]-1), destime[2], destime[3], destime[4], destime[5])).getTime(); Diff = (Future-Maintenant); if (Diff < 0) {Diff = 0;} TempsRestantJ = Math.floor(Diff/(24*3600*1000)); TempsRestantH = Math.floor(Diff/(3600*1000)) % 24; TempsRestantM = Math.floor(Diff/(60*1000)) % 60; TempsRestantS = Math.floor(Diff/1000) % 60; TempsRestant = "" + destime[6] + " "; if (TempsRestantJ == 1) { TempsRestant = TempsRestant + TempsRestantJ + " jour "; } else if (TempsRestantJ > 1) { TempsRestant = TempsRestant + TempsRestantJ + " jours "; } TempsRestant = TempsRestant + TempsRestantH + " h " + TempsRestantM + " min " + TempsRestantS + " s"; document.getElementById("rebours").innerHTML = TempsRestant; setTimeout("Rebours()", 1000); } } catch (e) {} } if ( mw.config.get( 'wgNamespaceNumber' ) !== 0 ) { $( Rebours ); }

Moi j'arrive sur la page, je fais " Voir le texte source " (déjà, ça commence mal) et ça m'affiche ça : « Pour lutter contre le spam spam cul cul, l’utilisation de cette action est limitée à un certain nombre de fois dans un laps temps assez court. Il s'avère que vous tapez plus vite que les hamsters. Essayez une autre fois, dans quelques minutes ». C'est bien, y'a quelques jours je pouvais même pas. Les Mediawiki merdent depuis quelques semaines, dixit Wikia. Là y'a rien dans l'historique qui indique que quelqu'un est passé avant moi pourtant.. Picto sig.png { Cédric Spatiotemporel } août 31, 2015 à 19:45 (UTC)

Ah mince, j'ai oublié de préciser ça quand Ftiercel m'a refilé le HotCat, j'ai pas pu créer le monobook.js en cliquand sur son lien (même erreur que toi), j'ai du créer la page avec "Créer un article". Le plus con, c'est que même maintenant quand je veux modifier ma propre page Utilisateur:Pruster de Las Cales/monobook.js, j'ai le même message d'erreur. Idem pour toutes les pages ".js" ou MediaWiki. PdLC.jpg Pruster de Las Cales août 31, 2015 à 19:50 (UTC)
Si tu veux Cécé, je pense avoir une parade (ça marche pour l'erreur sur ma page, mais comme MediaWiki est protégée pour les admins je ne peux pas le faire moi-même) : Tu renomme la page MediaWiki:Common.js avec n'importe quel nom (sans ".js" et avec une autre catégorie, genre "principale", tu insères le code java pour le "rebours", et tu la renommes comme elle était, ça devrait marcher. Je pense que ça court-circuite l'erreur. PdLC.jpg Pruster de Las Cales août 31, 2015 à 19:54 (UTC)
On va éviter de créer trop de trucs et attendre que Wikia nous redonne les accès. J'ai juste pas eu le temps de contacter le staff Wikia pour en savoir plus. Moi ça m'empêche de bosser sur les boutons facebook et Twitter. Picto sig.png { Cédric Spatiotemporel } août 31, 2015 à 23:24 (UTC)
Il s'agit de JavaScript. Le Java est un autre langage. Le problème avec JavaScript, c'est que plus on en met plus le site entier devient un peu plus lent. Donc l'idée est de faire le plus de chose avec le moins de code. Tiens regarde, voici un compte à rebours :
Tu peux aussi le faire en .gif . Ça coûte mois cher de chercher des astuces. Si vous voulez accéder aux codes source des pages bloquées, vous pouvez lire leur contenu en mode brute (raw) (https://desencyclopedie.org/w/index.php?title=MediaWiki:Gadget-HotCat.js&action=raw).   Ftiercel    Restaurant Sanchez  Game cloud août 31, 2015 à 21:40 (UTC)
Super, ça me va ! Merci Maître Yoda. Il me faudra quand même un admin pour enlever la merde que j'ai laissé en tentant de créer le modèle (2 pages de modèle et une page perso de js : encore une bonne raison de faire de moi un admin, vous aurez plus mes cacas à nettoyer !), j'vais mettre du {{VRE}} pour flagger demain. Prochaine fois je t'attends avant de faire le petit chimiste Maître Dayo. Encore merci, bye. PdLC.jpg Pruster de Las Cales août 31, 2015 à 22:34 (UTC)