Wikipédia:Café dos programadores/Arquivo/agosto2009
Arquivo de discussões de agosto de 2009
[editar código-fonte]Algumas páginas estão marcadas como tendo essa predef, mas não acho ela no código da página, e ela não é usada em nenhuma predef.
Saberiam dizer como retirar/inserir ela, e pra que ela serve (colocando a explicação na página da predef) ? => Rjclaudio msg 17h18min de 31 de julho de 2009 (UTC)
- Rjclaudio, essa predefinição é usada pela {{TítuloErrado}} que é protegida. E serve para, errr, colocar <span class="plainlinks selfreference"> antes e </span> depois do texto. Tá, não sei qual o objetivo dela. Abraços Mwaldeck msg 17h57min de 31 de julho de 2009 (UTC)
- Quando uma predefinição é usada dentro do <includeonly>...</includeonly> ela não é encontrada pela busca de páginas afluentes. A predefinição:TítuloErrado muda o título da página sem precisar mover a página e deixar um redirecionamento na página de título errado. Danilo.mac (discussão) 21h37min de 1 de agosto de 2009 (UTC)
O funcionamento da TituloErrado eu já havia entendido. Mas não entendi como o <span class="plainlinks selfreference"> afeta isso. Ou melhor, pra que serve o "plainlinks selfreference" ? => Rjclaudio msg 21h46min de 1 de agosto de 2009 (UTC)
- Vendo a en:Template:Selfref entendi para que serve, ela é usada para se colocar referências que não devem aparecer quando a informação da página é vista atravez de sites externos, referências que só tem importância para quem está na Wikipedia e não para quem apenas está interessado na informação da página, por exemplo uma informação sobre um atalho para aquela página (WP:alguma_coisa) que não faz sentido fora da Wikipedia. Apesar disso ela foi erradamente colocada na predefinição:TítuloErrado, pois essa predefinição cria um <div id="RealTitleBanner"> e nada do que está dentro dessa div é visto pois existe um comando "style.display='none'" no commons.js para essa div. A predef TituloErrado deve ter sido feita baseada no en:Template:Wrongtitle que usa o Selfref mas não o <div id="RealTitleBanner">, e não devem ter notado que não é nescessário incluir nada na predefinição alem de <div id="RealTitleBanner"><span id="RealTitle">{{{título|{{{1|{{PAGENAME}}}}}}}}</span></div>, algum administrador precisa arrumar isso. E assim que a predef Autorreferência for retirada da predef TituloErrado ela deve ser eliminada, pois já existe a Predefinição:Selfref que faz a mesma coisa. Danilo.mac (discussão) 23h16min de 1 de agosto de 2009 (UTC)
- Pensando melhor, não existe porque ter essa predefinição TituloErrado, o MediaWiki já tem uma magic word que faz essa função, o {{DISPLAYTITLE:novo título}}, ele funciona apenas para mudar letras do título de maiuscula para minuscula ou vice-versa, mas se colocar a variável global $wgRestrictDisplayTitle como false essa magic word pode fazer a mesma função que a predefinição faz no artigo C#, em que o nome do artigo é "C Sharp" mas a predefinição muda para "C# (linguagem de progamação)" no texto do artigo. Não tem porque ter uma predefinição para fazer a mesma função de uma magic word. Danilo.mac (discussão) 02h07min de 2 de agosto de 2009 (UTC)
- Alguns dados para nossa avaliação sobre a Predefinição:Autorreferência e a Predefinição:Selfref (tudo respectivamente).
- Criação: 02h33min de 22 de dezembro de 2006 por Giro720 D C E F e 10h25min de 19 de dezembro de 2006 por Rhcastilhos D C E F
- Afluentes: quase 500 e 8 (ambos incluindo as citações aqui)
- Acho que o interessante é acertar esse sete afluentes da Selfref e algum administrador fundir os históricos. Abraços Mwaldeck msg 03h21min de 2 de agosto de 2009 (UTC)
- Esses 500 afluentes são páginas que usam a predefinição TítuloErrado, a qual usa erradamente a Autorreferência. Danilo.mac (discussão) 00h01min de 3 de agosto de 2009 (UTC)
Perl
[editar código-fonte]O texto que aqui estava foi movido para: Wikipedia:Coordenação robótica#Perl Kim ®i©hard correio 23h28min de 1 de agosto de 2009 (UTC)
Comparações
[editar código-fonte]Alguém me sabe dizer se existe uma ferramenta ou programa que faça uma procura de artigos destacados nas wikis paralelas e compare a existência dos mesmos na wiki lusófona? Pelo Poder do Z Alaf Ogimoc 04h09min de 2 de agosto de 2009 (UTC)
Alguém por ai? Aloooooooo... Ninguém diz nada? Pelo Poder do Z Alaf Ogimoc 13h17min de 5 de agosto de 2009 (UTC)
- Acho que o mais perto que se chega disto é o script que coloca as estrelinhas nos interwikis... Minhas sugestões: veja en:Template:Link FA e o talvez o en:User:LinkFA-Bot seja de alguma ajuda. Helder00h49min de 3 de setembro de 2009 (UTC)
Como a {{Cite web}} está depreciada, alterei ela e fiz uso da {{Citar web}} em seu código, assim no futuro só será necessário fazer alterações na Citar web que a Cite web vai alterar automaticamente. Isso, claro, ajuda na tradução de artigos. Mas queria algo melhor.
Queria um jeito de colocar um subst:Cite web e transformar o código para a Citar web. Tentei fazer mas do jogo atual vai colocar todos os campos até os não utilizados. Teria uma forma de colocar apenas os campos preenchidos ? Tentei com o "if" mas na hora do subst o if aparece tb.
=> Rjclaudio msg 13h41min de 2 de agosto de 2009 (UTC)
- Eu não vejo problema em inserir os campos não utilizados. Obrigatório é só url e título, ela funciona normalmente e já ajuda a incluir mais dados. Por vezes, tenho dúvida em qual argumento inserir determinada informação de um endereço web (p.ex. é "lingua", "língua" ou "idioma"?) e recorro à página da predefinição para ver todos os argumentos. Se já estivessem no texto, seria mais prático. CasteloBrancomsg 13h50min de 2 de agosto de 2009 (UTC)
- Campo demais acho que atrapalha. A ideia era passar o AWB pelos afluentes e colocar o subst:Cite web, então os vários campos extras podem acabar atrapalhando. Mas é só uma hipótese, se ninguém ver problema posso rodar o AWB assim mesmo.
- O mesmo para {{Cite news}}, {{Cite book}} e {{Cite video}}. Gostartia de uma revisão nas 4 pra saber se estão certas.
- Na {{Cite video}} tem três campos que não tem na {{Citar vídeo}}. Saberiam colocar esses campos na Citar vídeo ?
- => Rjclaudio msg 13h57min de 2 de agosto de 2009 (UTC)
- Aproveitando o tópico, estamos com duas predefs para referência a livros: {{Referência a livro}} & {{Ref-livro}}. Pelo pouco que entendi a única diferença é que a "Ref-livro", diferente da "Referência a livro", tem campos opcionais para quando o livro está disponível online. Saberiam fazer a fusão das duas? => Rjclaudio msg 14h08min de 2 de agosto de 2009 (UTC)
- E também temos {{referência a artigo}} e {{ref-artigo}} com campos diferentes (às vezes preciso usar uma e outras vezes, a outra). CasteloBrancomsg 18h52min de 2 de agosto de 2009 (UTC)
Link de "Artigos criados"
[editar código-fonte]Não sei se esse seria o lugar mais adequado, talvez nos pedidos aos administradores, mas farei ele primeiro aqui: ajustar o link "Artigos criados" na página de "minhas contribuições" (não minha, mas de todos).
O link existente hoje é http://tools.wikimedia.de/~escaladix/larticles/larticles.php?user=<nome do usuário>&lang=pt, mas ele, já a algum tempo, sempre apresenta o erro "The script can't finished. Server is probably overloaded. Please, try again later." Não seria o caso de substituir por http://toolserver.org/~escaladix/cgi-bin/farticles.tcl?pseudo=<nome do usuário>&lang=pt? Esse funciona bem. Abraços Mwaldeck msg 17h54min de 2 de agosto de 2009 (UTC)
- Feito. Embora eu não seja um programador (aliás, estou beeeem longe disso), era só uma pequena alteração numa página do domínio MediaWiki. Filipe Ribeiro Msg 18h17min de 2 de agosto de 2009 (UTC)
Predef para calcular resultado de PE
[editar código-fonte]Alguém saberia criar uma predef para calcular o resultado de uma PE usando as novas regras de contagem (Wikipedia:Votações/Mudança de textos em relação a PEs)? => Rjclaudio msg 21h09min de 4 de agosto de 2009 (UTC)
- Da para fazer sim, só precisa me explicar um pouco melhor como se dará o cálculo, não consegui entender pela explicação na proposta. Danilo.mac (discussão) 01h07min de 5 de agosto de 2009 (UTC)
Vou usar algumas siglas pq as palavras são mt grandes.
AP=Apagar RD=Redirect sem fusão FU=Fusão sem redirect FR=Fusão com redirect MA=Manter (AP) > (RD + FU + FR + MA) * 2 = AP (AP + RD) > (FU + FR + MA) * 2 = RD (AP + RD + FU) > (FR + MA) * 2 = FU (AP + RD + FU + FR) > (MA) * 2 = FR (nenhuma das anterior) = MA
Deu pra entender ? => Rjclaudio msg 06h08min de 5 de agosto de 2009 (UTC)
- Rjclaudio, fiz a {{ResultadoPE}}. Alguns exemplos:
- {{ResultadoPE|AP=5|RD=0|FU=0|FR=0|MA=0}} = {{subst>#if: | {{subst>#ifexpr: ( ( 5 ) >= ( 0 + 0 + 0 + 0 ) * 2 ) and ( ( 5 ) >= 4 ) | Apagar | {{subst>#ifexpr: ( ( 5 + 0 ) >= ( 0 + 0 + 0) * 2 ) and ( ( 5 + 0 ) >= 4 ) | Redirect sem fusão | {{subst>#ifexpr: ( ( 5 + 0 + 0 ) >= ( 0 + 0) * 2 ) and ( ( 5 + 0 + 0 ) >= 4 ) | Fusão sem redirect | {{subst>#ifexpr: ( ( 5 + 0 + 0 + 0 ) >= ( 0 ) * 2 ) and ( ( 5 + 0 + 0 + 0 ) >= 4 ) | Fusão com redirect | Manter }} }} }} }}|{{subst>#ifexpr: ( ( 5 ) >= ( 0 + 0 + 0 + 0 ) * 2 ) and ( 5 >= 4 ) | Apagar | {{subst>#ifexpr: ( ( 0 ) >= 5 + ( 0 + 0 + 0) * 2 ) and ( 0 >= 4 ) | Redirect sem fusão | {{subst>#ifexpr: ( ( 0 ) >= ( 5 + 0 + 0 + 0) * 2 ) and ( 0 >= 4 ) | Fusão sem redirect | {{subst>#ifexpr: ( ( 0 ) >= ( 5 + 0 + 0 + 0 ) * 2 ) and ( 0 >= 4 ) | Fusão com redirect | {{subst>#ifexpr: ( ( 0 ) >= ( 5 + 0 + 0 + 0 ) * 2 ) and ( 0 >= 4 ) | Manter | Inconclusiva }} }} }} }} }}}}
- {{ResultadoPE|AP=2|RD=3|FU=0|FR=0|MA=0}} = {{subst>#if: | {{subst>#ifexpr: ( ( 2 ) >= ( 3 + 0 + 0 + 0 ) * 2 ) and ( ( 2 ) >= 4 ) | Apagar | {{subst>#ifexpr: ( ( 2 + 3 ) >= ( 0 + 0 + 0) * 2 ) and ( ( 2 + 3 ) >= 4 ) | Redirect sem fusão | {{subst>#ifexpr: ( ( 2 + 3 + 0 ) >= ( 0 + 0) * 2 ) and ( ( 2 + 3 + 0 ) >= 4 ) | Fusão sem redirect | {{subst>#ifexpr: ( ( 2 + 3 + 0 + 0 ) >= ( 0 ) * 2 ) and ( ( 2 + 3 + 0 + 0 ) >= 4 ) | Fusão com redirect | Manter }} }} }} }}|{{subst>#ifexpr: ( ( 2 ) >= ( 3 + 0 + 0 + 0 ) * 2 ) and ( 2 >= 4 ) | Apagar | {{subst>#ifexpr: ( ( 3 ) >= 2 + ( 0 + 0 + 0) * 2 ) and ( 3 >= 4 ) | Redirect sem fusão | {{subst>#ifexpr: ( ( 0 ) >= ( 2 + 3 + 0 + 0) * 2 ) and ( 0 >= 4 ) | Fusão sem redirect | {{subst>#ifexpr: ( ( 0 ) >= ( 2 + 3 + 0 + 0 ) * 2 ) and ( 0 >= 4 ) | Fusão com redirect | {{subst>#ifexpr: ( ( 0 ) >= ( 2 + 3 + 0 + 0 ) * 2 ) and ( 0 >= 4 ) | Manter | Inconclusiva }} }} }} }} }}}}
- {{ResultadoPE|AP=2|RD=3|FU=3|FR=0|MA=0}} = {{subst>#if: | {{subst>#ifexpr: ( ( 2 ) >= ( 3 + 3 + 0 + 0 ) * 2 ) and ( ( 2 ) >= 4 ) | Apagar | {{subst>#ifexpr: ( ( 2 + 3 ) >= ( 3 + 0 + 0) * 2 ) and ( ( 2 + 3 ) >= 4 ) | Redirect sem fusão | {{subst>#ifexpr: ( ( 2 + 3 + 3 ) >= ( 0 + 0) * 2 ) and ( ( 2 + 3 + 3 ) >= 4 ) | Fusão sem redirect | {{subst>#ifexpr: ( ( 2 + 3 + 3 + 0 ) >= ( 0 ) * 2 ) and ( ( 2 + 3 + 3 + 0 ) >= 4 ) | Fusão com redirect | Manter }} }} }} }}|{{subst>#ifexpr: ( ( 2 ) >= ( 3 + 3 + 0 + 0 ) * 2 ) and ( 2 >= 4 ) | Apagar | {{subst>#ifexpr: ( ( 3 ) >= 2 + ( 3 + 0 + 0) * 2 ) and ( 3 >= 4 ) | Redirect sem fusão | {{subst>#ifexpr: ( ( 3 ) >= ( 2 + 3 + 0 + 0) * 2 ) and ( 3 >= 4 ) | Fusão sem redirect | {{subst>#ifexpr: ( ( 0 ) >= ( 2 + 3 + 3 + 0 ) * 2 ) and ( 0 >= 4 ) | Fusão com redirect | {{subst>#ifexpr: ( ( 0 ) >= ( 2 + 3 + 3 + 0 ) * 2 ) and ( 0 >= 4 ) | Manter | Inconclusiva }} }} }} }} }}}}
- {{ResultadoPE|AP=2|RD=3|FU=1|FR=5|MA=0}} = {{subst>#if: | {{subst>#ifexpr: ( ( 2 ) >= ( 3 + 1 + 5 + 0 ) * 2 ) and ( ( 2 ) >= 4 ) | Apagar | {{subst>#ifexpr: ( ( 2 + 3 ) >= ( 1 + 5 + 0) * 2 ) and ( ( 2 + 3 ) >= 4 ) | Redirect sem fusão | {{subst>#ifexpr: ( ( 2 + 3 + 1 ) >= ( 5 + 0) * 2 ) and ( ( 2 + 3 + 1 ) >= 4 ) | Fusão sem redirect | {{subst>#ifexpr: ( ( 2 + 3 + 1 + 5 ) >= ( 0 ) * 2 ) and ( ( 2 + 3 + 1 + 5 ) >= 4 ) | Fusão com redirect | Manter }} }} }} }}|{{subst>#ifexpr: ( ( 2 ) >= ( 3 + 1 + 5 + 0 ) * 2 ) and ( 2 >= 4 ) | Apagar | {{subst>#ifexpr: ( ( 3 ) >= 2 + ( 1 + 5 + 0) * 2 ) and ( 3 >= 4 ) | Redirect sem fusão | {{subst>#ifexpr: ( ( 1 ) >= ( 2 + 3 + 5 + 0) * 2 ) and ( 1 >= 4 ) | Fusão sem redirect | {{subst>#ifexpr: ( ( 5 ) >= ( 2 + 3 + 1 + 0 ) * 2 ) and ( 5 >= 4 ) | Fusão com redirect | {{subst>#ifexpr: ( ( 0 ) >= ( 2 + 3 + 1 + 5 ) * 2 ) and ( 5 >= 4 ) | Manter | Inconclusiva }} }} }} }} }}}}
- {{ResultadoPE|AP=2|RD=3|FU=1|FR=5|MA=6}} = {{subst>#if: | {{subst>#ifexpr: ( ( 2 ) >= ( 3 + 1 + 5 + 6 ) * 2 ) and ( ( 2 ) >= 4 ) | Apagar | {{subst>#ifexpr: ( ( 2 + 3 ) >= ( 1 + 5 + 6) * 2 ) and ( ( 2 + 3 ) >= 4 ) | Redirect sem fusão | {{subst>#ifexpr: ( ( 2 + 3 + 1 ) >= ( 5 + 6) * 2 ) and ( ( 2 + 3 + 1 ) >= 4 ) | Fusão sem redirect | {{subst>#ifexpr: ( ( 2 + 3 + 1 + 5 ) >= ( 6 ) * 2 ) and ( ( 2 + 3 + 1 + 5 ) >= 4 ) | Fusão com redirect | Manter }} }} }} }}|{{subst>#ifexpr: ( ( 2 ) >= ( 3 + 1 + 5 + 6 ) * 2 ) and ( 2 >= 4 ) | Apagar | {{subst>#ifexpr: ( ( 3 ) >= 2 + ( 1 + 5 + 6) * 2 ) and ( 3 >= 4 ) | Redirect sem fusão | {{subst>#ifexpr: ( ( 1 ) >= ( 2 + 3 + 5 + 6) * 2 ) and ( 1 >= 4 ) | Fusão sem redirect | {{subst>#ifexpr: ( ( 5 ) >= ( 2 + 3 + 1 + 6 ) * 2 ) and ( 5 >= 4 ) | Fusão com redirect | {{subst>#ifexpr: ( ( 6 ) >= ( 2 + 3 + 1 + 5 ) * 2 ) and ( 5 >= 4 ) | Manter | Inconclusiva }} }} }} }} }}}}
- Resolve? Abraços Mwaldeck msg 13h35min de 5 de agosto de 2009 (UTC)
Arrumei o > -> >= (tinha esquecido). Fiz uns testes com os exemplos que teve na página da votação e está funcionando direito. Fiz uma proposta de uso em Wikipedia:Esplanada/propostas/Predef para resultado de PE (5ago2009). Espero que apareça alguma sugestão para melhorá-la. => Rjclaudio msg 14h17min de 5 de agosto de 2009 (UTC)
Topos das Infobox V2 (2)
[editar código-fonte]No tópico mais acima o Fulcanelli ficou de criar uma predef para os usuários comuns poderem adicionar as imagens no Commons.CSS. Alguém sabe como ficou essa questão ? O Fulcanelli está inativo a algum tempo, então não sei se ele chegou a fazer.
Se ele não fez, alguém tem idéia de como fazer ? => Rjclaudio msg 21h50min de 5 de agosto de 2009 (UTC)
- Só administradores podem alterar o common.css e as demais páginas do domínio MediaWiki, isso não pode ser alterado. Danilo.mac (discussão) 02h51min de 6 de agosto de 2009 (UTC)
- Danilo, o Rjclaudio está justamente se referindo ao código que permitiria essa opção. Eu fiquei de implementar isso, e já há algum código feito, mas ainda não tive tempo para fechar e nem de testar nos n navegadores essenciais. O Fulca também não fechou isto, mas estava quase no mesmo ponto que eu. A ideia básica é você jogar a imagem à direita (
position:relative; float:right
) mudar o z-index, e manter o index do título com largura em 100% para não afetar o alinhamento. Lembro de encontrado alguns problema de alinhamento, e cheguei a cogitar escrever script para simular o comportamento do common.css, mas também não tive tempo de tentar isso. --Leonardo Stabile msg 05h34min de 6 de agosto de 2009 (UTC)
- Danilo, o Rjclaudio está justamente se referindo ao código que permitiria essa opção. Eu fiquei de implementar isso, e já há algum código feito, mas ainda não tive tempo para fechar e nem de testar nos n navegadores essenciais. O Fulca também não fechou isto, mas estava quase no mesmo ponto que eu. A ideia básica é você jogar a imagem à direita (
Estou aos poucos aplicando a {{Info}} nas infoboxes que possuem um layout adequado. Atualmente estou pulando casos como o da {{Info/Locomotiva}} pq não sei como faz para colocar aquelas linhas da grade que divide as linhas/colunas da infobox. Alguém saberia explicar ou modificar a predef para aceitar isso? => Rjclaudio msg 21h50min de 5 de agosto de 2009 (UTC)
- Tente usar "|classe = infobox bordered". Danilo.mac (discussão) 02h45min de 6 de agosto de 2009 (UTC)
Outra pergunta: usar o esconder/exibir. Na página Usuário:Mwaldeck/Teste5, deixar a Usuário:Mwaldeck/Teste7 com o esconder/exibir igual a Usuário:Mwaldeck/Teste4. => Rjclaudio msg 13h05min de 6 de agosto de 2009 (UTC)
- Tive de modificar a predefinição para conseguir ocultar os tópicos. Para ocultar o tópico12 por exemplo é preciso adicionar a linha "|ocultar12 =abrir" e no último dado do tópico, por exemplo o 17, colocar a lihna "|ocultar17 =fechar", se não fechar vai dar erro na predefinição. Fiz um teste na predefinição:Teste. Infelismente a minha mudança fez as linhas ficarem mais altas, ainda não consegui arrumar. Danilo.mac (discussão) 20h28min de 6 de agosto de 2009 (UTC)
Até deu certo, mas deu algum problema da predef que estamos testando (algum código no final que chama a predef de medalhas, ou o campo melhordescoparegional que está ruim). Enfim, vlw, vai dar pra usar em outros lugares enquanto não resolvemos o problema dessa. => Rjclaudio msg 02h10min de 7 de agosto de 2009 (UTC)
- Bom, consegui fazer funcionar o exibe/esconde. Falta só um detalhe que peço ajuda do Danilo. O parâmetro "ocultarNN=fechar" fica no último item do grupo que se quer esconder. O problema está quando esse item não é informado. O ideal seria fazer o "fechar" mesmo que o item não seja exibido. Acho que fechando esse detalhe, podemos "migrar" a versão. Abraços Mwaldeck msg 04h20min de 7 de agosto de 2009 (UTC)
- Não entendi, se o último dado não é informado então ele não existe, me dê um exemplo para eu entender. Quanto a predefinição das medalhas, ela é mais larga que a info, ou se coloca uma largura maior na info (no "|estilo = ...") ou uma largura menor nas medalhas. Danilo.mac (discussão) 20h17min de 7 de agosto de 2009 (UTC)
- Ok, vamos ao exemplo para clarear. Este código é parte da Usuário:Mwaldeck/Teste7:
|ocultar12 =abrir |tópico12 ={{#if:{{{codigofifa|}}}{{{códigofifa|}}}{{{rankingfifa|}}} {{{rankingfifafem|}}}{{{melhorcolfifa|}}}{{{piorcolfifa|}}} | [[Federação Internacional de Futebol|FIFA]] }} |rótulo13 =Código |dados13 ={{{codigofifa|}}}{{{códigofifa|}}} |rótulo14 =[[Ranking Mundial da FIFA|''Ranking'']] |dados14 ={{{rankingfifa|}}} |rótulo15 =[[Ranking Feminino Mundial da FIFA|''Ranking'']] |dados15 ={{{rankingfifafem|}}} |rótulo16 =Melhor colocação |dados16 ={{{melhorcolfifa|}}} |ocultar17 =fechar |rótulo17 =Pior colocação |dados17 ={{{piorcolfifa|}}}
Se quando eu usar, se fizer assim (também só a parte que interessa):
|codigofifa =BRA |rankingfifa =4 |melhorcolfifa=1 (Setembro de 1993) |piorcolfifa =
E no último parâmetro do "grupo" não há valor, em algum lugar, "pula" a finalização do grupo (que ia do item 12 ao 17) e os demais itens (18, 19, etc) ficam ali dentro. Quando a Info "qq coisa" processa o item 17 e não há conteúdo ela "passa reto" e não faz o "fechar". Consegui me fazer entender? Abraços Mwaldeck msg 21h52min de 7 de agosto de 2009 (UTC)
- Entendi. Infelizmente não tem como fechar o tópico oculto automaticamente, no exemplo acima teria que colocar "|ocultar16 = {{#if:{{{piorcolfifa|}}}||fechar}}" no item 16, "|ocultar15 = {{#if:{{{piorcolfifa|{{{melhorcolfifa|}}}}}}||fechar}}" no 15 e por ai vai até o 13, outra solução é colocar todos os itens (do 12 ao 17) dentro de um "{{#if:{{{piorcolfifa|}}}| ... }}" fazendo que o tópico só apareça se tiver o item 17. O código da predefinição fica maior, mas como ela só é escrita uma vez (não precisam saber desses detalhes quando forem adicionar essa predefinição num artigo) não vai ter problema. No entanto, se fizerem questão, eu posso fazer uma nova predefinição que seria colocada dentro de um "|dado(nº) = ...", criando o tópico oculto da mesma forma como o {{navbox subgroup}} cria um subgrupo na {{navbox}}. Danilo.mac (discussão) 02h39min de 8 de agosto de 2009 (UTC)
Mudança em código das predefs
[editar código-fonte]Mudaram alguma coisa por aí que agora as infoboxes que usam a info estão com os tópicos mais altos que eram antes. Ver por exemplo {{Info/esporte/atleta}} e Usuário:Marote001/Teste. Não sei se aconteceu o mesmo com outras predefs.
Como não teve nenhuma mudança nessas duas páginas e nem na {{Info}}, e como até mesmo as versões antigas das páginas estão desse jeito, acredito que mudaram algo no mediawiki ou similar. Alguém sabe ?
=> Rjclaudio msg 17h08min de 6 de agosto de 2009 (UTC)
Também já reparei, algumas infos estão horrivelmente enormes. Alguém faça alguma coisa. Pelo Poder do Z Alaf Ogimoc 18h37min de 6 de agosto de 2009 (UTC)
Mudança do artigo de destaque na PP
[editar código-fonte]Venho consultar a possibilidade de tornar automática a mudança do artigo de destaque na PP. Procedimento semelhante a que já há algum tempo vem sendo realizado nas sessões: "Imagem do dia" e "Neste dia...". Atualmente a mudança exige a presença de um administrador para efetuar a troca às 21:00 UTC de cada domingo e 09:00 UTC de cada quinta-feira. Peço a colaboração dos senhores, pois sou completamente leigo nessa área e sou o único que ultimamente tem efetuado as mudanças. A lista com os próximos artigos em destaque está aqui. --Bonás 17h26min de 6 de agosto de 2009 (UTC)
- Criei Predefinição:Em destaque/seguintes com um comando switch associando dia+mês (6 de agosto)-> artigo destacado (Sinfonia n.º 3 (Górecki))
- Na Predefinição:Em destaque usamos o código {{Wikipedia:Artigos destacados/arquivo/{{Em destaque/seguintes|{{CURRENTDAY}} de {{CURRENTMONTHNAME}}}}}}. Ver exemplo em Usuário:Rjclaudio/Predef.
- Se estiver tudo certo (espero revisão dos colegas programadores) basta pedir a um adm para fazer a mudança.
- => Rjclaudio msg 18h58min de 6 de agosto de 2009 (UTC)
- Rjclaudio, vi seu teste e como escrevi acima não entendo de como isso funciona. Apenas quero chamar-lhe a atenção para a associação hora+dia+mês. Esta sessão não funciona como as demais que seguem a mudança a cada 00:00 UTC. Esta precisa ocorrer às 21:00 UTC de cada domingo e 09:00 UTC de cada quinta-feira. Note, o horário não é sempre o mesmo e os dias não têm a seguência dia-a-dia. O seu teste leva isto em consideração? --Bonás 19h11min de 6 de agosto de 2009 (UTC)
- Fiz as alterações para que a data seja considerada, de modo que cada artigo permaneça meia semana, e que a alteração seja feita nas horas determinadas. Basta que seja mantida a numeração sequencial do artigo em destaque, sem complicações de ter que alterar as datas a cada ano (por exemplo, se um artigo entrar em destaque em 6/08/2009, no ano seguinte a data de destaque seria no dia 5/08/2010) Giro720 msg 20h07min de 6 de agosto de 2009 (UTC)
- Ótimo, nunca teria pensado nisso (inexperiente com data/hora). Qual o código que ficaria na Predefinição:Em destaque ?
- Aproveitando, pq as trocas são feitas as 09:00 / 21:00 UTC ? Que data mais arbitrária. Poderia ser 00:00 e 12:00 UTC. Pelo menos tem mais lógica. => Rjclaudio msg 20h14min de 6 de agosto de 2009 (UTC)
- Eu movi diretamente o código para {{Em destaque}} já que ele não é muito intrincado (ao contrário de outras predefinições mais complexas), evitando termos uma predefinição chame outra que por sua vez chame o conteúdo destacado; mas fiquem a vontade para alterar. Vale ressaltar que a proteção ainda deve ser feita manualmente. O horário da troca pode ser alterado sem mais problemas, caso ninguém se oponha. Giro720 msg 20h40min de 6 de agosto de 2009 (UTC)
- Agradeço o pronto atendimento do Rjclaudio e do Giro720. Quanto à "arbitrariedade", foi o tempo calculado (diga-se de passagem, não por mim) para que os artigos ficassem o mesmo número de horas na PP. Outras escolhas "lógicas" não oferecem tal possibilidade, privilegiando uns em detrimento de outros. É só fazerem as contas para constarem. Fico-lhes muito grato. --Bonás 21h41min de 6 de agosto de 2009 (UTC)
- Eu sei que 3 dias e meio dá o tempo igual para os dois artigos. Só estou perguntando pq o período de tempo começa às 09:00 UTC.
- Fazendo as trocas em 00:00 UTC Domingo e 12:00 UTC Quarta, o primeiro artigo fica todo o Dom, Seg e Ter (24*3=72) + de 00:00 até 11:59 UTC de Qua (11:59) = 83:59.
- O segundo artigo fica Qua de 12:00 até 23:59 UTC (11:59) + toda a Qui, Sex, Sab (24*3=72) = 83:59.
- O tempo será o mesmo para os dois casos (primeira e segunda parte da semana).
- O único problema seria o processo de transição, onde um artigo ficaria 9 horas a menos.
- => Rjclaudio msg 21h49min de 6 de agosto de 2009 (UTC)
Entendi, desculpe-me, mas não sei o porquê dessa escolha. Provavelmente na ocasião quisessem evitar o processo de transição mencionado acima por você, ou alguma coisa relacionada a fuso horário, uma vez que a mudança era feita manualmente e poderia dificultar a ação de administradores não brasileiros, não sei. Só sei que esse novo processo desobriga a presença de um administrador para efetuar a mudança e se fará sempre no horário exato, o que não ocorria anteriormente. Obrigado. --Bonás 22h18min de 6 de agosto de 2009 (UTC)
- Uma pergunta: na Predefinição:Em destaque, após o artigo atualmente destacado sair da PP, eu posso retirar "433=Sinfonia n.º 3 (Górecki)" da listagem, ou isto afeta o processo de automação? --Bonás 22h48min de 6 de agosto de 2009 (UTC)
- Pode remover sim, sem problemas. Mas o intuito é editar o menos possível (quanto menos trabalho manual, melhor) =); esse é o (único) motivo pelo qual aconselho remover da listagem só quando houver outros novos para adicionar. Giro720 msg 23h06min de 6 de agosto de 2009 (UTC)
- Certo. Mais uma vez o muito obrigado aos dois. --Bonás 23h21min de 6 de agosto de 2009 (UTC)
Cat para fusão de predef
[editar código-fonte]Criei a Categoria:!Predefinições a sofrerem fusão desde Agosto de 2009 para listar as propostas de fusão de predefs. Como elas exigem um conhecimento mais técnico achei melhor separá-las da cat de fusões de artigos.
Atualmente a cat contém 0 predefs a serem fundidas.
Gostaria de colocar um aviso no topo da página (similar ao Wikipedia:Userbox/ProjetoManutenção) para podermos acompanhar os pedidos e fazer a fusão assim que elas aparecerem, sem precisar ficar olhando toda hora a cat.
Opiniões ?
=> Rjclaudio msg 16h34min de 8 de agosto de 2009 (UTC)
Não consigo abrir uma nova discussão. Faço salvar, e não aparece numa nova página mas num tópico. Kim ®i©hard correio 22h17min de 9 de agosto de 2009 (UTC)
- Ah! Parece que foi incompetência minha. Kim ®i©hard correio 22h48min de 9 de agosto de 2009 (UTC)
Artigos em ESR
[editar código-fonte]Coloquei um PAGESINCATEGORY na Predefinição:Cab-esr para ajudar a verificar se tem artigo em ESR nos próximos dias. Seria possível fazer uma predef similar mas com um calendário com todos os dias do mês, para ajudar a verificar se ficou alguma ESR sem ser eliminada ? => Rjclaudio msg 16h07min de 10 de agosto de 2009 (UTC)
- Adicionei uma marcação de tempo na predefinição ESR2 que adiciona os artigos com prazo já expirados em Categoria:!Páginas para eliminação semirrápida pendentes. O problema é que isso torna obrigatório o uso do {{subst:esr}}; caso alguém use a predefinição ESR2 diretamente, o campo marcação não será preenchido e o artigo será categorizado como 'pendente', mesmo antes do fim do prazo estabelecido (basta tomar cuidado ao verificar as datas). Giro720 msg 13h28min de 25 de agosto de 2009 (UTC)
Cat de predef em preload de criação de página
[editar código-fonte]Quando se usa a caixa de criação de Votação de revalidação a página criada aparece com uma categoria de predefinição, mesmo estando dentro de um noinclude. A predef de preload é {{Votação revalidação}}. Teria como retirar essa cat das votações criadas, ou tem que fazer manualmente? => Rjclaudio msg 20h33min de 10 de agosto de 2009 (UTC)
Esplanada
[editar código-fonte]proponho colocar as predefinições Predefinição:MRDebates e PRedefinição:MRConduta no alto da Esplanada propostas assim o acesso a elas seria facilitado. fiz a mesma proposta na esplanada/propostas. mas aqui vou alem, pq essa é uma questão meramente de programação.
que tal colocar um link pra propria edição dessas predefinições?
o que quero dizer é, tem como colocar um botão nas predefinições citadas acima para quem desejar poder clicar e ir pra página de edição delas próprias, mais facilmente? 187.43.21.51 (discussão) 04h19min de 14 de agosto de 2009 (UTC)
- A bolinha rosa na esquerda serve justamente para isso. Como mts acham que a bolinha é só para beleza seria de tentar colocar um "v e d" depois dele. Quanto à esplanada, deixo para discutir lá na esplanada mesmo. => Rjclaudio msg 11h13min de 14 de agosto de 2009 (UTC)
ajuda com o Mozilla/Firefox
[editar código-fonte]Não consigo usar o Mozilla/Firefox com a wiki, sempre que tento diz-me que a proxy não permite o acesso, ora eu não uso nenhuma proxy, alguém me sabe dizer o que se poderá estar a passar? Obrigado. Pelo Poder do Z Alaf Ogimoc 13h41min de 14 de agosto de 2009 (UTC)
Tentar ver "Ferramentas" > "Opções" > "Avançado" > "Rede" > "Definições" e verificar se "sem proxy" está marcado. Lijealso (discussão) 13h46min de 14 de agosto de 2009 (UTC)
Ya obrigado, resolveu, mas não fui eu que alterei será um vírus? Pelo sim pelo não vou fazer um scan geral o que quer dizer que vou estar ausente, mas enfim (é só um desabafo de alivio) Pelo Poder do Z Alaf Ogimoc 14h27min de 14 de agosto de 2009 (UTC)
- Provavelmente instalas-te algum programa que alterou as definições, ou alteras-te as definições de ligação de algum programa, que partilha das definições de ligação do firefox. Alchimista Fala comigo! 10h35min de 20 de agosto de 2009 (UTC)
Código
[editar código-fonte]O texto seguinte foi movido de: Wikipedia:Esplanada/anúncios#Código JohnR (discussão) 21h53min de 16 de agosto de 2009 (UTC)
Gostaria de saber se existe algum código ou predefinição que seja do tipo "expansível" que possa ser usado em infoboxes. Obrigado. Marote discussão 21h40min de 16 de agosto de 2009 (UTC)
- Só me lembro de {{Collapsible list}}. JohnR (discussão) 21h43min de 16 de agosto de 2009 (UTC)
Esclarecimento sobre Proxy's
[editar código-fonte]Li em algumas discussões editores a afirmarem que havia socks a usarem proxys que não eram detectadas pelos bloqueadores de proxys. Fiquei curioso, quer dizer que para editar a Wikipédia se estiver a utilizar uma proxy (por questões de defesa e protecção) terei que a desligar porque senão não posso editar a wiki? É isso ou percebi mal? E se de facto é isso, porque razão? Atenciosamente Pelo Poder do Z Alaf Ogimoc 18h32min de 20 de agosto de 2009 (UTC)
- O problema não é a utilização de proxys, mas sim de proxys abertos ou anônimos: Wikipedia:Proxies abertos são proibidos. Giro720 msg 19h18min de 20 de agosto de 2009 (UTC)
- Há justamente um pedido de opinião sobre isso em Wikipedia:Pedidos de opinião/Proxybot. Kim ®i©hard correio 19h53min de 20 de agosto de 2009 (UTC)
Pois, percebi bem e li os links e pura e simplesmente continuo a não compreender o porque de não se poder utilizar "proxys anónimos", quando toda a descrição é exactamente sobre "proxys abertos", além do mais, todas as grandes empresas de anti-Virus, aconselham os utilizadores da net a usarem proxys anónimos, afinal a wiki não é tão livre como se faz passar, pois o que querem é controlar e limitar a liberdade dos utilizadores. Pelo Poder do Z Alaf Ogimoc 02h42min de 21 de agosto de 2009 (UTC)
- As explicações podem ser lidas na página do meta m:No open proxies. Kim ®i©hard correio 10h05min de 21 de agosto de 2009 (UTC)
Correlatos
[editar código-fonte]Pessoal, a pedido do Rei-artur acabo de fazer uma alteração a ver se corrigia o problema da barra lateral dos correlatos aparecer com os pontos (bullets), na skin Vector (e também não aparecia a linha azul de separação entre o título da barra e os itens; Resultou, mas no IE8 obtenho um erro, aparentemente quando o browser tenta executar a instrução document.getElementById("panel"). Mas este elemento existe (é o div que engloba todos os painéis laterais). Alguém pode ajudar-me a fazer debugging deste problema? Thanks, Waldir msg 15h29min de 28 de agosto de 2009 (UTC)
- Já descobri o que era o problema. No IE8 eu não tinha o login feito e a skin que era usada era o monobook; e nesse o id do div da sidebar é "column-one" e não "portal" (o id do mesmo div na skin vector, a que uso). Não posso testar no IE agora, mas em princípio já deverá estar a funcionar com as alterações que fiz agora ao Common.js. --Waldir msg 09h34min de 29 de agosto de 2009 (UTC)
Nas mudanças recentes, a predefinição lá do topo começou a aparecer-me toda expandida. Alguém saberá eventuais causas?
E aparece-me:
- Commons
- Wikiquote
- Wikcionário
- Wikilivros
- Wikinotícias
- Wikisource
- Wikiversidade
- Wikispecies
- Incubator
- Meta-Wiki
entre a legenda e as opções de MRs. Lijealso (discussão) 16h15min de 28 de agosto de 2009 (UTC)
- Acredito que seja o mesmo que a seção acima: edição no MediaWiki:Common.js.=> Rjclaudio msg 05h27min de 29 de agosto de 2009 (UTC)
- Já corrigi o problema dos correlatos aparecerem; alterei o código dos correlatos no Common.js para ficar mais limpo (mover a lista de correlatos para a sidebar, em vez de duplicá-la e esconder a original com css como estava antes). Quanto às MR estarem expandidas, não vi nada que pudesse ter causado isso. A mim aparece-me tudo normal, na skin vector em firefox 3.5. --Waldir msg 09h38min de 29 de agosto de 2009 (UTC)
Limpei novamente os dados privados do browser e já está tudo OK. Lijealso (discussão) 15h03min de 29 de agosto de 2009 (UTC)
Referência em predefinição
[editar código-fonte]Estou com um "pepino" dos grandes (pelo menos acho que seja). Eu estou desenvolvendo uma predefinição que no seu final inclui <ref>{{Citar web|url=http://....{{{1}}}...}}</ref>. Só que esse {{{1}}} dentro da referência não funciona de maneira alguma (já tentei dar um "nome" ao parâmetro e também não funcionou). O {{Citar web}} funciona, pois os parâmetros são literais e não da predefinição principal. Alguém conhece (ou vê) alguma saída? Abraços Mwaldeck msg 19h50min de 28 de agosto de 2009 (UTC)
- Acho que você está falando do Usuário:Mwaldeck/Teste7 (da próxima vez coloca o link), lá tem {{Citar web|url=http://www.fifa.com/associations/association={{{1|}}}/ranking/gender=m/index.html..., o problema é o sinal de igual no "association={{{1|}}}" e no "gender=m", quando o igual não faz parte da predefinição tem que coloca-lo entre chaves:{{=}}. Danilo.mac (discussão) 00h52min de 29 de agosto de 2009 (UTC)
- Boa, Danilo. A gente olha, olha e não enxerga! Eu não coloquei o link porque pensava que minha dúvida fosse genérica e não específica (um equívoco, claro). Obrigado pela ajuda. Abraços Mwaldeck msg 02h44min de 31 de agosto de 2009 (UTC)
- Danilo, inclui a {{=}} lá, mas continuou com o mesmo problema. Como você bem escreveu, a predefinição que monta a lista está em Usuário:Mwaldeck/Teste7, o resultado em Usuário:Mwaldeck/Teste5, no meio está a Usuário:Mwaldeck/Teste4. Explicando melhor: a Usuário:Mwaldeck/Teste5 é o "artigo" que inclui a "predefinição" Usuário:Mwaldeck/Teste4. Essa por último, chama a Usuário:Mwaldeck/Teste7 que exibe o valor desejado e a referência. Na teoria é isso. Só que a Usuário:Mwaldeck/Teste5 exibe a referência, mas no lugar do parâmetro com o código FIFA, nada (em branco). Volta a visão original, dentro do <ref></ref> o {{{1|}}} não funciona! Se retiro, funciona, mas dentro do ref, nem a pau! Abraços Mwaldeck msg 04h15min de 31 de agosto de 2009 (UTC)
Minha teoria é que dentro de tags de referência não dá pra usar parser functions e similares, incluindo os campos das predefinições. Mesmo o subst não funciona. => Rjclaudio msg 11h20min de 31 de agosto de 2009 (UTC)
- Pois é. Essa é minha visão também. Só que isso seria uma possibilidade e tanto, principalmente para predefinições com valores de listas (posições em ranking, população, IDH, etc do IBGE e outros itens similares). Desta forma, as alterações não precisariam ser feitas por bots a cada atualização dos valores. Esse é o caso citado, do ranking de seleções masculinas da FIFA que é atualizado mensalmente (e o feminino a cada 3 meses, mais ou menos). O que acontece, com frequência, é se atualizar as principais seleções e as de "menor importância" (ou evidência) ficam desatualizadas. Quando a referência é fixa para todos os valores (literal, sem "parâmetros") funciona bem, mas nesse caso a referência está associado a cada seleção (até podia utilizar a página principal do ranking, mas não seria a referência "correta"). Abraços Mwaldeck msg 14h42min de 31 de agosto de 2009 (UTC)
Tem como reportar isso a forças superiores? É no bugzilla ? Alguém se dispõe, meu ingles não é lá grande coisa. => Rjclaudio msg 14h49min de 31 de agosto de 2009 (UTC)
- Rjclaudio, não será necessário. Consegui uma alternativa fantástica. Mais um ponto positivo para a leitura! A algum tempo atrás estava dando uma olhada no help do MediaWiki das Magic words e havia me feito uma pergunta: para que isso? Agora descobri. A chave para a solução do problema está na {{#tag:tagname}}. Usei {{#tag:ref|{{Citar web|url=http://www.fifa.com/associations/association{{=}}{{{1|}}}/ranking/gender{{=}}m/index.html|titulo=Ranking FIFA|autor=Fifa.com|data=[[5 de agosto]] de [[2009]]|lingua=inglês|acessodata=[[28 de agosto]] de 2009}}|name="ref_fifa_rank_masc"}}. Problema resolvido. O parser fez o trabalho, me permitiu usar a ref com parâmetro.
- Bom, como citei acima, abre-se um leque de opções para criação de predefinições com indicadores atualizadas de forma central. Se alguém vislumbrar mais alguma lugar que podemos utilizá-la, me coloco a disposição para ajudar, como sempre, se necessário. Abraços Mwaldeck msg 15h08min de 31 de agosto de 2009 (UTC)