Discussion modèle:lien

(Redirigé depuis Discussion modèle:lien2)
Dernier commentaire : il y a 2 ans par Unsui dans le sujet Pas de gestion de RTL

Classe modifier

Pouvons-nous ajouter le code pour le classe du mot, comme {{lien|le|fr-art-déf}} ou {{lien|le|fr||art-déf}} pour [[le#fr-art-déf|le]] ? — TAKASUGI Shinji (d) 4 juin 2009 à 11:46 (UTC)Répondre

Actuellement cela ne fonctionne pas car le code langue est transformé en le nom complet de la langue. Mais peut-être est-ce une erreur ? Ne pas le transformer permettrait à priori que ta 1re syntaxe fonctionne automatiquement. A tester. --Szyx (d) 4 juin 2009 à 12:19 (UTC) Note : on parle plutôt d'une ancre.Répondre
  • [[le#Français|le]] -> le
  • [[le#fr|le]] -> le
  • [[le#fr-art-déf|le]] -> le
Peux-tu copier {{lien2}} vers ce modèle ? J’ai ajouté deux paramètres : code pour les codes de section, et gras pour les caractères gras dans les tableaux de flexion. — TAKASUGI Shinji (d) 6 juillet 2009 à 15:43 (UTC)Répondre
Pour le code je suis d'accord, mais à quoi sert le gras ? On peut déjà l'utiliser en gras, non ? — Dakdada (discuter) 6 juillet 2009 à 19:04 (UTC)Répondre


J'ai remplacé l'ancre par le code de langue plutôt que le nom de langue qui fait appel à un autre modèle. — Dakdada (discuter) 6 juillet 2009 à 19:04 (UTC)Répondre


Je vais utiliser le paramètre gras dans les autres modèles comme {{en-nom}}. Tu peux comparer les deux exemples suivants :

Sans paramètre gras (actuel) :

Singulier Pluriel
Discussion modèle:lien Discussion modèle:liens

Avec paramètre gras (proposé) :

Singulier Pluriel
{{lien2|{{FULLPAGENAME}}|fr|gras=oui}} {{lien2|{{FULLPAGENAME}}s|fr|gras=oui}}

Maintenant, {{lien}} montre les mots toujours comme liens parce qu’il y a une balise (p. ex. #fr), mais je voudrais montrer un mot en gras s’il est le mot vedette, justement comme [[ ]]. Sans ce paramètre, nous devons écrire des codes compliqués comme j’ai fait dans {{en-nom}}. — TAKASUGI Shinji (d) 7 juillet 2009 à 14:29 (UTC)Répondre

J’ai modifié {{en-nom}} et {{en-conj-aux}} utilisant {{lien2}}. — TAKASUGI Shinji (d) 14 juillet 2009 à 08:31 (UTC)Répondre

But de Modèle:lien2 modifier

(Déplacé de Discussion modèle:lien2 après le renommage)

Je supprimerai ce modèle quand on le copie vers {{lien}}. Voyez Discussion modèle:lien. — TAKASUGI Shinji (d) 14 juillet 2009 à 08:47 (UTC)Répondre

  Pour en cumulant les deux, ex : {{lien|je|fr|pron-pers}}. JackPotte 7 novembre 2009 à 13:38 (UTC)Répondre
Puisque nous allons probablement éliminer Modèle:ucf et Modèle:lien, je ne copierai pas ce modèle. — TAKASUGI Shinji (d) 26 janvier 2010 à 02:56 (UTC)Répondre

Police modifier

C'est volontaire que les liens obtenus par ce modèle n'aient pas la même police qu'un lien normal ? --GaAs 17 août 2011 à 22:04 (UTC)Répondre

Coucou ? --GaAs 19 octobre 2011 à 16:13 (UTC)Répondre
Il faudrait demander à Mglovesfun : [1]. — Dakdada (discuter) 19 octobre 2011 à 16:23 (UTC)Répondre
Ça dépend de ta préférence pour la classe script-Latn. — TAKASUGI Shinji (d) 20 octobre 2011 à 17:05 (UTC)Répondre
J’ai supprimé la spécification de la classe. — TAKASUGI Shinji (d) 7 mars 2012 à 07:17 (UTC)Répondre

Référence d’entité HTML modifier

(Déplacé de Discussion modèle:lien2 après le renommage)

Le code suivant ne marche pas bien même si a est bien sûr a :

{{#ifeq: a | a | oui | non }} → oui

J’ai trouvé que le mot magique localurl: donne un résultat satisfaisant :

{{#ifeq: {{localurl:a}} | {{localurl:a}} | oui | non }} → oui

TAKASUGI Shinji (d) 29 mai 2012 à 08:25 (UTC)Répondre

Paramètre vide modifier

(Déplacé de Discussion modèle:lien2 après le renommage)

J’ai modifié ce modèle pour montrer (tiret cadratin) si le paramètre 1 est vide. Ce sera utile dans un tableau de flexion. {{LienFlex}} a une fonction semblable. — TAKASUGI Shinji (d) 18 juin 2012 à 12:08 (UTC)Répondre

Renommage modifier

JackPotte a renommé {{lien2}} en {{lien}} en supprimant le vieux {{lien}}. Mais pourquoi maintenant ? Il faudrait avoir une discussion pour renommer un modèle utilisé dans tant de pages. — TAKASUGI Shinji (d) 1 juillet 2012 à 14:41 (UTC)Répondre

Parce que {{lien}} était marqué obsolète depuis longtemps, {{lien2}} pouvait remplacer {{lien}}, et la logique d’utiliser un modèle 2 et pas le 1 était déroutante. Ceci nous évite maintenant de remplacer tous les {{lien}} par des {{lien2}} comme tu le faisais souvent. JackPotte ($) 1 juillet 2012 à 15:53 (UTC)Répondre
Le renommage/remplacement d'un modèle aussi répandu doit se faire après discussion, quand bien même celui-ci est noté comme obsolète. Soit dit en passant, s'il est noté comme obsolète c'est parce qu'il ne doit pas être utilisé, et on se demande bien ce qu'une autre version pourrait y changer. — Dakdada (discuter) 1 juillet 2012 à 17:03 (UTC)Répondre
Désolé mais c’était trop évident, et j’ai trop de discussions sans réponse dans WT:GC et WT:GM. JackPotte ($) 1 juillet 2012 à 17:50 (UTC)Répondre
Bon, je déplacerai le contenu de Discussion modèle:lien2 vers ici. — TAKASUGI Shinji (d) 3 juillet 2012 à 11:29 (UTC)Répondre
  Je l’ai fait avec fusion d’historique. JackPotte ($) 3 juillet 2012 à 18:10 (UTC)Répondre

Séparation modifier

J’ai séparé {{lien m}} de ce modèle selon Wiktionnaire:Questions techniques/mars 2014#Modèle:lien. Maintenant {{lien}} montre toujours un lien. — TAKASUGI Shinji (d) 25 mai 2014 à 15:43 (UTC)Répondre

Catégorie des liens rouges modifier

Dans le but de détecter tous les articles proposés à la création, je propose d'ajouter Catégorie:Pages contenant des liens rouges en français grâce {{lien|...|fr}}, idem pour les autres langues. JackPotte ($) 9 avril 2015 à 18:29 (UTC)Répondre

C’est peut-être utile, mais #ifexist est considéré comme « fonction du parseur coûteuse ». — TAKASUGI Shinji (d) 11 avril 2015 à 15:18 (UTC)Répondre

Paramètres tr et sens modifier

Comme ce modèle est couramment utilisé dans la section d’étymologie, n’est-ce pas bon d’ajouter les paramètres tr et sens pour une transcription et un sens justement comme {{Lang}} ? — TAKASUGI Shinji (d) 17 avril 2015 à 01:13 (UTC)Répondre

Pourquoi pas. JackPotte ($) 17 avril 2015 à 06:40 (UTC)Répondre
  Ajoutés. J’ai aussi ajouté le paramètre sc utilisé dans en:Template:link. — TAKASUGI Shinji (d) 22 avril 2015 à 02:30 (UTC)Répondre

Pas de gestion de RTL modifier

Je viens de voir sur l'entrée haras que le modèle ne gérait pas l'arabe (et, je suppose, toutes les langues qui ne sont pas LTR), alors que {{étyl}} le gère très bien. Ne serait-il pas l'occasion de remplacer ce modèle par un modèle utilisant un module en Lua (en important le modèle Link anglais, par exemple) ? Thomas Linard (discussion) 8 mai 2021 à 11:32 (UTC)Répondre

Je pingue   @Darmo117 : qui a récemment travaillé sur le module qui gère le sens d’écriture. Lepticed7 (À l’immortalité !) 10 mai 2021 à 16:02 (UTC)Répondre
Je corrige ça. Darmo (Viendez parler !) 10 mai 2021 à 16:48 (UTC)Répondre
C’est corrigé, j’ai passé le modèle sous un module. Va falloir surveiller les catégories Catégorie:Appels de modèles incorrects:lien:sc, Catégorie:Appels de modèles incorrects:lien et Catégorie:Wiktionnaire:Liens avec code de langue inconnu. Darmo (Viendez parler !) 10 mai 2021 à 18:03 (UTC)Répondre
Ah merci, ça marche parfaitement maintenant ! Thomas Linard (discussion) 11 mai 2021 à 18:39 (UTC)Répondre
  @Darmo117 : J'ai tous mes liens français avec un message lien sans code de langue. Ça représente des dizaines de milliers de liens. Est-ce que cette modif impactant des dizaines de milliers de pages à été annoncée quelque part ? Et comptes-tu modifier tous les liens concernés ? — Unsui Discuter 11 mai 2021 à 19:23 (UTC)Répondre
Salut, c’est une modif que j’ai fait avec Lepticed7, on va lancer un bot pour réparer tous les liens impactés. Darmo (Viendez parler !) 11 mai 2021 à 19:25 (UTC)Répondre
Pourquoi ça n’a pas été annoncé ? Et quelle réparation est-il envisagé ? Car comment savoir quel code langue manque ? Le mieux serait de mettre le code langue fr par défaut quand celui-ci manque. Perso, je suis particulièrement agacé, car ça fait 3 problèmes que j'ai en une semaine du fait que des chose changent sans que l'on en soit — à première vue — informé et qui font que je suis obligé de changer mes bots à la volée. — Unsui Discuter 11 mai 2021 à 19:40 (UTC)Répondre
Alors, d’abord, on va se calmer, c’est temporaire. C’est pas compliqué, si ya pas de code de langue, c’est du français. Encore une fois, on va faire circuler un bot pour l’ajouter partout où c’est nécessaire. Darmo (Viendez parler !) 11 mai 2021 à 20:07 (UTC)Répondre

Ça ne répond pas à ma première question. Ensuite, dois-je modifier mes bots ou bien as-tu l'intention de modifier le modèle pour les utilisations futures ? N'aurait-il pas été un peu plus malin de modifier les liens avant et le modèle après ?— Unsui Discuter 11 mai 2021 à 20:19 (UTC)Répondre

Bon, j’ai enlevé le message mais les pages restent catégorisées et j’ai ajouté une balise invisible pour que moi et Lepticed puissions plus facilement détecter les liens qui posent problème. J’ai fait exprès d’enlever la valeur par défaut du code de langue, donc je ne reviendrai pas en arrière là-dessus. Par contre, ce serait bien si dès à présent tu ajoutais le code de langue systématiquement, même pour le français car d’ici quelques semaines ou mois, une fois les liens sans codes traités, je remettrai le message. Darmo (Viendez parler !) 11 mai 2021 à 20:33 (UTC)Répondre
OK, merci. J'ai modifié mes bots. Par contre, je sais, pour avoir patrouillé tant d'années les contributions, qu'il y a des liens sans code langue mais dont le code langue devrait être autre que fr. En général, ils sont dans les sections du style synonymes ou dérivés. — Unsui Discuter 11 mai 2021 à 21:01 (UTC)Répondre
Revenir à la page « lien ».