Wiktionnaire:Questions techniques/février 2014

Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.

Page mensuelle des questions techniques posées en février 2014. Page précédente : janvier 2014Page suivante : mars 2014Modifier ce cadre



Style CSS des citations des articles[modifier le wikicode]

Discussion liée : Wiktionnaire:Questions techniques/avril 2013#Liens dans le Modèle:source


Bonjour,

Il y a apparemment un petit bug dans zemblanité, 2e citation : après le titre de l’œuvre (La culture de l'information en reformation), il y a un espacement inutile. Ça vient visiblement du paragraphe suivant de mediawiki:Common.css :

/* Liens discrets dans les exemples */
.ns-0 #bodyContent ol li ul a,
.ns-0 #bodyContent ol li li ul a,
.ns-0 #bodyContent ol li ul ul a { 
    color:#000090;
    background:none !important;
    padding-right:0;
}

padding-right étant écrasé par cette règle de l’extension Echo :

a.external[href$=".pdf"] {
    padding-right: 13px;
}

Pour le corriger, je suggère d’ajouter la propriété !important à l’attribut padding-right (ça marche après test). Qu’en pensez-vous ? — Automatik (discussion) 2 février 2014 à 13:27 (UTC)[répondre]

fait Effectivement ça fonctionne mieux, merci. JackPotte ($) 2 février 2014 à 19:00 (UTC)[répondre]
C’est l’inverse qu’il faudrait faire : les liens vers pdf et externes sur les lignes de citation devraient toutes garder leur icône : le lecteur doit savoir qu’il quitte le site ou télécharge un fichier en cliquant. — Dakdada 3 février 2014 à 08:50 (UTC)[répondre]
Pas contre, je m’étais même posé la question. Tu avais défini le fond comme à ne pas afficher [1] donc je te laisse voir ce qu’il vaudrait mieux afficher ou non. — Automatik (discussion) 3 février 2014 à 12:41 (UTC)[répondre]
J’ai fait la modification : diff. Dites-moi si l’affichage reste correct. — Dakdada 12 février 2014 à 09:32 (UTC)[répondre]
Ça m’a l’air bien pour ce que j’en ai vu Sourire. — Automatik (discussion) 13 février 2014 à 12:02 (UTC)[répondre]

Bonjour,

Afin de simplifier l’écriture des modèles pour la ligne de forme, j’ai créé {{ligne de forme}} inspiré de {{term}}.

Ses atouts :

  • Comme {{term}}, {{emploi}} et les autres, il permet de standardiser et simplifier l’écriture des modèles, et d’éviter ainsi les oublis (comme pour le test fait sur l’espace de noms pour la catégorisation), les erreurs, rendre le code plus facile à modifier, …
  • Changer le style de tous les modèles de ligne de forme serait aisé, il faudrait alors modifier une ligne dans mediawiki:common.css (j’ai utilisé comme nom de classe pour ranger le style ligne-de-forme)

Voici ce que cela donnerait pour le code du modèle acronyme

Que pensez-vous de simplifier ainsi le code des modèles de ligne de forme ? — Automatik (discussion) 5 février 2014 à 21:58 (UTC)[répondre]

  1. Pour Pour : Il n’y aura pas de problème. — TAKASUGI Shinji (d) 11 février 2014 à 09:45 (UTC)[répondre]
  2. Pour Pour dans POO il y a PO. JackPotte ($) 12 février 2014 à 07:48 (UTC)[répondre]
  3. Pour PourUnsui Discuter 12 février 2014 à 08:18 (UTC)[répondre]
  4. Pour Pour N’hésite pas. Remarque, je ne sais pas si le nom correspond exactement à ce qu'on veut : {{ligne de forme}} reflète la place des modèles, alors que les autres parlent du contenu, sans mentionner la place (sur la ligne de définition pour eux). Si on opte effectivement pour {{ligne de forme}}, il faudrait s’assurer qu’il sont bien utilisés seulement sur la ligne de forme, histoire d’être consistant. — Dakdada 12 février 2014 à 09:31 (UTC)[répondre]
    Effectivement, je pencherais pour {{D}} comme définition (inspiré de {{S}} pour section). JackPotte ($) 12 février 2014 à 12:30 (UTC)[répondre]
    Tu proposes le nom « D » pour quel modèle, celui de la ligne de définition (term) ou le présent de la ligne de forme ?
    Les modèles de ligne de forme sur lesquels je comptais placer le modèle (Catégorie:Modèles de ligne de forme) n’ont pas trop de point commun à part leur place, et leur style (color="#002000"). Mais s’il y a un meilleur nom pourquoi pas, celui-ci n’est pas figé. — Automatik (discussion) 12 février 2014 à 12:38 (UTC)[répondre]

PS : J’hésite à mettre l’italique comme style associé à la classe ligne-de-forme, dans la mesure où toutes les informations affichées par cette classe sont de toute façon mises en italique après. Quelle est la bonne pratique, garder les '' et '' autour du texte, ou ranger cela dans le CSS ? — Automatik (discussion) 12 mars 2014 à 21:53 (UTC)[répondre]

Modification du titre de certaines pages HTML[modifier le wikicode]

Bonjour, depuis hier, certaines pages html ont eu leur titre modifié. ex: <title>Création de xxxxx - Wiktionnaire</title> est devenu <title>Création de xxxxx — Wiktionnaire</title> (un tiret cadratin à la place d’un simple tiret). De même pour la modification de pages. À toutes fins utiles, pour ceux qui comme moi ont des scripts qui en tiendraient compte. — Unsui Discuter 6 février 2014 à 14:44 (UTC)[répondre]

Une nouveauté de Mediawiki sans aucun doute. — Dakdada 6 février 2014 à 16:00 (UTC)[répondre]
En fait un simple changement dans Translatewiki : betawiki:MediaWiki:Pagetitle/fr. — Automatik (discussion) 6 février 2014 à 22:55 (UTC)[répondre]

Gadget formatage[modifier le wikicode]

J'ai peaufiné le gadget de Formatage basé sur le script d'Automatik : toutes les sections définies sont maintenant reconnues. Le gadget ne se contente donc plus de mettre à jour les anciens modèles, mais aussi de mettre en forme le nouveau modèle, notamment en vérifiant et corrigeant le niveau des sections s'il y a lieu.

J'ai aussi mis un bouton "Formatage" en évidence à côté de "Changements en cours" (on peut cliquer sur les deux à la suite). Les messages d'erreurs sont désormais dans un cadre sous la zone de modification, plutôt que dans une boîte d'alerte.

Outre la correction/mise en forme des sections, je pense aussi rajouter quelques petites corrections, par exemple mettre une majuscule et un point aux phrases des définitions, étymologies, et autres, y compris quand le premier mot est un lien (ça devrait être pratique). Si vous avez d'autres suggestions pour des corrections plus ou moins simples, dites-le moi ! — Dakdada 13 février 2014 à 12:16 (UTC)[répondre]

Chiche. JackPotte ($) 13 février 2014 à 12:36 (UTC)[répondre]
Je vais me contenter bien sûr de corrections de syntaxe wiki ou de typographie simple Sourire. Avec les nombreuses langues qu'on a dans le Wiktionnaire, des faux-positifs seraient inévitables...
Il y a quelques corrections intéressantes dans cette liste, je vais piocher dedans. — Dakdada 13 février 2014 à 13:37 (UTC)[répondre]
On peut faire une petite amélioration (àma) à la règle ajoutant des espaces après un des caractères :, # ou * en début de ligne : [2]. Le fait est qu’actuellement certains tableaux non flottants dans certaines pages sont indentés comme dans avoir l’air, et que si on ajoute une espace entre : et {|, alors la syntaxe wiki du tableau n’est plus évaluée. Certes peu de pages sont comme ça, heureusement [3]. — Automatik (discussion) 13 février 2014 à 14:38 (UTC)[répondre]
Autant le fusionner avec MediaWiki:Gadget-specialchars.js. JackPotte ($) 13 février 2014 à 21:19 (UTC)[répondre]
Le gadget des caractères spéciaux aide seulement à taper certains caractères pendant la frappe, ça ne va pas avec l'idée du formatage du code. — Dakdada 16 février 2014 à 14:34 (UTC)[répondre]

[ et ] dans le titre d'un lien[modifier le wikicode]

Bonjour, dans la référence de ahia, le titre de l’article est « A note on the Maco [wpc (Piaroan) language of the lower Ventuari, Venezuela ». Est ce qu’il y a un moyen de faire ignorer les « ] » et « [ » qui sont contenus dans le titre afin qu’il nhe soit pas interprétés comme la fin (ou le début) d’un lien web ? Pamputt [Discuter] 22 février 2014 à 08:26 (UTC)[répondre]

fait nowiki. JackPotte ($) 22 février 2014 à 10:42 (UTC)[répondre]
Merci, j’y avais pas pensé. Pamputt [Discuter] 22 février 2014 à 12:12 (UTC)[répondre]

Mw-collapsible[modifier le wikicode]

Mediawiki contient une fonction javascript native pour faire des cadres déroulants. Actuellement ce qu'on utilise est dans Mediawiki:Common.js, voir à « NavFrame ».

Passer à la version Mediawiki (mw-collapsible) permettra de ne plus avoir à maintenir le code associé (93 lignes). En plus, les éléments seront localisés (expand/collapse en anglais).

Exemple :

Titre (déroulé)
  • Lorem
  • Ipsum
  • Blablabla
Titre (enroulé)
  • Lorem
  • Ipsum
  • Blablabla

Le code est on ne peut plus simple à utiliser. On pourra convertir le modèle {{(}} avec cette fonction. S'il n'y a pas d'opposition, on pourra chercher tous les endroits où NavFrame est utilisé, puis supprimé le code de Mediawiki.js. — Dakdada 24 février 2014 à 14:52 (UTC)[répondre]

Hum... ça pourrait au moins résoudre mon décalage de Modèle:Boîte déroulante sur Wikiversité Article sur Wikiversité depuis une migration MW de l'an dernier, ce qui prouve que nos NavFrame sont déjà dépendantes d'une partie de ce code alors pourquoi pas. JackPotte ($) 25 février 2014 à 08:55 (UTC)[répondre]

Bonsoir,

Y a-t-il un moyen de réutiliser les variables globales d’un module dans la console, quand on écrit directement dans la console en bas du module ?

Il y a des fois où j’aimerais bien tester directement des fonctions d'un module Lua dans la console, mais je ne vois pas comment. Quelqu’un aurait-il une piste ?

Merci d’avance pour vos réponses, — Automatik (discussion) 27 février 2014 à 20:42 (UTC)[répondre]