Predefinição Discussão:Ligação para predefinição

O conteúdo da página não é suportado noutras línguas.
Adicionar tópico
Origem: Wikipédia, a enciclopédia livre.
Último comentário: 1 de março de 2019 de CaiusSPQR no tópico Tl e tlx

ver também {{tlp}} --FML oi 01:11, 1 Agosto 2005 (UTC)

Nome apropriado[editar código-fonte]

Acredito que o nome mais apropriado para a predefinição TL (Template Link no original da Wikipédia em inglês) deveria ser LP (Ligação para Predefinição). Nessa fórmula, TLP (Template Link with Parameter) deveria ser LPP (Ligação para Predefinição com Parâmetro). --Joaopaulo1511 (discussão) 18h51min de 8 de Junho de 2008 (UTC)

Tens razão. Pode-se mudar isso, desde que se mantenha os redirects dos nomes em inglês, que quem usa já conhece. --Waldir msg 23h46min de 8 de Junho de 2008 (UTC)

Acredito que o melhor título para esta predefinição seja como está na en Predefinição:tl pois o título aparece em muitos quadros de explicação, (ex:Predefinição:Modelo de navegação), sendo só tl que é um nome curto não desloca os quadros, ao passo que toda vez que aparece esse título (Ligação para predefinição) desloca as tabelas ou quadros de informação, sugiro o retorno do título que foi colocado como redirect. Jurema Oliveira (discussão) 07h49min de 18 de abril de 2009 (UTC)Responder

Outro exemplo Predefinição:Navbox suite Jurema Oliveira (discussão) 08h42min de 18 de abril de 2009 (UTC)Responder

Você escreveu "t1" ao invés de "tl", e criou um redirecionamento que não deveria existir. Por isso está tendo problema; não está em nada relacionado ao nome da predefinição. --Leonardo Stabile msg 12h11min de 18 de abril de 2009 (UTC)Responder
Não escrevi errado, a en:Template:t1 já está como redirecionamento na en t1p/tl e tem outras predef que a chamam. Jurema Oliveira (discussão) 12h29min de 18 de abril de 2009 (UTC)Responder
Estar na en.wiki não significa estar correto, aquilo continua desnecessário. Mas, assumindo aquilo como correto por objetividade, você criou um redirecionamento duplo e isso causava o problema. Corrigir esse problema já deve ser o suficiente. --Leonardo Stabile msg 13h14min de 18 de abril de 2009 (UTC)Responder
Oi Leo, resolveu o problema da Predefinição:Navbox suite obrigado, mas descobri o problema da Predefinição:Modelo de navegação é a Predefinição:Yes que deveria ter sido traduzida da en:Template:Yes, mas ao invés disso foi feita para uma banda. Ah! a Predefinição:Sim não serve para substituir. Jurema Oliveira (discussão) 13h59min de 18 de abril de 2009 (UTC)Responder
Já descobri o que resolve é o sim3 e não3. Jurema Oliveira (discussão) 16h10min de 18 de abril de 2009 (UTC)Responder

Remoção do tt[editar código-fonte]

Foi removido o <tt> pelo argumento de que não é um código válido em HTML5. Prefiro a fonte monoespaçada, porque ressalta cada letra e mostra o código como aparece na caixa de edição, que é como será usado. Se o problema é a invalidade em HTML5, Wikipédia:Projetos/Padronização/HTML5 diz que <tt> pode ser substituído por <code>. É uma possibilidade? – Opraco (discussão), às 04h01min de 2 de janeiro de 2013 (UTC)Responder

Feito ([1]). Como ninguém reclamou (e agora vi que o <code> foi colocado na {{tlx}}), imagino que não haja problema. – Opraco (discussão), às 19h32min de 18 de janeiro de 2013 (UTC)Responder
O <code> tem borda e cor de fundo diferente do texto, isso faz sentido quando estamos nos referindo a um código, mas esta predefinição é mais usada como um link para a predefinição e não uma referência a um código. Acho que fica muito melhor sem borda e cor de fundo, assim {{lp}}. Alguém contra a remoção da borda e cor de fundo? Danilo.mac(discussão) 19h49min de 31 de julho de 2014 (UTC)Responder
Como "{{" e "}}" fazem parte da sintaxe wiki, algo como "{{isso}}" é, de fato, código, e é apropriado que seja marcado com <code>. E não vejo motivo para que esse tipo específico de código fique com uma aparência fora do padrão dos demais trechos de código (principalmente se isso for feito com estilos em linha). Helder.wiki (discussão) 00h14min de 1 de agosto de 2014 (UTC)Responder
É apenas uma questão estética, acho que não precisamos ser rigorosos com o padrão nesses casos. Mas se for por causa do padrão, não podemos remover para todos os casos então? Na minha opinião não ficou bom esse texto com borda no meio do texto, chama muita atenção para o trecho com código, é como se estivesse em negrito. Eu fiz há um tempo atrás a {{cód}} para dar esse efeito diferente em códigos, mas não tem borda e coloquei uma fonte menor para compensar esse efeito de destaque, nas páginas de documentação do python por exemplo também é feito assim com os códigos no meio do texto, só cor do fundo e com fonte ligeiramente menor. Danilo.mac(discussão) 00h33min de 1 de agosto de 2014 (UTC)Responder

Troca[editar código-fonte]

Eu sugiro que troque o código fonte da predefinição para este:

<code style="background-color:#FFFFFF; border-radius:0;">{{[[Predefinição:{{{1}}}|{{{1}}}]]}}</code><noinclude>
{{documentação}}
</noinclude>

Motivo: na edição por meio de código fonte, a borda do quadro é viva e a cor de fundo é branco. le David I Convers' a la tour 20h45min de 22 de maio de 2016 (UTC−3)

Discordo de mudar o aspecto dos trechos de código produzidos por meio desta predefinição em relação ao estilo do MediaWiki para trechos código, pois não vejo diferença semântica entre os dois tipos de código. Além disso, caso fosse feita tal mudança, não deveriam ser usados "estilos em linha" para isso. Helder 00h18min de 23 de maio de 2016 (UTC)Responder

Tag <code>[editar código-fonte]

Retirei a tag <code>, pois a predefinição originalmente não possui tal tag. Para utilizar a tag, ver Predefinição:Tlx. —CaiusSPQR (discussão) 01h29min de 30 de janeiro de 2019 (UTC)Responder

@CaiusSPQR: discuta primeiro antes de fazer alterações tão impactantes como essa. Além disso, se ler na seção #Remoção do tt, mais acima, houve uma discussão para trocar a etiqueta "tt" pela "code" conforme mudanças provocadas pela implantação de HTML5. Assim, o pedido feito na Coordenação Robótica não tem base, tal como lá já se suspeitou, e não deve ser executado. --Luan (discussão) 02h02min de 1 de fevereiro de 2019 (UTC)Responder

Tl e tlx[editar código-fonte]

Atualmente esta predefinição e {{tlx}} possuem o mesmo código, o que os torna redundantes. Gostava de propor a eliminação da tag <code>, visto que originalmente a tag não era usada e assim as duas predefinições não mais sejam redundantes. —CaiusSPQR (discussão) 05h17min de 28 de fevereiro de 2019 (UTC)Responder

Considerando que algo como "{{Exemplo}}" é um fragmento de código-wiki, me parece que o uso do elemento <code> para representar isso está de acordo com a especificação dessa tag, e seria mais correto usá-la do que removê-a (semanticamente/por questões de acessibilidade). Helder 10h21min de 28 de fevereiro de 2019 (UTC)Responder
Minha proposta é remover a tag <code> somente desta predefinição. Caso queiram uma predefinição com tal tag, é possível utilizar a predefinição {{Tlx}}, visto que {{Tl}} foi criada sem essa tag. —CaiusSPQR (discussão) 06h20min de 1 de março de 2019 (UTC)Responder
O objetivo da minha observação foi reforçar que toda vez que se apresenta um trecho de código, é semanticamente mais apropriado fazer isso dentro de um elemento <code>, indiferentemente de ser nesta (ou em outra) predefinição. Helder 09h49min de 1 de março de 2019 (UTC)Responder

───────Mas nem sempre pode ser a melhor opção utilizar <code>. A depender do momento pode ser melhor não utilizar a tag (por exemplo, numa nota, cujo objetivo é fornecer informação adicional e secundária, ou numa hatnote, em que usar a predefinição {{Tl}} é visualmente desagradável); daí as duas alternativas. Quando for melhor utilizar <code>, existe a predefinição {{Tlx}}, mas quando não for, existe a {{Tl}}. —CaiusSPQR (discussão) 16h00min de 1 de março de 2019 (UTC)Responder

É possível mudar a aparência sem alterar a semântica da predefinição: basta sobrescrever (via TemplateStyles) o CSS padrão que é aplicado ao elemento <code> (por exemplo, a borda em torno de códigos foi padronizada há alguns anos).
Pessoalmente, não vejo vantagem em fazer a aparência desta predefinição fugir do padrão adotado em todas as outras situações em que se exemplifica o mesmo tipo de conteúdo (código)? Helder 19h55min de 1 de março de 2019 (UTC)Responder
A minha proposta é substituir todas as vezes que esta predefinição é utilizada para {{Tlx}} (ou até mesmo utilizar subst:), assim, todas as ocorrências atuais não seriam afetadas pela alteração do código.
Não tenho a intenção nenhuma de impedir que seja usada uma predefinição que utilize essa tag (na verdade, eu até recomendo). Não vejo o facto de não seguir essa recomendação específica da W3C como um problema; outras interwikis não a seguem para as predefinições equivalentes a esta (mas seguem-na nas predefinições equivalentes a {{Tlx}}), como a Wikipédia em inglês, a em italiano, a em francês e a em japonês.
Além disso, não seria exatamente um problema em questão de acessibilidade, pois a predefinição ainda utilizaria hiperligações ([]), o que diferencia do resto do texto.
Ademais, utilizar TemplateStyles seria desnecessário, já que há trabalho extra para conseguir o mesmo feito que retirar a tag <code>. Além de haver a desvantagem de demorar para carregar em conexões mais lentas. —CaiusSPQR (discussão) 20h53min de 1 de março de 2019 (UTC)Responder