Ouvrir le menu principal

À propos de ce flux de discussion

Page de discussion de Tpt (d · c · b)

La discussion précédente a été archivée dans Discussion utilisateur:Tpt/Archive 1 le 2016-04-25.

Hsarrazin (discussioncontributions)

Salut !

C'est magique !!! maintenant on peut facilement ajouter/retirer des catégories dans les pages d'index avec Hotcats...

petit problème cependant : au lieu de mettre les nouvelles catégories à leur place dans le champ "Catégories", le gadget les ajoute là où sont les précédéntes, cad, selon les cas, dans "Pages", dans "Séries" ou dans "Sommaire", voire, et là c'est ma faute, dans "Bibliothèque" pour les Ouvrages issus du partenariat avec la BnF (je ne voulais pas qu'un bot maladroit les vire de nouveau...

Du coup, histoire de tout aligner, pourrais-tu passer un bot qui récupére les catégories qui sont dans ces champs, et les déplace à leur "place", stp ? ça n'urge pas, mais ça permettrait de nettoyer une bonne fois ces catégories vagabondes...

Merci d'avance,

Répondre à « Catégories des pages d'index »
Hsarrazin (discussioncontributions)

Bonsoir, Désolée de t'embêter à nouveau, mais j'ai l'impression que les outils tombent en chaîne (j'en ai perdu 3 ou 4 sur wikidata)... une modification mw qui a fait disparaître une commande essentielle ?

enfin bref, Utilisateur:Tpt/badges.js ne permet plus de changer le badge sur wikidata en même temps qu'on change le TextQuality...

on a bien le menu qui s'affiche à côté des "niveaux d'avancement", et on peut choisir la valeur voulue, mais, à l'enregistrement, la modification n'est pas faite sur wikidata... (je suis actuellement sur Safari, car Firefox mouline tellement que je n'arrive plus à travailler)

merci de voir ce que tu pourras faire :)

[edit]]

ayant finalement réussi à remettre Firefox en route (une extension qui coinçait), je constate que le script fonctionne avec Firefox, et ne coince donc qu'avec Safari :(

inutile de te mettre la rate au court-bouillon pour ça !

Tpt (discussioncontributions)

Merci du signalement ! Je vais ouvrir mon vieux Mac pour tester cela (je suppose que tu es sur la dernière version de MacOS ?).

Hsarrazin (discussioncontributions)

non, pas du tout... je suis en 10.10 (Yosemite) (mon mac à 4-5 ans) - il va sans doute être temps que j'en change...

par contre Safari et Firefox sont à jour des dernières maj.

Répondre à « Utilisateur:Tpt/badges.js »
Hsarrazin (discussioncontributions)

Salut Tpt, j'espère que tu vas bien :)

J'ai fait un essai du modèle {{Databox}} sur l'espace principal de wikisource (voir ici), mais il pose un problème avec l'affichage du header... penses-tu qu'il serait possible de l'adapter très légèrement pour que la Databox s'affiche dans la colonne de droite au lieu d'empiéter sur le header ?

L'idée serait de faire comme pour l'infobox Biographie2 sur wikipédia... un gadget qui permettrait de la faire apparaître à volonté, ou de la masquer... ça permettrait à tout le monde de facilement voir (ou masquer) le contenu de l'élément wikidata lié...

Qu'en dis-tu ?

Tpt (discussioncontributions)

Salut Hélène,

J'espère que la reprise n'a pas été trop pénible pour toi. Le problème actuel est que le CSS de l'infobox et celui qui donne l'option des "maquette" ne s'entendent pas bien. Ce qu'on pourrait faire facilement est de mettre l'infobox dans une petite fenêtre à droite du texte à la manière de "wikidata_useful". Qu'en penses-tu ?

Hsarrazin (discussioncontributions)

Salut ! Tpt !

Ma reprise remonte au 5 août donc... - sur les wikis, par contre, seulement depuis la wikiconv' - j'ai du mal à allumer l'ordi le soir en rentrant...

pour la databox dans une petite fenêtre à droite ? absolument ! - flottante ? encore mieux !! :)

il faudrait aussi qu'elle affiche P996 (j'ai cru voir que les liens vers Commons sont ignorés, en dehors de P18), mais je n'ai pas trouvé où, vu qu'il n'est pas dans la Blacklist locale...

Tpt (discussioncontributions)

Voilà mw.loader.load( '//fr.wikisource.org/w/index.php?title=Utilisateur:Tpt/databox.js&action=raw&ctype=text/javascript');.

J'ai supprimé la blacklist de propriété et celle basé sur les datatypes. Toutes les propriétés sont maintenant affichés.

Hsarrazin (discussioncontributions)

oui \o/ merci

chez moi, la box est alignée tout en haut de la page... ça serait sans doute mieux alignée sur le header, si c'était possible ;)

toutes les propriétés, ça va peut-être faire beaucoup (genre, les ID Google, les ID Gallica + les ID IA sur certains bouquins en 4 volumes)... voir -> Histoire_de_la_classe_ouvrière

du coup, ça décale le texte de la page très, très bas (en plus, y'a un pb avec l'affichage des imagettes :(

Hsarrazin (discussioncontributions)

ah ! visiblement tu as modifié l'affichage des liens P996 (en texte au lieu d'imagette) - c'est beaucoup mieux ! merci

sais-tu pourquoi le texte de la page ne commence qu'en-dessous de la databox, ou lieu qu'elle flotte à côté ? est-ce que ça pourrait être lié à la largeur de la databox ou est-ce autre chose ?

Tpt (discussioncontributions)

C'est lié au fait que le "header" termine par <div style="clear: both;"></div>. Cela ne sera pas facile à corriger sauf mettre la databox après le header. Qu'en penses-tu ?

Hsarrazin (discussioncontributions)

ah !

oui, pas de problème... la mettre en dessous du header, juste à côté du début du texte, c'est très bien aussi... ou alors flottante le long du texte quand on descend comme le bouton "ajouter un message" sur cette page de discussion (je l'avais aussi avant le passage à Flow, mais je ne me souviens plus comment) ^^

Répondre à « Databox »

Mot de passe incorrect, ou autre chose (Wuyouyuan)

2
Wuyouyuan (discussioncontributions)

L'explication en réponse à Phabricator, que c'est un problème d'IP, est la bonne. "Quelque chose" avait changé mon mot de passe (pas moi sauf panne de mémoire) tout en me laissant connecté là où je l'étais déjà sur mon browser habituel. Il se trouve que mon séjour en Chine continentale m'a valu l'habitude d'utiliser un VPN même à la maison, et le privilège d'être "IP exempt" pour me servir du VPN sans tracas. Essayant de me connecter chez moi sur un appareil avec un VPN, j'ai échoué pour cause de mot de passe, puis la tentative de "mot de passe oublié" a échoué pour cause de "Vous êtes bloqué globalement", en fait l'IP de sortie du VPN était bloquée sur le wiki, ce qui est fréquent. Ensuite, avec le même appareil, connecté par le réseau public 4G, j'ai pu regénérer mon mot de passe et tout est normal. Mon nom d'utilisateur m'ouvre le privilège de "IP exempt" s'il est besoin et je peux dérouler la procédure de connexion. Je viens de rejouer le scénario fatal chez moi en prenant un nom d'utilisateur qui n'existe sûrement pas (le mien à 1 caractère près), avec la même sortie VPN, et j'ai eu le message "Vous êtes bloqué mondialement", sous-entendu l'IP puisque ce ne pouvait pas être l'utilisateur.

Suggestion: remplacer ce texte qui m'avait fait croire que c'était moi Wuyouyuan qui étais bloqué, par quelque chose comme "L’adresse IP que vous utilisez est actuellement bloquée de manière globale." J'aurais trouvé la solution (débrancher le VPN ou essayer d'autres sorties du VPN jusqu'à ce que j'en trouve une non bloquée, il y en a); je n'aurais pas activé tant de bonnes volontés pour mon service.

Tpt (discussioncontributions)

Merci de l'explication. +1 pour la suggestion, n'hésite pas à laisser un message sur Phabricator.

Répondre à « Mot de passe incorrect, ou autre chose (Wuyouyuan) »
Le ciel est par dessus le toit (discussioncontributions)
Reptilien.19831209BE1 (discussioncontributions)

Bonjour,

Je rencontre une bizarrerie avec le nouveau système que je peine à expliquer: cette page se termine bien par un tiret, et cette transclusion réuni les deux parties du mot correctement, mais pas sur cette page.

C'est pareil avec le mot Brouhisse (et bien d'autres) mais bizarrement pas avec Paile ou le mot tumultueux est correctement réuni sur les deux pages (section P).

Une idée ?

Reptilien.19831209BE1 (discussioncontributions)

PS. si je fais <pages index="R.-H.-J. Cambresier - Dictionnaire walon-françois, 1787.djvu" from=146 to=147 fromsection="Ponde" /> ça fonctionne : « le jour ne fait que poindre », si je fais <pages index="R.-H.-J. Cambresier - Dictionnaire walon-françois, 1787.djvu" from=146 to=147 /> ça ne fonctionne plus: « le jour ne fait que poin- dre ».

Reptilien.19831209BE1 (discussioncontributions)

J'ai isolé le bug ici.

Reptilien.19831209BE1 (discussioncontributions)

Bon, je pense que j'ai mis la main sur quelque chose. Lorsqu'il y a des sections dans le wikicode des pages et que je me limite à une transclusion sans faire appel aux sections, le code (ligne 237) fait une concaténation de {{:Page:xxx/n}}{{:Page:xxx/n+1}}[...], ce qui a pour effet de transformer les sections en une séquence unique du genre UNIQ--section-00000001-QINU après être passé par l'analyseur (ligne 329). Du coup c'est logique qu'il ne détecte pas le tiret en fin de page, vu que c'est ladite séquence.

Si je remplace la chaîne de la ligne 237 par {{#lst:' . $text . '}} ça ne fonctionne pas non plus, mais avec {{#lst:' . $text . '|}} ça fonctionne. Il y a très certainement quelque chose de plus propre à faire.

Tpt (discussioncontributions)

Merci d'avoir creusé cela. Une manière de résoudre le problème serait de faire faire à ProofreadPage l'inclusion des pages et des sections "à la main" sans passer par une étape wikitexte comme {{:Page:xxx/n}}{{:Page:xxx/n+1}. On pourrait alors faire la détection de tirets sans problème. Un commentaire sur phabricator:T104566 serait sans doute bienvenue, voir même un patch si tu as le temps (les contributions sur ProofreadPage sont plus que bienvenues ;-)).

Reptilien.19831209BE1 (discussioncontributions)

Est-ce que tu suggères au final que ProofreadPage puisse gérer nativement la transclusion des pages et des sections sans faire appel à l'extension LabeledSectionTransclusion ? Ça me semble une idée intéressante.

Sinon, dans un premier temps, il me semble qu'on peut appeler la méthode recursiveTagParseFully à la place de recursiveTagParse de la ligne 239, chez moi, ça à l'air de fonctionner, qu'en penses-tu ?

Tpt (discussioncontributions)

Je serait plutôt pour que ProofreadPage puisse gérer la transclusion des pages sans faire appel au préprocesseur MediaWiki pour l'étape transclusion, i.e. en appelant directement LabeledSectionTransclusion (je ne suis pas certain que cela vaille le coup de dupliquer toute l'extension).


Merci beaucoup pour l'idée de recursiveTagParseFully, n'hésite pas à faire une pull request sur gerrit si tu veux (sinon je peux le faire sans problème). Cela semble une bonne approche. Il est possible que cela rende le rendu des pages faisant beaucoup de transclusion un peu plus long mais probablement pas de manière significative. Si tu fais un patch, n'hésite pas aussi à rajouter des parser tests (tests/parser/proofreadpage_pages_pagelist.txt) pour faire en sorte qu'il n'y ai pas de régression future pour cette fonctionnalité.

Répondre à « Prise en charge automatique des césures »
Reptilien.19831209BE1 (discussioncontributions)

Bonjour. Suite à cette discussion je rencontre un conflit entre le script Hocr.js et l'extension Templatestyles. Le script Hocr.js entoure chaque mot d'une span du genre <span id="word_id_0">mot</span>, y compris sur ceux à l'intérieur de la balise <style>, ce qui rend Templatestyles inopérant.

Est-ce qu'en modifiant, ligne 416 : $(".pagetext") par $(".pagetext *").not("style") ça pourrait suffire ?


P.S. : j'oubliais la page de test.

Tpt (discussioncontributions)

Oui, cela pourrait suffire en effet en modifiant le code après pour ne plus prendre seulement le premier nœud. J'ai fait un peu plus simple en rajoutant un filtre dans la fonction child_text_nodes. Le problème semble corrigé.

Reptilien.19831209BE1 (discussioncontributions)

Merci beaucoup.

Candalua (discussioncontributions)
Répondre à « nap sur ProofreadPage Statistics »
Hsarrazin (discussioncontributions)

Salut :)

Je n'ai plus de boutons pour marquer le niveau d'avancement du texte dans l'espace principal, par contre, curieusement, j'ai toujours celui pour les badges dans wikidata. Je pensais que les deux étaient liés ?

c'est bien MediaWiki:Gadget-QualityButton.js, non ?

Tpt (discussioncontributions)
Hsarrazin (discussioncontributions)
Hsarrazin (discussioncontributions)

bon ! c'est revenu ! merci !

Tpt (discussioncontributions)

Je n'ai rien fait ^^. Super que cela marche !

Hsarrazin (discussioncontributions)

ah !... bon, ben merci quand même ! - c'est vraiment galère quand un outil ne fonctionne pas...

Répondre à « Niveau d'avancement du texte »
Hsarrazin (discussioncontributions)

C'est récent... il fonctionnait encore il y a quelques jours...

{{WD|Q42}}: [[Erreur Lua dans Module:Wikibase à la ligne 30 : attempt to index local 'args' (a nil value).|Douglas Adams (Q42)]]


Je présume qu'il y a eu des modifications de wikibase ? Merci pour ton aide...

Tpt (discussioncontributions)

C'est corrigé. verdy_p avait cassé Module:Wikibase en le réécrivant d'une manière àmha discutable. Je me suis permis de le revert.

Hsarrazin (discussioncontributions)

et il t'a annulé, puis, apparemment corrigé le problème ^^

Hsarrazin (discussioncontributions)

Merci pour ton aide... et bises (on ne s'est pas vus depuis un bout de temps) :)

Tpt (discussioncontributions)

Bises à toi aussi. Je compte aller à l'atelier Wikidata vendredi.

Hsarrazin (discussioncontributions)

c'est ce vendredi ? je pensais l'avoir loupé vendredi dernier ^^ Je vais tâcher de venir :)

Tpt (discussioncontributions)

Super ! Oui, c'est bien le 21 juin. Le 1er juin était un samedi.

Hsarrazin (discussioncontributions)

oups, c'est le soir de la fête de la Musique... va y avoir du monde dans les rues pour rentrer (surtout dans le 5e) ^^

Tpt (discussioncontributions)

Zut. En effet ^^

Tpt (discussioncontributions)

@Hsarrazin juste pour te dire que je compte arriver vers 19h si tu veux aussi être en avance.

Hsarrazin (discussioncontributions)

quittant le boulot vers 18 heures, je devrais être là vers la même heure, sauf si pb de Reur :)

Répondre à « un petit problème avec Modèle:WD »
Retour à la page d’utilisateur de « Tpt ».