Wikipédia:Questions techniques/semaine 20 2018

Fonctions javascript modifier

Bjr. Depuis le 4 mai, ma barre d'outils d'édition, qui est une version améliorée de Gadget-DeluxeBar.js et compte deux lignes de boutons, ne fonctionne plus, ce qui m'handicape bp. Par deux fois, elle est revenue quelques heures, puis de nouveau elle n'apparaît plus. Y a-t'il eu des modifs qui affectent les fonctions javascript ? Salsero35 14 mai 2018 à 12:44 (CEST)[répondre]

Je notifie   Od1n qui maitrise certainement mieux que moi le sujet, et a touché ce matin à ces fonctions. — Zebulon84 (discuter) 14 mai 2018 à 13:43 (CEST)[répondre]
  Salsero35 : Bonjour, j'aurais besoin d'informations supplémentaires pour localiser le bug :
  • quel navigateur ? teste aussi avec d'autres navigateurs si possible
  • messages d'erreur dans la console javascript ? (autres que les « Use of "wgTitle" is deprecated. Use mw.config instead." » qui ne sont pas importants ici)
  • problème rencontré avec quelles skins ? (vector, monobook, etc.)
  • sur Spécial:Préférences#mw-prefsection-editing, les cases « Afficher la barre d’outils d’édition » et « Activer la barre d’outils améliorée » sont-elles cochées ou décochées ?
  • sur Spécial:Préférences#mw-prefsection-gadgets, section « Boutons de la barre d'outils », quelles cases sont cochées ?
Merci pour tes réponses, od†n ↗blah 14 mai 2018 à 15:45 (CEST)[répondre]
Bjr   Od1n.
*Même problème rencontré avec Chrome, FF et IE.
*La console de FF indique :
Merci pour ces infos, ça va beaucoup aider. Tu auras remarqué qu'il y a pas mal de bugs qui se sont accumulés un peu partout au fil du temps, ce qui ne facilite pas la situation. Autre chose, dans ton premier message, c'est bien le ou c'est en fait aujourd'hui, le  ? od†n ↗blah 14 mai 2018 à 16:34 (CEST)[répondre]
Çà a commencé le 4 mai, le bug a disparu qqs jours plus tard, est revenu, a redisparu encore qqs jours après et est présent depuis au moins le 11 mai. Merci en tout cas de jeter un coup d'œil. Salsero35 14 mai 2018 à 16:43 (CEST)[répondre]
Ce n'est donc pas lié à des modifs que j'aurais faites. Je penche pour un changement d'ordre d'exécution des scripts, où des erreurs fatales se produiraient plus tôt qu'auparavant, interrompant l'exécution de tous les scripts venant ensuite. Je viens de corriger une poignée d'erreurs (les plus importantes pour notre histoire étant 148460090 et 148461485). Il se pourrait que ta barre d'outils refonctionne dès à présent. À ce propos, je t'encourage à supprimer les scripts dont tu n'as en fait pas l'utilité, cela t'évitera à long terme de nouveaux problèmes comme ici. od†n ↗blah 14 mai 2018 à 20:45 (CEST)[répondre]
Hélas, çà marche tjrs pas. Comme je maîtrise pas du tout la programmation, j'ai copié des tas de scripts d'autres wikipédiens, d'où la surcharge. Je vais essayer d'élaguer. Cdlt, Salsero35 14 mai 2018 à 23:10 (CEST)[répondre]
Ça donne quoi dans la console javascript ? od†n ↗blah 15 mai 2018 à 03:32 (CEST)[répondre]
Ben au moins, t'as supprimé une bonne pelletée d'erreurs   car il ne reste plus que :
C'est encore une erreur liée à LiveRC. Je pense que le plus simple serait que tu réinitialises ton fichier de config, il est obsolète et LiveRC ne parvient plus à le gérer. De toute façon, si je corrige cette erreur dans ton fichier de config, après ça sera une autre, et ainsi de suite. Il faudrait donc blanchir la page Utilisateur:Salsero35/LiveRCparam.js puis éventuellement refaire les réglages.
D'autre part, LiveRC est un peu fautif, il aurait dû gérer les anciens fichiers de config, ou bien il aurait fallu mettre à jour les fichiers de config des utilisateurs en même temps que LiveRC. Mais le code de LiveRC est déjà compliqué et difficile à maintenir, il est un peu tard pour revenir là-dessus…
od†n ↗blah 16 mai 2018 à 03:00 (CEST)[répondre]
  Od1n. Je n'utilise plus LiveRC donc j'ai blanchi Utilisateur:Salsero35/LiveRCparam.js sans état d'âme. Par contre, peux-tu préciser en quoi consiste réinitialiser le fichier de config (je savais même pas que j'en avais un  ) et sur quoi faire les réglages ? Cdlt, Salsero35 17 mai 2018 à 00:52 (CEST)[répondre]
Au prochain lancement de LiveRC il utilisera tous les paramètres par défaut. Tu pourras configurer LiveRC directement dans son interface, et c'est lui qui enregistrera dans ton LiveRCparam.js.
Aussi, j'ai remarqué tu avais inscrit dans ton monobook.js quelques "forks" (Gz260/LiveRC, etc.), ils sont un peu anciens et j'ai peur qu'ils réintroduisent le même genre de bugs s'ils sont exécutés (va-et-vient entre des versions incompatibles).
Et sinon, la toolbar fonctionne ?
od†n ↗blah 17 mai 2018 à 07:25 (CEST)[répondre]
C'est fait pour LiveRCparam.js. Mais la toolbar ne fonctionne tjrs pas. Et c'est bien çà le plus handicapant car c'est elle qui m'est le plus utile. Je suis prêt à éliminer tous les autres gadgets de personnalisation pour que cette maudite barre refonctionne  . Salsero35 17 mai 2018 à 13:59 (CEST)[répondre]
Ah, bon… Il me faut encore les erreurs javascript de la console. od†n ↗blah 17 mai 2018 à 15:16 (CEST)[répondre]

Ça donne :

  • Webconsole context has changed
  • JQMIGRATE: Migrate is installed with logging active, version 3.0.1 load.php:139
  • JQMIGRATE: Migrate is installed with logging active, version 3.0.1 load.php:139
  • L’évènement « key » n’est pas disponible pour certaines dispositions de clavier : key="r" modifiers="accel,alt" id="key_toggleReaderMode" browser.xul
  • L’évènement « key » n’est pas disponible pour certaines dispositions de clavier : key="i" modifiers="accel,alt,shift" id="key_browserToolbox" browser.xul
  • TelemetryStopwatch: key "FX_SCHEDULE_PRESSURE_IDLE_SAMPLE_MS" was already initialized TelemetryStopwatch.jsm:356
  • JQMIGRATE: Migrate is installed with logging active, version 3.0.1
  • (tout un tas de Use of …)
  • Initializing logger index.php:4118
  • setupTooltips, container=undefined, remove=undefined index.php:4118
  • setupTooltipsLoop([object HTMLCollection],0,250,100,) index.php:4118
  • setupTooltips: anchors.length=328, begin=0, howmany=250, loopend=250, remove=undefined index.php:4118
  • NaN index.php:4118
  • In setupPopups(), just called setupTooltips() index.php:4118
  • setupTooltipsLoop([object HTMLCollection],250,250,100,) index.php:4118
  • setupTooltips: anchors.length=328, begin=250, howmany=250, loopend=328, remove=undefined. Salsero35 17 mai 2018 à 17:31 (CEST)[répondre]
Wow ! Impressionnant celui-là ! Il y a même des erreurs concernant Firefox, et des infos portant sur des variables se trouvant dans des scripts que tu n'importes apparemment pas.
La ligne « Webconsole context has changed » m'interpelle… Essaie de faire un nouveau log, en démarrant tout juste Firefox et en allant seulement sur une page de modification, pour essayer de ne pas avoir "d'interférence".
Par ailleurs, c'est déjà bien d'avoir élagué, et tu auras deviné qu'il faut continuer sur cette voie ! Tu auras toujours possibilité de remettre des choses plus tard.
od†n ↗blah 17 mai 2018 à 22:42 (CEST)[répondre]
Nouveau log : JQMIGRATE: Migrate is installed with logging active, version 3.0.1 et que des lignes Use of … is deprecated. Mais tjrs pas de toolbar. Tu me conseilles de tout désinstaller dans monobook.js et réinstaller les script un à un ? Salsero35 18 mai 2018 à 00:03 (CEST)[répondre]
Sacré bazar tous ces codes de toolbars… J'ai arrangé plusieurs race conditions, mais il en reste et honnêtement, il y a encore à faire pour que ça soit un minimum propre.
Je pense avoir réussi à finalement faire refonctionner ton code. C'est assez sale, mais ça devrait tenir en attendant une remise à plat de ces codes. On espère…
od†n ↗blah 18 mai 2018 à 04:25 (CEST)[répondre]
Bravo… et merci pour tes commentaires de diff savoureux (je n'ai pas tjrs compris les sous-entendus mais au moins ça m'a fait sourire). Salsero35 18 mai 2018 à 12:55 (CEST)[répondre]

« cinquante contributions aux articles », ça correspond à quoi ? modifier

Articles concernés : Discussions

Question : Pour donner son avis et pour qu’il soit pris en compte, par exemple pour l’admissibilité d’une page ou pour sa suppression, il faut avoir un compte ayant fait au moins cinquante contributions aux articles. Je sais aller sur ma page de contributions, je sais aussi accéder aux stats de mes contributions, mais je n’ai aucune idée du nombre à retenir pour ce seuil à 50, d’autant que ma participation à Wikipédia est relativement modeste…

Message déposé par Birdy Numnum (discuter) le 15 mai 2018 à 14:45 (CEST)[répondre]

Réponse apportée ci-dessous.
  Birdy Numnum : bonjour. Dans les statistiques, tu as 61 modifications liées aux articles (dans le « Main », c'est-à-dire dans l'espace principal). Père Igor (discuter) 15 mai 2018 à 16:22 (CEST)[répondre]
Merci   Père Igor ! c’est clair comme ça. (youpi! je suis arrivé à écrire une réponse dans ce genre de page, et c’était pas gagné.) --Birdy Numnum (discuter) 15 mai 2018 à 17:08 (CEST)[répondre]

Changer la langue d'une nouvelle page? modifier

Article(s) ou modèle(s) concerné(s) : Universitas Financial

Questions : J'ai voulu créer une page en anglais et visiblement, il y a quelque chose que je n'ai pas compris. Est-ce que je dois recommencer ou il y a moyen de changer la langue de cette page de français à anglais? Et si je dois recommencer, comment j'efface cette page? En fait, cette page ( https://fr.wikipedia.org/wiki/Universitas_Financial ) devait être la traduction de Fondation Universitas du Canada (https://fr.wikipedia.org/wiki/Fondation_Universitas_du_Canada). Merci!


Message déposé par GestionUniversitas (discuter) le 15 mai 2018 à 18:10 (CEST)[répondre]

Réponse apportée ci-dessous.
Bonjour. À chaque langue son site, sa communauté, ses us et coutumes. Les Anglophones sont sur https://en.wikipedia.org . Un article en anglais ne va pas rester sur fr.wikipedia.org; je l'ai renommée Utilisateur:GestionUniversitas/Brouillon2. Ãprès, on crée des WP:Liens interlangues pour facilité le passage d'une langue à l'autre. -- Xofc [me contacter] 15 mai 2018 à 18:51 (CEST)[répondre]
Je vois! Merci de l'avoir renommé! Je vais donc recommencer tel que mentionné! --GestionUniversitas (discuter) 15 mai 2018 à 19:27 (CEST)[répondre]

Dans infobox, demande déplacement légende centrée vers la gauche modifier

Article(s) ou modèle(s) concerné(s) : Macareux cornu

Questions : Bonjour. Dans l'infobox, y a-t-il possibilité de caler à gauche l'ensemble de la légende (actuellement centrée) de la carte ? Merci d'avance.


Message déposé par Père Igor (discuter) le 17 mai 2018 à 10:15 (CEST)[répondre]

Réponse apportée ci-dessous.
Fratercula corniculata
Classification
Règne Animalia

Répartition géographique

   ////  présence permanente

   ////  présence durant la saison de reproduction

   ////  présence en hiver

Le Macareux cornu vit principalement sur les îles rocheuses côtières de la Sibérie, de l'Alaska et de la Colombie-Britannique.

  Père Igor : le modèle n'est pas prévu pour offrir cette possiblité, mais il est possible de le faire en HTML : il faut insérer <div style="text-align:left;"> au début, et </div> à la fin de la partie à aligner à gauche.
Attention, ce code contient un signe « = ». Pour que ceci ne soit pas interprété comme une séparation entre le nom du paramètre du modèle et sa valeur, il faut nommé le paramètre. Par exemple sur Macareux cornu on peut écrire :
{{Taxobox répartition | Fratercula corniculata distribution map cropped fr.svg|2=<div style="text-align:left;">{{Legend|#B40000|présence permanente}} {{Legend|#E69600|présence durant la saison de reproduction}} {{Legend|#FFDC00|présence en hiver}}</div> Le Macareux cornu vit principalement sur les îles rocheuses côtières de la Sibérie, de l'Alaska et de la Colombie-Britannique.}}
Zebulon84 (discuter) 17 mai 2018 à 20:11 (CEST)[répondre]
  Zebulon84 : bonjour. Je souhaite présenter cette carte comme dans l'article Gobe-mouche nain, qui utilise le modèle:Taxobox répartition légende mais avec des couleurs dont le premier caractère est différent de #, car sinon ça donne des choses bizarres. Voici un essai mais le rendu des couleurs est approximatif et la légende est malheureusement écrite en gras. Père Igor (discuter) 18 mai 2018 à 19:03 (CEST)[répondre]
  Père Igor : OK, je ne connais pas bien les taxobox, et j'ai répondu un peu vite sans lire en détail la documentation. de {{Taxobox répartition}} qui m'aurait permit de voir ces {{Taxobox répartition légende}}.
J'ai modifié {{Taxobox répartition légende}} pour que l'on puisse utiliser des noms de couleurs (red, black...)
Pour ton complément à la légende, je propose une modification de {{Taxobox répartition fin}} pour qu'il prennent un paramètre qui est affiché sans gras. Tu peux le tester en utilisant {{Taxoessai répartition fin}} Est-ce que cela correspond à ce que tu désires ?
Zebulon84 (discuter) 18 mai 2018 à 22:46 (CEST)[répondre]
  Zebulon84 : en fait, j'avais trouvé entre-temps les bonnes couleurs (il suffit simplement de les introduire sans le # initial) que je viens de reporter sur l'exemple ci-joint. Le résultat final me parait très bien. Je peux transférer ce résultat tel quel vers l'article ? Père Igor (discuter) 19 mai 2018 à 09:54 (CEST)[répondre]
  Père Igor : la version que je viens d'enregistrer, oui. (je viens tout juste de réaliser le jeux de mot de ton pseudo  )Zebulon84 (discuter) 19 mai 2018 à 10:21 (CEST)[répondre]
  Zebulon84 : ça y est, c'est recopié. Merci beaucoup. Pour mon pseudo, j'hésitais avec Père Manganate de Potaciome mais j'ai trouvé que la particule faisait trop snob  . Bonne continuation. Père Igor (discuter) 19 mai 2018 à 10:37 (CEST)[répondre]

Utilisateur identifiable modifier

Article(s) ou modèle(s) concerné(s) : Modèle:Utilisateur identifiable

Questions : Bonjour, comme il y a des tentatives de compromission de compte en ce moment, j'ai corsé mon mot de passe à tout hasard et fait aussi une vérification de ma phrase de passe. Or la chaine de caractères ne correspondait pas à la phrase que j'avais notée. J'ai donc corrigé la somme SHA-512 dans le modèle en conséquence. Ma question est celle-ci : à quoi sert cette protection si n'importe qui usurpe mon compte et modifie le modèle à l'aide d'une autre somme dont j'ignorerai la phrase correspondante ? Y a-t-il une autre démarche à faire pour éviter cela ?

Message déposé par Amicalement, Salix [Converser] le 17 mai 2018 à 11:59 (CEST)[répondre]

Réponse apportée ci-dessous.
Il y a un historique. — Thibaut (discuter) 17 mai 2018 à 12:30 (CEST)[répondre]
  Thibaut120094 Et si ce n'était pas moi ? Evidemment je ne poserais pas de question stupide ici, hein, mais admettons...   ? --Amicalement, Salix [Converser] 17 mai 2018 à 12:47 (CEST)[répondre]
La WMF pourra comparer les adresses IP si nécessaire, surtout si le changement est très récent.
Pour information, si vous avez un smartphone, il existe la possibilité de demander aux stewards d'activer la double authentification sur votre compte. — Thibaut (discuter) 17 mai 2018 à 13:02 (CEST)[répondre]
  Thibaut120094 Non, là c'est trop galère . Je viens quand même de remettre un mail en cas de perte du mot de passe, mais en effet, un usurpateur aurait pu aussi le faire. Cette fois sans autoriser cette fois les courriels d'utilisateur car certains débutants sont ch, heu... disons envahissants   et puis j'avais reçu des messages louches sur cette adresse. Nous verrons si cela recommence...--Amicalement, Salix [Converser] 17 mai 2018 à 13:12 (CEST)[répondre]