Wikipédia:Café dos programadores/Arquivo/2012/1

Origem: Wikipédia, a enciclopédia livre.

Tabela e predefinições[editar código-fonte]

Caros, estou atualizando a página Lista de países por PIB nominal em Usuário:Auréola/teste. A questão é que, na terceira e última tabela desta última página, a partir da linha 75 depois de Sri Lanka, não aparecem mais o nome dos países nem o ícone da bandeira. Os valores do PIB também não aparecem. Aparece somente "Predefinição:Flagcountry" e "Predefinição:Nts", como vocês notarão. Se vocês verem o código, está a mesma coisa das outras tabelas. O que será que houve? O Stegop D​ C​ E​ F supôs, ainda que em dúvida, que a página nunca funcionará com tantas predefinições, porém ela é cópia da wiki en, donde funciona perfeitamente. Aguardo soluções. Abs e feliz 2012! —Auréola συζήτηση 07h48min de 1 de janeiro de 2012 (UTC)[responder]

Peço que esqueçam o parágrafo e o pedido. Eu estava prestes a atualizar informações relativas a 2012 que ainda nem saíram como documento oficial! Esperemos... —Auréola συζήτηση 07h53min de 1 de janeiro de 2012 (UTC)[responder]

Algo errado com a predefinição. Ela não está fechando direito, fazendo com q o texto/predef q estiver depois dela fique dentro da predef colapsável. Fiz o teste escrevendo qualquer coisa dentro do noinclude dela e realmente ficou dentro da predef e não depois como deveria. Tentei arrumar mas não consegui. Rjclaudio msg 16h36min de 2 de janeiro de 2012 (UTC)[responder]

Só faltava fechar a tabela. !Silent (discussão) 21h51min de 2 de janeiro de 2012 (UTC)[responder]

Galeria "carrocel"[editar código-fonte]

O texto seguinte foi movido de: Wikipédia:Café dos novatos

Existe algo parecido com essa galeria na wiki-pt? Não encontrei nenhuma iw aqui, para a wiki-pt. Bruno Ishiai (discussão) 23h34min de 4 de janeiro de 2012 (UTC)[responder]

Bom, para quem usa o Firefox está vendo uma galeria, a qual ícones para avançar ou retroceder a foto e para os usuários do Internet Explorer, é provavel que apenas vejam as fotos em ordem de cima para baixo, não haveria uma forma de importar isso? Pois vejam bem, isso monta uma galeria com código exuto. Ou consertar para ser uma galeria carrocel, também para Internet Explorer. Bruno Ishiai (discussão) 02h10min de 5 de janeiro de 2012 (UTC)[responder]

O texto acima foi movido de: Wikipédia:Café dos novatos

Essa predef é realmente muito interessante, se estivesse com mais tempo tentaria importá-la já. Se bem percebi, a única coisa que poderá dificultar a sua criação é não existir a classe CSS "ImageGroupUnits" na PT.WP. Ou será que estou errado? --Stegop (discussão) 02h18min de 5 de janeiro de 2012 (UTC)[responder]

Se não tem a classe, cria. E seria necessário importar o script que eles usam lá, ou então criar o nosso próprio. !Silent (discussão) 10h41min de 5 de janeiro de 2012 (UTC)[responder]
Não seria essa predefinição (exemplo de uso abaixo)? O que me parece é que faltam class e scipts, não? Abraços Mwaldeck msg 17h23min de 7 de janeiro de 2012 (UTC)[responder]

Tabela e predefinições (2)[editar código-fonte]

Bom, volto com um tema que eu havia pedido para esquecerem: estou atualizando a página Lista de países por PIB nominal em Usuário:Auréola/teste. A questão é que, na terceira e última tabela desta última página, a partir da linha 75 depois de Sri Lanka, não aparecem mais o nome dos países nem o ícone da bandeira. Os valores do PIB também não aparecem. Aparece somente "Predefinição:Flagcountry" e "Predefinição:Nts", como vocês notarão. Se vocês verem o código, está a mesma coisa das outras tabelas. O que será que houve? O Stegop D​ C​ E​ F supôs, ainda que em dúvida, que a página nunca funcionará com tantas predefinições, porém ela é cópia da wiki en, donde funciona perfeitamente. O que deve ser feito? Abs, —Auréola συζήτηση 01h03min de 7 de janeiro de 2012 (UTC)[responder]

Pode fazer um teste: coloca cada uma dessas tabelas em uma subpágina, e usa a página atual para transcluir as 3. Se for como imagino, deve funcionar corretamente nas subpáginas mas não funcionar com tudo junto, e isso indica q é excesso de chamada de predef. Rjclaudio msg 01h11min de 7 de janeiro de 2012 (UTC)[responder]
Uma dúvida: fazer várias chamadas a uma predef usando um mesmo parâmetro conta como várias chamadas ou como uma chamada só? Tinha lido por aí q contava como uma, e se for assim não temos 500 países, não deveria ter chegado ao limite. Rjclaudio msg 01h15min de 7 de janeiro de 2012 (UTC)[responder]

Reversão pelo Twinkle[editar código-fonte]

Percebi q o Twinkle não marca a reversão como verificada. Impressão q era marcado qnd usado outros scripts / ferramentas. Isso deveria ocorrer? Rjclaudio msg 15h52min de 7 de janeiro de 2012 (UTC)[responder]

Editores externos[editar código-fonte]

Gostaria de saber como configurar qualquer Wiki para edição em aplicativo externo. Devo inserir qual script na página .js? Agradeço se alguém puder me dar uma mãozinha. Abraços. -- Fabsouza1 (discussão) 18h13min de 7 de janeiro de 2012 (UTC)[responder]

RDD ao mover páginas[editar código-fonte]

Qnd um eliminador move páginas, ele pode suprimir o redirect. Mas qnd ele move a discussão tb, e não quer tirar o redirect da página, ele precisa mover e marcar ER. Não tem um jeito de, nas caixas de opções de (mover PD também | suprimir redirect | mover subpáginas) ter a opção de suprimir redirects das discussões? Rjclaudio msg 19h19min de 7 de janeiro de 2012 (UTC)[responder]

Busca por ligação[editar código-fonte]

Alguém sabe formas de encontrar links do tipo [[imdbname:xxx]]? Precisamos remover vários desses links. Ver Wikipédia:Esplanada/geral/Link para imdb no lugar de interlinks (7jan2012). Rjclaudio msg 20h36min de 7 de janeiro de 2012 (UTC)[responder]

Opções de "páginas vigiadas" invisíveis[editar código-fonte]

O problema já foi reportado em Wikipédia:Informe um erro#Páginas vigiadas: desde há pelo menos 02h05min de 8 de janeiro de 2012 (UTC) que as opções das Especial:Páginas vigiadas ficam invisíveis (imagem), impossibilitando, por exemplo, marcar todas as páginas como visitadas. Alguém pode ver o que se passa? Obrigado. --Stegop (discussão) 19h35min de 8 de janeiro de 2012 (UTC)[responder]

Aqui aparecem todas as opções, completo, como sempre foi. Rjclaudio msg 19h50min de 8 de janeiro de 2012 (UTC)[responder]
É um bug do Mediawiki. Só consegui fazer funcionar pondo esse JS no meu vector.js:
onload = function() {
        for ( i in j = document.getElementById( 'watchlist-message' ).getElementsByTagName( '*' ) )          
                j[i].style.display = '';
}

!Silent (discussão) 19h57min de 8 de janeiro de 2012 (UTC)[responder]

Adicionei isto no meu vector.js e agora está aparecendo. Jardel @lves msg 20h01min de 8 de janeiro de 2012 (UTC)[responder]

Pra mim funciona sem esse código (ou será q colocaram pra mim e eu não soube?). O que eu teria de diferente? Sabe qual é o bug? É do navegador / sistema operacional? Ou algo na mensagem do mediawiki q funciona diferente pelo idioma pt-pt / pt-br ? Rjclaudio msg 20h29min de 8 de janeiro de 2012 (UTC)[responder]

Qual o navegador que você está usando? E qual o tema (Vector, Monobook, etc)? Porque estou usando o Firefox 9.0.1 com o tema Vector e está rolando isso. O que acontece é que por algum motivo, os elementos HTML da div "watchlist-message" (Que é onde ficam as opções) estão sendo escondidas na página. O que o JS faz é percorrer cada elemento e deixar-lo visível novamente. !Silent (discussão) 20h47min de 8 de janeiro de 2012 (UTC)[responder]
Obrigado. Tb. uso o Firefox 9.0.1. --Stegop (discussão) 20h49min de 8 de janeiro de 2012 (UTC)[responder]

Estou com o Chrome 15.0 , vector, e Windows XP. Rjclaudio msg 20h56min de 8 de janeiro de 2012 (UTC)[responder]

Parece que o problema é só com o Firefox mesmo. Testei em outros 5 navegadores e está tudo OK. Acho que seria uma boa reportar no Bugzilla. !Silent (discussão) 21h04min de 8 de janeiro de 2012 (UTC)[responder]

Pessoal, eu uso o Chrome 16, Windows 7 e o Monobook. Uns dois dias atrás eu cliquei no "Esconder" na caixa "Opções da lista de páginas vigiadas" das minhas páginas vigiadas para retirar aqueles avisos que ali eram colocados ("Estamos reformulando o CA, participe!" e coisas parecidas. Acontece que agora a caixa toda fica "colapsada" e sumiu tudo o que estava ali: a contagem das páginas vigiadas, o botão para marcar todas como "lidas", as opções para "Esconder/Mostrar" edições de robôs, as minhas etc. Ao carregar a página, se eu "parar no meio" a carga, a caixa continua lá. Mas se eu deixar carregar até o fim, ela "colapsa" e some tudo. E não aparece em nenhum lugar um botão pra eu "expandir" de novo. É alguma preferência que eu preciso mexer? José Luiz disc 10h13min de 11 de janeiro de 2012 (UTC)[responder]

Olha o que eu postei na seção acima. !Silent (discussão) 10h19min de 11 de janeiro de 2012 (UTC)[responder]
Está-me a acontecer precisamente o mesmo com Safari 5.1.2 em Mac OS 10.6. Polyethylen (discussão) 10h30min de 11 de janeiro de 2012 (UTC)[responder]

Procurar links para imagens inexistentes em infocaixas[editar código-fonte]

Alguém sabe ou tem alguma sugestão para uma forma expedita de verificar descobrir artigos que tenham links para imagens inexistentes?

Só há alguns dias me dei conta que os bots não retiram links para imagens apagadas no Commons quando estas fazem parte de infocaixas nas quais apenas se coloca o nome da imagem sem [[Ficheiro:]] ou [[Imagem:]]. Atualmente está em curso uma grande limpeza de imagens indevidamente carregadas sobre a Turquia e suspeito que há dezenas de artigos que correm risco de ficar com um link vermelho em vez de uma imagem na infocaixa à conta disso sem que isso transpareça nas páginas vigiadas. E ir abrir centenas de artigos para encontrar esses casos é uma tarefa monumental e aborrecida de morte.

Obrigado. --Stegop (discussão) 01h51min de 12 de janeiro de 2012 (UTC)[responder]

Contador dos anexos bons[editar código-fonte]

Aqui consta 18 anexos bons quando na verdade são 16. Bruno Ishiai (discussão) 13h50min de 12 de janeiro de 2012 (UTC)[responder]

Após edições, creio que agora esteja certo. Bruno Ishiai (discussão) 00h13min de 14 de janeiro de 2012 (UTC)[responder]
Na verdade são 15 anexos bons, a contagem resultava em 16 porque um IP criou uma página e colocou {{Anexo bom}} sem ter sido sujeito a votação. VítoR™ Talk That Shit 00h41min de 14 de janeiro de 2012 (UTC)[responder]

Editores externos[editar código-fonte]

Gostaria de saber como configurar qualquer Wiki para edição em aplicativo externo. Devo inserir qual script na página .js? Agradeço se alguém puder me dar uma mãozinha. Abraços. -- Fabsouza1 (discussão) 17h10min de 13 de janeiro de 2012 (UTC)[responder]

Ligação "editar" não aparece nas seções se forem diffs[editar código-fonte]

Monobook Suite[editar código-fonte]

Já há largo tempo, fiz a adaptação do MonobookSuite da wiki:es para cá, apesar de não ter formação em programação e afins, para as minhas subpáginas de usuário. O que eu queria saber era se tal ferramenta pode ser utilizada sem problemas sem ter cá os scripts (pelo menos ter a documentação > mover para o domínio Wikipédia)? Queria saber isso, porque as minhas subpáginas estão uma confusão (e já nem sei o que é que serve para o quê), e queria fazer uma limpeza geral nelas. Obg. Lijealso (discussão) 12h10min de 19 de janeiro de 2012 (UTC)[responder]

Sim, você pode importar o script usando mw.loader.load( 'LINK_DO_SCRIPT_EM_OUTRA_WIKIPEDIA.js' );
!Silent (discussão) 12h32min de 19 de janeiro de 2012 (UTC)[responder]

Preparativos para o MediaWiki 1.19[editar código-fonte]

Tendo em vista que a próxima versão do MediaWiki está a caminho (quem quiser pode testá-la no laboratório), é bom começarmos a compatibilizar e modularizar os scripts que hoje ocupam páginas de scripts e folhas de estilo globais (MediaWiki:Common.js, MediaWiki:Common.css, etc...), para que os interessados possam:

  1. Desativar aqueles itens que não consideram úteis;
  2. Conferir rapidamente como as páginas da wiki são vistas pelos leitores que não dispõe de JavaScript (ou que optam por desabilitá-lo);
  3. Investigar facilmente bugs eventuais nos scripts.

Além disso, precisamos indicar claramente as dependências dos gadgets (saiba mais) para que continuem funcionando adequadamente (e sejam minimizados os problemas deste tipo).

De início, coloquei abaixo apenas uma seção para discutirmos e implementarmos as mudanças nas "caixas com abas", mas se tiverem comentários e sugestões sobre outros recursos (js/css) específicos, podem criar subseções deste tópico para discutirmos a respeito. Helder 13h17min de 24 de janeiro de 2012 (UTC)[responder]

Caixas com abas[editar código-fonte]

A discussão a seguir está marcada como respondida (O script foi migrado para MediaWiki:Gadget-Metacaixa.js e .css, e o novo gadget está ativado por padrão). Se quiser acrescentar mais algum comentário, coloque-o logo abaixo desta caixa.

Por exemplo, seria bom mover o script e a folha de estilos que fornecem a funcionalidade da {{Metacaixa}} (usada por poucos usuários, mas sem uso nos artigos) para páginas tais como MediaWiki:Gadget-Metacaixa.js e MediaWiki:Gadget-Metacaixa.css, respectivamente, e descrever esse gadget na MediaWiki:Gadget-Metacaixa com algo do tipo

Permitir o uso de caixas com abas, feitas com a [[Predefinição:Metacaixa]]

A definição do gadget deveria ser então:

* Metacaixa[ResourceLoader|default]|Metacaixa.js|Metacaixa.css

Helder 13h17min de 24 de janeiro de 2012 (UTC)[responder]

WikiMiniAtlas[editar código-fonte]

A discussão a seguir está marcada como respondida ( O script foi migrado para MediaWiki:Gadget-WikiMiniAtlas.js, que está ativado por padrão). Se quiser acrescentar mais algum comentário, coloque-o logo abaixo desta caixa.

A linha do MediaWiki:Common.js que importa o código do MetaWiki (juntamente com o comentário explicativo) poderia ser movida para MediaWiki:Gadget-WikiMiniAtlas.js. Depois esse gadget deveria ser descrito na MediaWiki:Gadget-WikiMiniAtlas

Disponibilizar nas páginas com geocoordenadas um link para exibir um [[meta:WikiMiniAtlas/pt|mapa do mundo interativo]] (que pode ser clicado e arrastado, ampliado, etc...)

e definido com uma linha do tipo

* WikiMiniAtlas[ResourceLoader|default]|WikiMiniAtlas.js‎

na MediaWiki:Gadgets-definition. Helder 13h37min de 24 de janeiro de 2012 (UTC)[responder]

Feito[5]. Helder 15h21min de 6 de fevereiro de 2012 (UTC)[responder]

Reescrita de títulos[editar código-fonte]

O texto que aqui estava foi movido para: MediaWiki Discussão:Gadget-TitleRewrite.js#Criação do gadget.Helder 13h24min de 14 de janeiro de 2013 (UTC)[responder]

Versão antiga dos elementos ocultáveis[editar código-fonte]

A discussão a seguir está marcada como respondida ( O script foi migrado para MediaWiki:Gadget-ElementosOcultaveis.js, que está ativado por padrão). Se quiser acrescentar mais algum comentário, coloque-o logo abaixo desta caixa.

O MediaWiki já inclui, desde a versão 1.18, um plugin que permite aos editores definir que certos elementos devem ser ocultáveis. O sistema antigo ainda está em uso em vários lugares mas deve ser migrado para o novo, pois assim poderemos parar de forçar os editores a baixar tanto o código antigo quanto o novo. Para facilitar a migração, o script antigo deveria ser movido para, digamos, MediaWiki:Gadget-ElementosOcultaveis.js, que seria descrito na MediaWiki:Gadget-ElementosOcultaveis com algo do tipo

Habilitar a criação e exibição de elementos ocultáveis pelos métodos antigos ([[Wikipédia:NavFrame|NavFrames]] e tabelas com a classe [[Ajuda:Collapsing|collapsible]])

A definição do gadget poderia ser assim:

* ElementosOcultaveis[ResourceLoader|default]|ElementosOcultaveis.js

Helder 17h44min de 24 de janeiro de 2012 (UTC)[responder]

Sei que está no Common.js, mas onde está o código? Pcmsg 20h53min de 6 de fevereiro de 2012 (UTC)[responder]
Dá um CTRL+F em "Permite criar tabelas para esconder/expandir" e recorta o código a partir da linha anterior até "$( createCollapseButtons );". !Silent (discussão) 21h55min de 6 de fevereiro de 2012 (UTC)[responder]
Feito Pcmsg 22h30min de 6 de fevereiro de 2012 (UTC)[responder]
Quase: Faltou mover metade do código, e com isso alguns botões pararam de funcionar.
A parte que começa com "Barras de navegação dinâmicas (experimental)" também deve ir junto, pois o plugin do MW 1.18 torna ambos os scripts obsoletos...
Helder 23h44min de 6 de fevereiro de 2012 (UTC)[responder]
Acho que tenho que mover mais alguma coisa, não? Pcmsg 00h44min de 7 de fevereiro de 2012 (UTC)[responder]
Provavelmente não. Além de remover o código do common.js e colocá-lo no gadget, o que deve estar faltando é fazer algum ajuste no código. Mas para descobrir o que exatamente é preciso saber os erros que apareciam no console de erros. Helder 11h55min de 7 de fevereiro de 2012 (UTC)[responder]
Fiz um teste e ao clicar nos botões das tabelas aparece:
Uncaught ReferenceError: collapseTable is not defined
e nos botões dos divs:
Uncaught ReferenceError: toggleNavigationBar is not defined
então o problema deve ser que as funções collapseTable e toggleNavigationBar estão sendo declaradas como locais mas o script assume que elas são globais (isto é, parte do objeto window) ao usá-la nos botões. Isso foi corrigido recentemente na wiki inglesa mas ainda não tinha sido corrigido por aqui.
Copie essa versão atualizada do script (que inclui também essa correção que ainda não tinha sido replicada em nossa versão).
PS: Notei também que foi inserido um caractere invisível no fim da linha que define esse gadget. Seria bom removê-lo já que o bugzilla:29794 ainda não foi resolvido. Helder 12h38min de 7 de fevereiro de 2012 (UTC)[responder]
Tudo feito. Pcmsg 13h08min de 7 de fevereiro de 2012 (UTC)[responder]

Vê aí se há alguma reclamação, hehe. Pcmsg 13h17min de 7 de fevereiro de 2012 (UTC)[responder]

Os exemplos desta e desta páginas estão funcionando normalmente. Por precaução remova aqueles caracteres invisíveis problemáticos que estão na definição dos gadgets. Helder 13h32min de 7 de fevereiro de 2012 (UTC)[responder]
Já que removeu o CSS do common.css, recoloque "|ElementosOcultaveis.css" na definição do gadget. Helder 13h38min de 7 de fevereiro de 2012 (UTC)[responder]
Feito [6] Helder 16h54min de 7 de fevereiro de 2012 (UTC)[responder]

TopIcon[editar código-fonte]

A discussão a seguir está marcada como respondida ( O script foi migrado para MediaWiki:Gadget-Topicon.js e .css, e o novo gadget está ativado por padrão). Se quiser acrescentar mais algum comentário, coloque-o logo abaixo desta caixa.

O MediaWiki:Topicon.js deveria ser movido para MediaWiki:Gadget-Topicon.js e descrito na MediaWiki:Gadget-Topicon:

Ao exibir um artigo protegido, informar sobre a existência dessa proteção

O CSS que atualmente está sendo colocado por meio de mw.util.addCSS(...) pelo script provavelmente deveria ser migrado para a MediaWiki:Gadget-Topicon.css (e então não seria preciso colocar o módulo mediawiki.util como uma dependência ao definir o gadget). A definição do gadget seria assim:

* Topicon[ResourceLoader|default]|Topicon.js‎|Topicon.css

O teste que está no MediaWiki:Common.js deveria ser colocado em torno do código da função que (atualmente) está na MediaWiki:Topicon.js. Helder 15h59min de 25 de janeiro de 2012 (UTC)[responder]

Feito. Helder 18h02min de 6 de fevereiro de 2012 (UTC)[responder]

Wikibugs / Wikipédia:Informe um erro[editar código-fonte]

A discussão a seguir está marcada como respondida ( O script foi atualizado e migrado para MediaWiki:Gadget-wikibugs.js, e já está ativado por padrão). Se quiser acrescentar mais algum comentário, coloque-o logo abaixo desta caixa.

O código da MediaWiki:Wikibugs.js está um pouco desatualizado em relação ao original, então fiz um pedido aos administradores para que façam algumas atualizações, e já aproveitei para propor as mudanças necessárias para que ele seja migrado para um gadget ativo por padrão e sejam removidas as linhas correspondentes do MediaWiki:Common.js. Helder 15h51min de 26 de janeiro de 2012 (UTC)[responder]

Feito. Helder 18h02min de 6 de fevereiro de 2012 (UTC)[responder]

Outros comentários[editar código-fonte]

A discussão a seguir está marcada como respondida ( Os scripts mencionados acima já foram migrados para gadgets). Se quiser acrescentar mais algum comentário, coloque-o logo abaixo desta caixa.

Info/Software[editar código-fonte]

Esta predefinição Predefinição:Info/Software possui um link "ver" no final dela, que aparece em todas as páginas. Esse link leva para a documentação da predefinição, mas, nenhuma predefinição faz isso. Acho totalmente desnecessário e acaba tornando a predefinição feia estéticamente.

Queria saber se alguém seria contrar remover aquela linha da predefinição. Brunonar (discussão) 03h35min de 29 de janeiro de 2012 (UTC)[responder]

Concordo com a remoção do link. Esse está longe de ser o único caso e há situações ainda mais absurdas, em que há um link que leva diretamente para a predef em modo de edição. --Stegop (discussão) 03h46min de 29 de janeiro de 2012 (UTC)[responder]

Parece que este é um problema da forma como está sendo utilizada a predefinição-base Info. Ainda não entendi bem o que faz ela aparecer. Acho que a intenção original não era mostrar isso no público em geral, e sim ajudar o desenvolvedor com predefinições-bases que não costumam chegar por inteiro na página do artigo... Só não consigo ver uma real aplicação para isso.
De qualquer forma, dei uma olhada na predefinição e não encontrei onde aparece este trecho do código. Comparei também o uso da Info/Software com a Info/Batalha (Que não possui o problema), e não vi nada que indicasse o gatilho para mostrar o "ver". Provavelmente o melhor caminho seria adequar as predefinição como o Info/Software a não apresentar a div, ao invés de remover do Info. A não ser que consigamos determinar exatamente o por quê de ter isso e onde está sendo usado. Alterar diretamente o Info sem este conhecimento seria muito arriscado. Brunonar (discussão) 04h12min de 29 de janeiro de 2012 (UTC)[responder]
Descobri, parece ser um bug mesmo. Ao colocar o campo "nome", o "ver" aparece. Não sei se tenho capacidade para encontrar o problema e removê-lo com segurança, mas não deve ser difícil agora. Brunonar (discussão) 04h29min de 29 de janeiro de 2012 (UTC)[responder]

Feito Removi o campo "nome" e aquilo sumiu. Parece que realmente queriam mostrar o "ver" na página do artigo. Além de feio, estava totalmente fora de contexto. Acho também que a documentação do Info não está explicando corretamente para quê criaram aquele campo, e o nome dele não parece ser muito esclarecedor. Brunonar (discussão) 04h43min de 29 de janeiro de 2012 (UTC)[responder]

Problema ao carregar seção ao editar páginas[editar código-fonte]

Olá a todos. Há alguns dias notei que aquela box, antes disponível ao se editar uma página, contendo as opções: Código wiki, Simples, Símbolos, Funções matemáticas, etc. não está mais acessível. Para mim era especialmente útil as opções disponíveis em Código wiki (formatação de referências, ocultar texto, etc.) Em conversa com o Alchimista aqui e aqui , concordamos que deva ser algo relacionado ao JS, possivelmente obstruindo o carregamento da caixa de edição (algumas vezes aparecem os códigos em forma de texto (não clicáveis), ex:

Símbolos: ~ | ¡ ¿ † ‡ ↔ ↑ ↓ • ¶ # ½ ⅓ ⅔ ¼ ¾ ⅛ ⅜ ⅝ ⅞ ∞ ‘ ’ “ ” «» ¤ ₳ ฿ ₵ ¢ ₡ ₢ $ ₫ ₯ € ₠ ₣ ƒ ₴ ₭ ₤ ℳ ₥ ₦ № ₧ ₰ £ ៛ ₨ ₪ ৳ ₮ ₩ ¥ ♠ ♣ ♥ ♦ m² m³ ♭ ♯ ♮ @ © ® ™ Caracteres: A Á À Â Ä Ǎ Ă Ā à ŠĄ Æ Ǣ a á à â ä ǎ ă ā ã å ą æ ǣ B b C Ć Ċ Ĉ Č Ç c ć ċ ĉ č ç D Ď Đ Ḍ Ð d ď đ ḍ ð E É È Ė Ê Ë Ě Ĕ Ē Ẽ Ę Ə e é è ė ê ë ě ĕ ē ẽ ę ə F f G Ġ Ĝ Ğ Ģ g ġ ĝ ğ ģ H Ĥ Ħ Ḥ h ĥ ħ ḥ I Í İ Î Ï Ǐ Ĭ Ī Ĩ Į i í ı ì î ï ǐ ĭ ī ĩ į J Ĵ j ĵ K Ķ k ķ L Ĺ Ŀ Ľ Ļ Ł Ḷ Ḹ ḹ l ĺ ŀ ľ ļ ł Ḷ Ḹ ḹ M Ṃ m ṃ N Ń Ň Ñ Ņ Ṇ n ń ň ñ ņ ṇ O Ó Ò Ô Ö Ǒ Ŏ Ō Õ Ǫ Ő Ø Œ o ó ò ô ö ǒ ŏ ō õ ǫ

Alguém tem ideia do que possa estar ocorrendo? Desde já agradeço a ajuda. Abraço. Leandro Martinez msg 09h59min de 30 de janeiro de 2012 (UTC)[responder]

De fato, a caixa de seleção não aparece (testei no Google Chrome 16.0.912.77 m).
Após alguns testes, reportei a causa do problema no bug 34036. Uma solução que podemos implementar por aqui é usar uma URL relativa ao protocolo. Poderiam trocar
var url = mw.config.get( 'wgScript' ) + '?title=MediaWiki:Edittools.js&action=raw&ctype=text/javascript&nocache=' + match[1];
por
var url = '//pt.wikipedia.org/w/index.php?title=MediaWiki:Edittools.js&action=raw&ctype=text/javascript&nocache=' + match[1];
e informar aqui se isso resolve mesmo o problema? Helder 11h26min de 30 de janeiro de 2012 (UTC)[responder]
Obrigado Helder. Solicitei a alteração aqui. Abs. Leandro Martinez msg 12h43min de 30 de janeiro de 2012 (UTC)[responder]
Creio que não deu certo, mesmo após as alterações (Common.js/edit.js). Uma pergunta: Isto aqui está certo? Obrigado. Abs. Leandro Martinez msg 19h18min de 30 de janeiro de 2012 (UTC)[responder]
Já limpou o cache do seu navegador?
Quando abri esta página aleatória para edição o botão de seleção apareceu normalmente (no Google Chrome). Aparece alguma mensagem de erro no console do seu navegador?
A edição que mencionou também me parece correta. Helder 19h49min de 30 de janeiro de 2012 (UTC)[responder]
Valeu Helder! Limpei o cache sim. No Firefox está funcionando apenas quando o acesso é por https, no modo normal o console exibe:
Erro: mw.loader.using is not a function - http://pt.wikipedia.org/w/index.php?title=Especial:BannerController&cache=/cn.js&303-4 Linha: 98
...além de dezenas de avisos. Já no modo seguro, abre normalmente. Estranho né? Bom, vamos de https então... :) Obrigado. Abraço! Leandro Martinez msg 22h14min de 30 de janeiro de 2012 (UTC)[responder]
Os avisos vc pode ignorar (muitos devem ser só hacks feitos para que quem usa o Internet Explorer - principalmente as versões antigas - não tenha uma experiência muito ruim com as wikis...).
Testei no Firefox 9.0.1 e funcionou normalmente, tanto em http quanto https. Helder 22h54min de 30 de janeiro de 2012 (UTC)[responder]
Agora está funcionando normalmente, mesmo sem o HTTPS. Ontem havia limpado o cache umas 10x, logoff/login outras tantas e nada. No Firefox 9.0.1 e no IE 9 (x32 / x64) tudo OK. Obrigado mais uma vez Helder. Abs. Leandro Martinez msg 17h42min de 31 de janeiro de 2012 (UTC)[responder]

Deu a louca nos interwikis?[editar código-fonte]

Eles não aparecem na aba à esquerda, mas aparecem vermelhos no pé das páginas, como se fossem links quebrados. Yanguas diz!-fiz 19h43min de 1 de fevereiro de 2012 (UTC)[responder]

O problema não é só nos IW, os menus inferiores nas caixas de edição também desapareceram novamente. --Stegop (discussão) 19h46min de 1 de fevereiro de 2012 (UTC)[responder]
Os interwikis também estão estranhos na en.Érico diz! 19h47min de 1 de fevereiro de 2012 (UTC)[responder]
Há um problema global com os IW's, os dev's estão a tentar encontrar e resolver o problema. Alchimista Fala comigo! 19h55min de 1 de fevereiro de 2012 (UTC)[responder]

Aqui no Firefox 10 tá normal. !Silent (discussão) 20h07min de 1 de fevereiro de 2012 (UTC)[responder]

Existe alguma maneira, no CSS pessoal ou algo do género, de impedir o carregamento da predefinição que existe no topo das MR. Cada vez que quero fazer patrulhamento das MR e carrego no link a página demora cerca de 10 seg a carregar. Obg. Lijealso (discussão) 22h51min de 5 de fevereiro de 2012 (UTC)[responder]

Mais ou menos: todo o conteúdo que os editores colocam em uma página (e que continua lá depois que as predefinições são expandidas, e as parserfunctions avaliadas) será, irremediavelmente enviado para todos os leitores da página. A única forma de impedir isso é removendo o conteúdo. Por isso é importante decidir cuidadosamente o que deve ser mandado para todos os leitores e o que só é necessário para uns poucos editores.
Por outro lado, mesmo que determinado conteúdo tenha que ser baixado pelos leitores, ainda é possível impedir a sua exibição com uma regra de CSS que defina "display:none;" para os elementos em questão, ou remover tais conteúdos via JavaScript depois que a página é carregada. Mas nenhuma dessas soluções reduzirá o tráfego de dados entre os servidores da Wikipédia e o seu computador. Só evitarão a exibição das partes que não considera necessárias. Eu faço isso com vários elementos da interface. Por exemplo, os avisos gigantes que aparecem acima da janela de edição, vários links da barra lateral que eu não uso, o rodapé das páginas (que tem o logo do Mediawiki), o topo das mudanças recentes e das páginas vigiadas, etc...
Para ocultar o topo das mudanças recentes (a parte que é definida na MediaWiki:Recentchangestext), basta colocar o seguinte no seu common.css:
.page-Especial_Mudanças_recentes #jump-to-nav + div.plainlinks {
	display:none !important;
}
Se quiser, há também um script em mw:Snippets/Collapsible ChangesList options que torna a seção de "Opções das mudanças recentes" (e da lista de vigiados) oculta por padrão. Eu uso as duas coisas, e isso aumenta bastante a área útil da página de mudanças recentes. Helder 23h31min de 5 de fevereiro de 2012 (UTC)[responder]
A propósito, o código CSS para ocultar alguns outros itens pode ser visto na página da proposta abaixo:
(que até hoje não foi implementada, e que por isso infelizmente todo mundo ainda tem que baixar um texto imenso que, deduzo, ninguém se dá ao trabalho de ler ). Helder 23h34min de 5 de fevereiro de 2012 (UTC)[responder]

Obrigado, vou experimentar. Essa da caixa em cima de criar novo artigo é também útil. :) Lijealso (discussão) 23h58min de 5 de fevereiro de 2012 (UTC)[responder]

falha na função expandir em predefinições!!!![editar código-fonte]

deve estar havendo algum erro pois as predefições não estão expandindo ao clicar em expandir!!!!189.30.110.184 (discussão) 01h46min de 7 de fevereiro de 2012 (UTC)[responder]

Limpa o cache (No Firefox é "Ctrl + F5"). !Silent (discussão) 10h48min de 7 de fevereiro de 2012 (UTC)[responder]

Usuário Discussão -> adicionar tópico[editar código-fonte]

Alguém já percebeu que quando clica em adicionar tópico em usuário discussão é a mesma coisa que se tiver reportando um erro, em informe um erro? Não sei se isso só está acontecendo comigo, mas achei estranho.Érico diz! 18h51min de 7 de fevereiro de 2012 (UTC)[responder]

Falha minha, pois essa parte do gadget deveria estar dentro de um if para detectar se o editor está na página Wikipédia:Informe um erro. Para corrigir, basta um admin fazer esta atualização (é só copiar da página de testes). Helder 19h02min de 7 de fevereiro de 2012 (UTC)[responder]

Sobre a informação de erros.[editar código-fonte]

Alguém pode ajudar aqui? Obg Lijealso (discussão) 00h39min de 8 de fevereiro de 2012 (UTC)[responder]

Indexação google[editar código-fonte]

Podem verificar este tópico? : Wikipédia:Esplanada/geral/Motores de busca / votações de eliminação (8fev2012), mais precisamente se a questão dos acentos tem influência? Obg. Lijealso (discussão) 00h38min de 9 de fevereiro de 2012 (UTC)[responder]

Páginas vigiadas[editar código-fonte]

[Sorry for using English, my Portuguese is very poor] I just wanted let people know that per Wikipédia:Esplanada/propostas/Pedido para usar o watchlist notice (1fev2012), I've created MediaWiki:Gadget-geonotice.js which is loaded by MediaWiki:Common.js/watchlist.js (diff) to create geolocated watchlist notices. This is good for announcing things that are specific to a location, since it does not show the message to anyone outside of the coordinates you specify. There is more documentation in English at en:Wikipedia:Geonotice, but we should make a Portuguese description too at Wikipedia:Geonotice. Obrigado, Steven (WMF) (discussão) 03h43min de 10 de fevereiro de 2012 (UTC)[responder]

Estou a tentar utilizar este script em python, para testes de importação, mas dá-me um erro na linha que diz accao = sys.argv[1], "IndexError: list index out of range". Estou a usar o Pyhton 2.7 e o pywikipediabot actualizado via svn. Alguma ideia como ultrapassar isto? Obg. Lijealso (discussão) 19h31min de 11 de fevereiro de 2012 (UTC)[responder]

Pelo que eu entendo o sys.argv é para pegar a lista de argumentos dados em linha de comando. Nesse caso está pegando o segundo elemento dessa lista. Não consegui compreender se foi um uso errado (você não botou um segundo argumento que devia ter sido pego por esse comando) ou se o código do script foi errado (as vezes a gente esquece que [1] quer dizer o segundo elemento, talvez ele quisesse dizer [0]). Como é um script antigo, acho mais provável que tenhas esquecido algum argumento no uso. Chico (discussão) 22h43min de 11 de fevereiro de 2012 (UTC)[responder]

Alguém já percebeu que o contador de edições e de artigos criados parou de funcionar? As vezes funciona, outras não, alguém sabe qual é o problema? Érico msg 20h37min de 13 de fevereiro de 2012 (UTC)[responder]

A conta do criador da ferramenta (Soxred93) expirou, então não tem como funcionar. !Silent (discussão) 20h41min de 13 de fevereiro de 2012 (UTC)[responder]
Foi tudo copiado para a conta do TParis. É só trocar ~soxred93 por ~tparis nos links. Chico Venancio (discussão) 20h44min de 13 de fevereiro de 2012 (UTC)[responder]

Predefinição:Morte recente[editar código-fonte]

Gostaria de saber se algum programador poderia bolar algo para ser utilizado na {{morte recente}} para remoção automática desta predefinição, com o passar de determinado tempo, aprovado pela comunidade. Tem como? msg segunda-feira, 06h05min de 20 de fevereiro de 2012 (UTC)[responder]

Acho que poderia ser feito o que eu fiz aqui, que é por a predef dentro de um if que verifica se já se parassaram 30 dias (Tempo esse que, claro, pode ser mudado) desde a colocação. Se já tiverem se passado, ela fica invisível na página.
Já pro caso de remover-la, isso só com um bot. !Silent (discussão) 12h19min de 20 de fevereiro de 2012 (UTC)[responder]

Imagem em infobox não aparece[editar código-fonte]

Tem algum erro na {{Info/Galáxia}}, coloquei imagem no artigo Messier 77, sem preencher a legenda, e a imagem não aparece. Qnd preenche a legenda, com qualquer coisa, a imagem aparece. Tentei mexer no código da predef, e nas predefs auxiliares, mas o q me parecia ser lógico aplicando <wnoiki>{{{nome}}} </nowiki> não funciona, mesmo qnd o campo nome está preenchido.

E, estranhamente, funciona caso eu remova inteiramente o campo legenda. Alguma ajuda? Rjclaudio msg 13h45min de 21 de fevereiro de 2012 (UTC)[responder]

Alterei a posição do tamanho dentro da imagem (de algo como [[Imagem:exemplo.jpg|{{{legenda}}}|250px]] para [[Imagem:exemplo.jpg|250px|{{{legenda}}}]]). As duas sintaxes, a rigor, são válidas... (eu não entendi o motivo do erro), mas creio que tenha resolvido. Giro720msg 14h09min de 21 de fevereiro de 2012 (UTC)[responder]

Artigos criados[editar código-fonte]

Alguém tem noção de como contornar o problema da lista de artigos criados? Enviei um email para os admins do toolserver e nada. Parece que a nova conta do "paris" só tem suporte para a versão anglófona... Se alguém conseguir verificar teríamos que avisar a um sysop para atualizar o link nas páginas dos usuários.

Para mim é uma ferramente útil, pois consigo me organizar corretamente sobre o que fiz, e na ordem que fiz... Brunonar (discussão) 20h10min de 21 de fevereiro de 2012 (UTC)[responder]

Testei ontem e hoje e está funcionando normalmente, inclusive com a sua conta. !Silent (discussão) 20h36min de 21 de fevereiro de 2012 (UTC)[responder]
Obrigado pela resposta. Achei estranho, quando clico em "minhas contribuições", depois em "Artigos criados", me direcionam para este link: [7]. Você entrou por outra maneira? Brunonar (discussão) 20h42min de 21 de fevereiro de 2012 (UTC)[responder]
Consegui. Entrei em minha conta unificada francesa e alterei a linguagem de fr para pt: [8]. Foi a única maneira que consegui contornar a situação. Mas ainda não sei qual outro método de acesso direto sem alterações manuais. Brunonar (discussão) 20h49min de 21 de fevereiro de 2012 (UTC)[responder]
Pra mudar o link lá nas contribuições teria que fazer a mudança em uma das páginas do domínio "Mediawiki", só não exatamente qual é. !Silent (discussão) 20h57min de 21 de fevereiro de 2012 (UTC)[responder]
Se você tem acesso para alterações diretas dos arquivos do programa (Cara, que responsabilidade! Deve ser igual a ser um dos guardas da rainha, rs), então, se não houver outras modificações estruturais, acho que o lugar é esse: /includes/specials/SpecialContributions.php. Brunonar (discussão) 21h17min de 21 de fevereiro de 2012 (UTC)[responder]
Não tenho não, mas na verdade a página a ser modificada é essa. !Silent (discussão) 21h52min de 21 de fevereiro de 2012 (UTC)[responder]
Ha! Valeu. Vi que já enviou um pedido aos administradores. Para mim é estranho a forma como funciona o software. Mas ai está... :) Brunonar (discussão) 22h05min de 21 de fevereiro de 2012 (UTC)[responder]

Ajuda em expressões regulares[editar código-fonte]

Ajudem-me por favor novamente na minha preguiça para estudar... :8

Queria automatizar alterações como esta no AWB. Detalhes:

  1. O "Ver também" pode não ser predef e pode não ter espaços antes e depois dos ==
  2. Deve apagar as categorias mesmo quando estas não tenham | e a chave de ordenação
  3. A linha em branco depois de {esboço-municípios-es} pode manter-se (isso até eu sei fazer).
  4. Não é necessário automatizar o DEFAULTSORT

Obrigado antecipadamente. --Stegop (discussão) 20h30min de 22 de fevereiro de 2012 (UTC)[responder]

  1. \n=+ *{?{?Ver também}?}? *=+\r?\n{{Anexo\|[^}]+}}\r?\n -> \n
    1. Provavelmente necessário uma regra para corrigir quebra de linha tripla depois disso - ou melhor, no final da passagem do awb
    2. Estou supondo q vai ter sempre VT e o {{Anexo}}, e mais nada nessa seção. Se tiver mais coisa, poderia usar a predef de esboço para ver o final da VT (se não tiver a seção de Ligações externas).
  2. Para cats, a ideia é manter só a cat de "municípios da província xxx" ? Se for, esse é o modo q eu faria (tem outro, não lembro como, mas esse é o q executa mais rápido)
    1. Primeiro marca essa cat q ficaria, colocando um espaço antes de Categoria, ficando \[\[Categoria:Municípios da província -> [[ Categoria:Municípios da província), faz a regra
    2. Retira as outras cats, com \[\[Categoria:[^\|\]]+(\|[^\]]+)?\]\]\r?\n -> (vazio)
    3. Desmarca a cat q ficou, com \[\[ Categoria: -> [[Categoria:
  3. Não sei como seria para não tirar (tem q ver as regras anteriores), mas para colocar sempre a quebra de linha: ({{esboço\-[^\}]+}})\r?\n([^\r\n]) -> $1\n\n$2
  4. Está dizendo para remover o Defaultsort, ou remover a chave de ordenação?
    1. Pra chave de ordenação: \[\[Categoria:([^\|\]\n]+)\|%%title%%\]\] -> [[Categoria:$1]]
    2. Pro defaultsort: {{DEFAULTSORT:[^\}\N]+}}
    3. Provavelmente dá para tirar o Defaultsort só qnd a primeira palavra do defaultsort for igual ao título do artigo, mas aí ficaria mais complexo.

Rjclaudio msg 21h30min de 22 de fevereiro de 2012 (UTC)[responder]

Com relação a primeira regex, acho que daria pra simplificar-la dessa forma: /== ?({{)?Ver também(}})? ?==/. Testei apenas no console do navegador, não sei se no AWB se comportaria da mesma forma. !Silent (discussão) 22h04min de 22 de fevereiro de 2012 (UTC)[responder]
Pode tb. É q eu estava já vendo as variações q pode ter, mais expressamente, erros, como colocar mais de um espaço, a seção do VT ser uma subseção de nível 3 ao invés de seção principal. Daria até para colocar a regra para considerar ter uma linha em branco (ou mais de uma) entre o VT e o {Anexo}, pq essa linha em branco tb é algo q varia bastante pela wiki. Só não entendi o " ?" no início e final. No final até entendo (pode ser erro), mas no início ... Rjclaudio msg 22h19min de 22 de fevereiro de 2012 (UTC)[responder]
  • Isso é que é um serviço de suporte eficiente! Agora não estou com tempo para experimentar, mas desde já obrigado. o comentário precedente não foi assinado por Stegop (discussão • contrib)
O ? foi um erro de interpretação minha, quando ele disse que poderia não ter espaço antes e depois ==; Já arrumei.
Com relação ao Ver também estar em uma subseção, poderia ser =+, ao invés de =+=. !Silent (discussão) 10h32min de 23 de fevereiro de 2012 (UTC)[responder]
Tem razão, basta =+ , mudei lá em cima. Rjclaudio msg 11h53min de 23 de fevereiro de 2012 (UTC)[responder]

Toolserver (2)[editar código-fonte]

Não sei se já notaram, mas fazem dois dias que as ferramentas do toolserver não funcionam mais, geralmente aparece a mensagem de erro a seguir:

Could not connect to ptwiki-p.userdb.toolserver.org : Lost connection to MySQL server at 'reading initial communication packet', system error: 0

Alguém sabe algum lugar específico para fazer o pedido para tentar resolver este problema?

Att. Fabiano Tatsch 21h25min de 24 de fevereiro de 2012 (UTC)[responder]

Não sei, mas está afetando todo o servidor S2 do toolserver. Afeta todas as wikis grandes que não a en; eles com certeza já sabem disso. Chico Venancio (discussão) 21h50min de 24 de fevereiro de 2012 (UTC)[responder]
A semana passada ocorreu uma operação de upgrade de hardware, e infelizmente algo não correu como esperado. No que toca às ferramentas, algumas das bases de dados não estão acessíveis, devendo o problema estar corrigido dentro de dias. Alchimista Fala comigo! 22h09min de 24 de fevereiro de 2012 (UTC)[responder]
Vim aqui pra avisar que o número de vigilantes também pifou. É a mesma coisa, né? José Luiz disc 19h55min de 25 de fevereiro de 2012 (UTC)[responder]
Todas as ferramentas do toolserver que necessitam de consultar uma base de dados estão com problemas, por isso é normal que as várias ferramentas encontrem-se com problemas. Alchimista Fala comigo! 19h56min de 25 de fevereiro de 2012 (UTC)[responder]

Problemas com o MediaWiki 1.19[editar código-fonte]

Ver também en:Wikipedia:Village pump (technical)#Issues arising from rollout of mediawiki 1.19.

Ajuda na coleta de relatos de problemas com o MediaWiki 1.19[editar código-fonte]

Last night, we rolled out MediaWiki 1.19 to all the Wikipedias. I'd like help collecting problem reports. If you can enter problem reports in Bugzilla, please do. Otherwise, leave a message on meta's "Problem reports" page. -- MarkAHershberger(talk) 13h09min de 1 de março de 2012 (UTC)[responder]

Tradução livre:

Ontem a noite, nós instalamos o MediaWiki 1.19 em todas as Wikipédias. Eu gostaria de ajuda para coletar relatos de problemas. Se você puder informar os problemas no Bugzilla, por favor faça isso. Alternativamente, deixe uma mensagem na página "Problem reports" do Meta. -- MarkAHershberger(talk) 13h09min de 1 de março de 2012 (UTC)

Helder 13h40min de 1 de março de 2012 (UTC)[responder]

Divs colapsáveis (navcaixas, etc.)[editar código-fonte]

Desde há cerca de uma hora ou mais que deixaram de funcionar. Alguém sabe o que se passa? Estou com o FF 10.0.2. --Stegop (discussão) 01h50min de 1 de março de 2012 (UTC)[responder]

Updates no mediawiki... Chico Venancio (discussão) 01h57min de 1 de março de 2012 (UTC)[responder]
Se refere aos elementos ocultáveis que aparecem, por exemplo, no final da página "Astronomia"?
Em caso afirmativo, confira se está ativada em suas preferências o gadget que tem a seguinte descrição:
  • Elementos ocultáveis (padrão): habilita a criação e exibição de elementos ocultáveis pelos métodos antigos (NavFrames e tabelas com a classe collapsible) [comentários]
Com essa opção ativada, funciona normalmente no Google Chrome 17.0.963.56.
Mas vale lembrar que assim que possível, as predefinições usadas aqui na Wikipédia devem ser migradas para o (não tão) novo plugin que é disponibilizado pelo próprio MediaWiki. Ver também a versão atualizada da documentação da Wikipédia e do MediaWiki.org. Helder 11h45min de 1 de março de 2012 (UTC)[responder]

Hotcat[editar código-fonte]

Desde há cerca de uma hora ou mais que deixaram de funcionar. Alguém sabe o que se passa? Estou com o FF 10.0.2. --Stegop (discussão) 01h50min de 1 de março de 2012 (UTC)[responder]

Parece estar funcionando normalmente no Google Chrome 17.0.963.56. O que exatamente parou de funcionar nele? Aparece algum erro no console de erros do seu navegador? Helder 11h45min de 1 de março de 2012 (UTC)[responder]

Topicon[editar código-fonte]

Todos os gadgets sem funcionar.

Aconteceu isso com mais alguém? Por aqui não funciona nada (popups, wikied, rev e avisos, script da esplanada ...) Tanto no chrome quanto no IE. No IE ele diz que a página foi carregada com erros:

Detalhes dos erros da página da Web

Agente de Usuário: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MAAU; InfoPath.3)
Carimbo de data/hora: Thu, 1 Mar 2012 11:48:05 UTC
Mensagem: Unknown dependency: jquery.mwPrototypes
Linha: 144
Caractere: 300
Código: 0
URI: http://bits.wikimedia.org/pt.wikipedia.org/load.php?debug=false&lang=pt-br&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=20120228T025649Z

Chico Venancio (discussão) 11h49min de 1 de março de 2012 (UTC)[responder]

Experimente desabilitar seus gadgets um a um para ver se um deles é o culpado. Meu palpite é que seja o Topicon (pelo que consta aqui e aqui), então comece por ele, por favor. A descrição dele nas preferências é
  • Topicon (padrão): ao exibir um artigo protegido, informar sobre a existência dessa proteção [comentários]
Helder 12h00min de 1 de março de 2012 (UTC)[responder]
Assim que um administrador atualizar a definição do gadget, poderá ativá-lo novamente. Helder 12h08min de 1 de março de 2012 (UTC)[responder]
Eu desabilitei todos ainda há pouco menos o popups e ele continuou sem funcionar. Vou tentar novamente. Chico Venancio (discussão) 12h26min de 1 de março de 2012 (UTC)[responder]
Era isso mesmo. Desabilitei só ele e funcionou tudo novamente. Devo ter feito alguma besteira quando desabilitei antes (talvez tenha deixado só o culpado sem querer...) Chico Venancio (discussão) 12h29min de 1 de março de 2012 (UTC)[responder]

Estou sem pop-up e sem fast-buttons[editar código-fonte]

Alguém tem alguma ideia do que acontece?

Yanguas diz!-fiz 13h22min de 1 de março de 2012 (UTC)[responder]

Já tentou desabilitar os demais scripts e gadgets (o Topicon, em particular, mencionado na seção anterior), para tentar isolar a causa do problema? Que navegador está usando? Há alguma mensagem de erro no console de erros do seu navegador? Helder 13h40min de 1 de março de 2012 (UTC)[responder]
Uso o Firefox no Mac OSX. Nenhuma mensagem aparece. A propósito, ainda não migrei para o Vector. E não achei esse "Topicon" nas minhas preferências. Yanguas diz!-fiz 14h13min de 1 de março de 2012 (UTC)[responder]
Eu testei usando o Google Chrome 17.0.963.56, e no Firefox 10.0.2, e os popups aparecem normalmente neste artigo, quando passo o mouse sobre o link "Bahia". É alguma outra parte do script que não funciona contigo, ou o que eu mencionei também não funciona? Já desativou os outros gadgets e limpou o cache do navegador para ver se resolve? O topicon é o que está descrito assim:
  • Topicon (padrão): ao exibir um artigo protegido, informar sobre a existência dessa proteção [comentários]
mas o problema dele já foi resolvido. Os menus do FastButtons também estão aparecendo normalmente em ambos os navegadores, e não notei nenhum erro nos consoles de erros. Helder 18h18min de 1 de março de 2012 (UTC)[responder]

Problema com a Predefinição:Morte[editar código-fonte]

Como pode-se ver aqui, por exemplo, esta predefinição apresenta problema com a opção lang=pt. Este problema já ocorre a algumas semanas. Alguém poderia corrir o mesmo? Obrigado Kaktus Kid (discussão) 17h13min de 1 de março de 2012 (UTC)[responder]
Acho que descobri e corrigi: alguém tinha retirado de {{MONTHNAME}} a opção lang=ptpt. --Stegop (discussão) 17h43min de 1 de março de 2012 (UTC)[responder]
O problema persiste na Predefinição:Falecimento e idade, ver aqui!--Kaktus Kid (discussão) 17h53min de 1 de março de 2012 (UTC)[responder]

DNI tá doida[editar código-fonte]

A Predefinição:Dni está doida, junto com a {{morte}}, quando o parâmetro idade está colocado; simplesmente não aparece o mês, e sim um link vermelho; exemplo: 1 de março de 2012 (96 anos) - onde está escrito {{morte|1|3|2012|10|10|1915}}.

Tentei achar onde está a origem do bug, mas não consegui; quem sabe vocês podem dar um jeito? Grato. André Koehne (discussão) 00h04min de 2 de março de 2012 (UTC)[responder]

Problema da {{MONTHNAME}}, auxiliar, que não estava funcionando direito quando não se fornecia a ortografia (brasileira ou europeia). Já corrigido. Giro720msg 00h20min de 2 de março de 2012 (UTC)[responder]

Grato! André Koehne (discussão) 05h01min de 2 de março de 2012 (UTC)[responder]

Bug nas infocaixas das localidades[editar código-fonte]

Existe um pequeno bug nas infocaixas das localidades. Na {{Info/Assentamento/Espanha}}, {{Info/Comuna da França}}, e se calhar outras, as unidades da densidade estão como "/km2", quando deveriam estar " hab/km2". Peço ajuda, obrigado. Joao4669 (discussão) 10h45min de 3 de março de 2012 (UTC)[responder]

Como assim? km2 é usado nos nomes dos parâmetros, mas o que é mostrado é km². km2 justifica-se por é muito mais fácil de digitar que km². --Stegop (discussão) 19h31min de 3 de março de 2012 (UTC)[responder]
Ele se refere à densidade populacional: em Nice aparece 4 826,2/km² ao invés de 4 826,2 hab./km² (que, na minha opinião, esta segunda forma é mais apresentável). Giro720msg 19h44min de 3 de março de 2012 (UTC)[responder]
Concordo. É hab./km². Não sei porém se existe a unidade "hab." --Kaktus Kid (discussão) 20h52min de 3 de março de 2012 (UTC)[responder]
Ah, também concordo. Aliás, já estive tentado a mudar sem perguntar. --Stegop (discussão) 21h40min de 3 de março de 2012 (UTC)[responder]

Mensagens padrão de eliminação[editar código-fonte]

Olá! Tive essa ideia ao fazer o uso de uma marcação para eliminação da regra R1 (redirecionamento impróprio). O que acontece é que a marcação sugeriu algo parecido com o seguinte:

Só aviso de ER  {{subst:aviso-ER|EBSSistemas}} ~~~~
Aviso ER + boas-vindas a IP     {{subst:bv-av|EBSSistemas}} ~~~~
Aviso ER com boas-vindas (reg.) {{subst:Av-bv-ER|EBSSistemas|2=~~~~}}
Spam    {{subst:propaganda|EBSSistemas}} ~~~~
Aviso spam com boas-vindas (reg.)       {{subst:Av-bv-spam|EBSSistemas|2=~~~~}}
Falso ou ofensivo       {{subst:Aviso2|EBSSistemas}} ~~~~

Acontece que ao usar a {{subst:aviso-ER|EBSSistemas}} ~~~~, a mensagem inserida na página de discussão dos usuários menciona:

Citação: Isso foi feito porque o artigo, que aparentemente era sobre uma pessoa, organização (banda, clube, empresa, etc.) ou conteúdo de Internet real, não indicou como ou por que motivo um artigo sobre aquele assunto deveria ser incluído na Wikipédia, o que, como podem ver, não tem nada a ver com o motivo real da marcação para eliminação (redirecionamento impróprio).


Conversei com o Usuário: Érico Júnior Wouters e o Usuário: Helder.wiki para ver se podíamos criar mensagens diferentes para os diferentes tipos de regra de eliminação. O Helder me falou o seguinte:

“Pelo que vi no código, Predefinição:Aviso-ER, a predefinição aceita apenas um parâmetro {{{1}}} que é usado para informar o título do artigo. Uma opção seria colocar depois do "Isso foi feito porque (...)" um {{#switch: {{{2}}}|...}} que para cada regra de ER exibisse um texto mais apropriado ao motivo de ER em questão. Depois, também seria preciso atualizar os exemplos de códigos que a ER mostra nos artigos, para que usasse o novo parâmetro.

Tô um pouco sem tempo pra fazer isso, então é melhor deixar a sugestão lá no café dos programadores”

— Helder

Então, aqui estou para fazer a sugestão! —Tschis Fale comigo! 01h48min de 7 de março de 2012 (UTC)[responder]

Tilts no pop-up[editar código-fonte]

  • A opção undo do pop-up está apenas abrindo uma página de edição, sem desfazer a edição que pretendemos (ou seja, o erro continua na página, mesmo que a edição possa ser desfeita).
  • Há muito tempo, a opção não vigiar não abre página nem executa essa função diretamente, é preciso usar o botão direito do mouse e pedir nova aba.

Alguém tem a manha de arrumar?

Grato. Yanguas diz!-fiz 13h33min de 7 de março de 2012 (UTC)[responder]

Alguém pode dar uma atenção aqui, please, por obséquio, fazendo o favor? Yanguas diz!-fiz 15h28min de 12 de março de 2012 (UTC)[responder]
Acho que o melhor seria avisar diretamente na discussão do script original, na Wikipédia inglesa, já que é um script é um dos maiores entre os que estão em uso nas wikis, e provavelmente os editores de lá o conhecem bem o bastante para corrigir esses problemas... Helder 17h12min de 12 de março de 2012 (UTC)[responder]
Acabo de postar lá. Grato. Yanguas diz!-fiz 15h10min de 19 de março de 2012 (UTC)[responder]

Fullpagename + endereços relativos + dor de cabeça[editar código-fonte]

contexto

Está a ser feito um wizard/assistente passo a passo para os professores da Wikipédia na universidade poderem inserir automaticamente uma página para o seu curso. Esta página contém abas para a dividir entre o principal, uma discussão, uma página de recursos e uma página de ajuda. O resultado final deve ser uma coisa assim.

Há aqui duas predefinições principais: a {{Página de curso}} e a {{Página de curso/Abas}}.

A primeira é o assistente propriamente dito. À medida que se vai carregando nos botões "inserir informação", vai buscar uma série de preloads que vão preenchendo a página que mais tarde será a aba "principal". Quando esta está preenchida, passam a ficar visíveis as abas, que são controladas pela segunda predefinição. Na ausência da respectiva página, o título da aba aparece como botão para "criar a página".

o problema

Ora bem, isto funciona tudo muito bem enquanto se usa a sintaxe FULLPAGENAME. Mas encrava no momento em que nos encontramos na aba da página de discussão. E porquê? Porque tem que ir buscar um domínio diferente (de discussão), e não estou a conseguir fazer com que as páginas que se criem a partir dela continuem no domínio pretendido.

o problema em detalhe

Isto pode ser testado aqui:

Peço que não gravem novas páginas

Como podem ver, aí funciona tudo como devia funcionar: não havendo ainda uma página de "recursos" ou de "ajuda", a aba transforma-se num botão. Se clicarem, vêm que as páginas que aparece a editar está no domínio correcto.

Até aqui tudo bem. Mas experimentem fazer o mesmo a partir da página de discussão.

Primeiro, podem observar que os próprios links das abas são errados. Se clicarem em principal não regressam à página onde estavam, mas à do nível hierarquicamente superior.

Segundo, se tentarem criar a página de "ajuda", o assistente vai tentar criá-la igualmente no domínio superior ( Wikipédia:Wikipédia na Universidade/Cursos/Ajuda), quando a devia criar em Wikipédia:Wikipédia na Universidade/Cursos/Curso1/Ajuda

a parte do código onde muito provavelmente está o erro

Estou quase certo de que o problema está em Predefinição:Página de curso/Abas

A predefinição está organizada em vários grupos que controlam aquilo que as abas mostram consoante estamos dentro de cada aba diferente. Como as outras funcionam correctamente, suponho que o problema esteja apenas a partir de:

<!--Isto são as abas para quando se encontra na página de discussão.-->


Que é quando o FULLPAGENAME começa a ser substituído por PAGENAME simples.

importância


Saliento para a importância e prioridade de ter isto resolvido e o facto de toda a ajuda ser preciosa em face do curto prazo de tempo. O programa Wikipédia na Universidade está a começar e isto vai ter implicações em dezenas de alunos universitários que vêm contribuir para a edição na wikipédia. Polyethylen (discussão) 04h03min de 11 de março de 2012 (UTC)[responder]

Notei que uma diferença entre as duas seções da predefinição: a do conteúdo usa o nome "Cursos/A decorrer" e a da discussão usa "Cursos/Presente". Isso não deveria ser padronizado?
Fiz uns ajustes (mas não resolvem o problema)
Helder 11h02min de 11 de março de 2012 (UTC)[responder]


Bingo. Depois de substituir o Presente por A decorrer passou a funcionar, ficando apenas uma questão por resolver, ao dentro da aba Wikipédia_na_Universidade/Cursos/Curso1/Ajuda não reconhecer que a própria página já existe e indicando o botão de criar. No entanto, o resto parece ok. Vejo já isso com mais calma. Para já, obrigado. Polyethylen (discussão) 13h30min de 11 de março de 2012 (UTC)[responder]

O agora - dni[editar código-fonte]

Aguardamos esperançosos a predef dni para categorização automática de ítem biográfico fundamental nesta enciclopédia.--Kaktus Kid (discussão) 21h15min de 11 de março de 2012 (UTC)[responder]
A alteração da predef é trivial, mas creio que só deve ser feita quando os bots substituírem o seu uso em páginas que não sejam biografias. Já fiz o pedido na coordenação robótica. --Stegop (discussão) 22h34min de 11 de março de 2012 (UTC)[responder]

Sempre que me é possível, altero a dni por dtlink nos artigos que não são biografia, mas trata-se de um trabalho lento, porque além do mais só consigo encontrar esses artigos através dos afluentes de dni.

--João Carvalho deixar mensagem 13h21min de 12 de março de 2012 (UTC)[responder]
Vou começar a fazer a alteração também.--Kaktus Kid (discussão) 14h43min de 12 de março de 2012 (UTC)[responder]
Ver Wikipédia:Coordenação robótica#Substituição de dni em artigos que não sejam de pessoas (2). Tem quase 7k de artigos para alterar (revisar). Rjclaudio msg 15h02min de 12 de março de 2012 (UTC)[responder]

Programadores, alguém consegue fazer uma predef a ser usada com subst, para trocar a dni para dtlink? Seria algo bem útil para fazer a mudança agora, pelos bots, mas tb mt útil pro futuro, pois sempre terá alguém colocando a dni no lugar errado e é importante um modo fácil de mudar de uma pra outra sem recorrer aos bots. Rjclaudio msg 18h43min de 12 de março de 2012 (UTC)[responder]

DNI em falta[editar código-fonte]

A dni adiciona "anos" para o caso singular, ver aqui.--Kaktus Kid (discussão) 02h44min de 12 de março de 2012 (UTC)[responder]

Aviso: Salebot D​ C​ E​ F inativo desde (última contribuição) 02h23min de 14 de março de 2012. Na frwiki ativo. Algum problema? --Gunnex msg contrib 11h02min de 15 de março de 2012 (UTC)[responder]

Aparentemente entrou em greve. Reiniciei-o e parece estar já a funcionar em pleno. Alchimista Fala comigo! 18h07min de 15 de março de 2012 (UTC)[responder]
Obrigado. --Gunnex msg contrib 18h37min de 15 de março de 2012 (UTC)[responder]

Registro de criação de usuários[editar código-fonte]

Olá! No registro de criação de usuários: A conta XYZ foi criada automaticalmente --> automaticalmente? Devia ser "automaticamente"... --Gunnex msg contrib 10h54min de 16 de março de 2012 (UTC)[responder]

Fiz a correção na translatewiki:MediaWiki:Logentry-newusers-autocreate/pt-br. Deverá ter efeito na Wikipédia assim que atualizarem os servidores. Helder 11h00min de 16 de março de 2012 (UTC)[responder]
Obrigado. --Gunnex msg contrib 11h13min de 16 de março de 2012 (UTC)[responder]

Bug nos históricos?[editar código-fonte]

Deparei-me por mero acaso nesta situação. Se consultar o histórico do IP 201.9.44.11 vejo 3 edições em Isaac Newton

* 18h51min de 17 de março de 2012 (dif | his) . . (+145)? . . Leis de Newton ? (›?Segunda Lei de Newton)

* 18h48min de 17 de março de 2012 (dif | his) . . (-28)? . . Leis de Newton ? (›?Primeira Lei de Newton)

* 18h37min de 17 de março de 2012 (dif | his) . . (-12)? . . Isaac Newton ? (›?Primeiros anos)

No entanto, no histórico do artigo apenas me aparece uma edição às 18h37min. --Stegop (discussão) 19h20min de 17 de março de 2012 (UTC)[responder]

São duas edições em Leis de Newton e uma em Isaac Newton, e aqui todas aparecem corretamente nos respectivos históricos. !Silent (discussão) 19h49min de 17 de março de 2012 (UTC)[responder]
Ups... --Stegop (discussão) 20h01min de 17 de março de 2012 (UTC)[responder]

No artigo Professores a {{geocoordenadas}} está em conflito com a {{Ver desambig}}, estão sobrepostas no canto superior direito. Rjclaudio msg 18h49min de 18 de março de 2012 (UTC)[responder]

Comigo isso não acontece nem no Firefox nem no IE. --Stegop (discussão) 22h29min de 18 de março de 2012 (UTC)[responder]
Eu uso o Chrome. No firefox não apareceu. Rjclaudio msg 22h35min de 18 de março de 2012 (UTC)[responder]
Acabei de experimentar no Chrome em Linux e está tudo bem. Consigo ainda há problemas? --Stegop (discussão) 20h17min de 23 de março de 2012 (UTC)[responder]

Ver página da proposta. Helder 15h25min de 22 de março de 2012 (UTC)[responder]

Ajuste na predefinição de Pedidos de aprovação de bots[editar código-fonte]

Alguma alma caridosa pode dar um ajuste na predefinição de criação de um pedido de bot? Nos casos onde é um pedido de flag funciona bem, contudo, em casos onde o mesmo bot tem já vários pedidos não funciona correctamente, vejam por exemplo em Wikipédia:Robôs/Pedidos de aprovação o primeiro caso, da Aleth, que vai no quarto pedido, contudo teve de haver alguns workaround para aparecer o nome correcto, e por exemplo, o link para o pedido segue para o primeiro efectuado, não para o 4. Alchimista Fala comigo! 15h28min de 23 de março de 2012 (UTC)[responder]

Teria que programar a predef para verificar se já existe um pedido anterior, usando #ifexist, o problema é se caso já tenha mais de dois pedidos (Como nesse), aí eu não sei como pode ser feito. Provavelmente só JavaScript. !Silent (discussão) 16h12min de 23 de março de 2012 (UTC)[responder]
O ideal não seria, qnd for criar ou qnd aprovar o pedido, mover o primeiro para xxx/1 e deixar o título simples livre? É assim q é feito para os DBs. Rjclaudio msg 17h19min de 23 de março de 2012 (UTC)[responder]
Fui ver como faziam na en, e como a predef foi adaptada de lá, descobri como fazer, só não faz automáticamente :s Alchimista Fala comigo! 18h11min de 23 de março de 2012 (UTC)[responder]
Depois de olhar essa lista, me dei conta de que deve ser possível automatizar sim, com vários "ifexist" (usando a mesma ideia da b:Predefinição:Lista de arquivos).
Vejam a melhor forma, eu a ajustar isso demoraria bem mais tempo. Há outras coisas a alterar, vou deixar num sub tópico abaixo para a discussão seguir ordenada. Alchimista Fala comigo!

{{{newbot}}[editar código-fonte]

Com o preload, a página do pedido é preenchida automaticamente com esta predef, a ideia será usar a predef para categorizar automaticamente os pedidos, pois acabo de verificar que grande parte deles não se encontra categorizada. A ideia será algo como {{newbot|nome do bot|operador|(em análise|aprovado|reprovado)}}, categorizando automaticamente em Categoria:!Pedidos de aprovação de robôs - nomedobot, Categoria:!Pedidos de aprovação de robôs de nomedooperado, e de acordo com o estado do pedido, Categoria:!Pedidos de aprovação de robôs bem-sucedidos‎, Categoria:!Pedidos de aprovação de robôs mal-sucedidos e Categoria:!Pedidos de aprovação de robôs em análise. Alchimista Fala comigo! 18h31min de 23 de março de 2012 (UTC)[responder]

Predefinição de Instrumentos Musicais[editar código-fonte]

Por favor, preciso de ajuda de alguém que saiba configurar a predefinição {{Instrumentos musicais}} para que as seções carreguem fechadas por padrão. Quando criei essa predef me baseei em outra que funcionava bem. Durante alguns meses funcionou corretamente, mas desde então carrega sempre aberta. Com o aumento dos links ela está cada vez maior e em alguns casos ocupa mais espaço que o conteúdo do artigo. Infelizmente não consegui fazer com que voltasse a funcionar e pela discussão, percebo que outras pessoas também tentaram sem sucesso. Ficaria muito grato se alguém pudesse ajudar nisso, mesmo que seja necessário mudar a estrutura das tabelas, criar predefs filhas ou algum método alternativo. Obrigado. Cralizemsg 16h39min de 27 de março de 2012 (UTC)[responder]

Pois é... Mesmo que ocultem o texto por padrão (usando as classes "mw-collapsible" e "mw-collapsed", do novo sistema do MW), quem não tem/não usa JS continuaria com uma predefinição que ocupa mais espaço do que o próprio artigo. Comparem como é a predefinição correspondente nas outras wikis. A poluição visual nos artigos é bem menor. Helder 17h00min de 27 de março de 2012 (UTC)[responder]
Ao que sei, a forma padronizada para codificar navcaixas é com {{Navbox}} para casos mais simples (ex: {{Marrocos/Capitais de província}}) e {{Navbox com grupos anexos}} para casos mais complicados (ex: {{Istambul}}). Mas também concordo com o Helder, a predef está demasiado grande de qualquer das formas, parece-me descabido querer ter todos os instrumentos do mundo numa infocaixa. --Stegop (discussão) 17h55min de 27 de março de 2012 (UTC)[responder]
Também acho que como está, essa navbox está muito ruim. A ideia nunca foi fazer uma lista exaustiva. Há muitas repetições desnecessárias, tais como listar todos os tipos de flauta ou de violão existentes. bastaria, nesse caso um link para a família de instrumentos e a partir daí seria possível acessar os relacionados. Vou fazer inicialmente uma versão com {{Navbox com grupos anexos}} sem alterar o conteúdo da lista, para que pelo menos a navbox carregue fechada. Isso já vai melhorar muito a aparência dos artigos em que ela aparece. Depois disso vou propor no projeto de instrumentos uma limpeza da predef e a inclusão de documentação para evitar que o mesmo volte a acontecer. Obrigado pelas respostas. Cralizemsg 19h53min de 28 de março de 2012 (UTC)[responder]

Citar álbum incluindo predefinição inexistente?[editar código-fonte]

Toda página que utiliza {{citar álbum}} está inserindo a predefinição inexistente {{Último}}. Alguém poderia dar uma olhada? Afluentes: Citar álbum e Afluentes: ÚltimoTschis Fale comigo! 18h05min de 27 de março de 2012 (UTC)[responder]

Corrigido. O problema está resolvido na predefinição, e já salvei um artigo para testar e realmente agora está correcto. No entanto, nos afluentes ainda aparecem listadas todas as páginas que incluem o {{Citar álbum}}. Deve ser uma questão de tempo até o sistema assumir as alterações. VítoR™ Talk That Shit 18h24min de 27 de março de 2012 (UTC)[responder]
Valeu, já vi na minha página de testes que está ok mesmo, deve ser só um problema de cache! Bom trabalho, há braços! —Tschis Fale comigo! 18h32min de 27 de março de 2012 (UTC)[responder]

Por que, quando aviso um usuário (ver edição), aparecem os caracteres de sublinhado indevidos? Francisco (discussão) 19h54min de 27 de março de 2012 (UTC)[responder]

Porque desde esta edição está sendo usado o valor de mw.config.get('wgPageName'), que usa "_" em vez de espaços (ao contrário da mw.config.get( 'wgTitle' )). Provavelmente basta trocar
            pageName = mw.config.get( 'wgPageName' ),
por
            pageName = mw.config.get( 'wgPageName' ).replace(/_/g, ' '),
pois os espaços não devem causar problemas nos outros lugares em que a pageName está sendo utilizada.
Ver também: MediaWiki Discussão:Gadget-rev e avisos.js#Trocar underlines por espaços. Helder 20h15min de 27 de março de 2012 (UTC)[responder]
(Conflito)
É porque a variável que se está usando para pegar o nome da página é a $wpPageName, e ela pega o nome das páginas com um _ no lugar do espaço. Seria necessário utilizar a variável $wpTitle, o único problema é que ela não funcionaria bem em páginas de outros domínios, pois ela só pega o nome da página. Ex: $wgTitle = Café dos programadores, $wpPageName = Wikipédia:Café_dos_programadores. Então para resolver teria que substituir o conteúdo da variável pageName por
mw.config.get( 'wgPageName' ).replace( /_/g, ' ' ),
. !Silent (discussão) 20h20min de 27 de março de 2012 (UTC)[responder]

Central de fusões e {{fusão}}[editar código-fonte]

Temos a seguinte questão com a central de fusões. Uma subpágina é criada para discutir o caso e a predefinição {{fusão}} precisa deixar uma mensagem quando a página existe e outra quando ela não existe (uma para ir discutir e outra para criar o espaço de discussão).

Acontece que com {{fusão}} não é possível saber qual é a ordem correta da subpágina. Tanto pode ser "/caso A; caso B" como "/caso B; caso A". Para ter certeza de que o sistema funcionaria e a mensagem seria a correta eu fiz o meu bot criar um redirecionamento na outra ordem para que ambas as páginas existissem e a mensagem correta aparecesse.

O Alchimista apontou a quantidade de redirecionamentos desnecessários que isso iria criar.

O Claudio então sugeriu que colocássemos um #ifexist extra para checar o outro caso, mas isso não me agrada, #if exist é bem caro e colocar mais um em uma predefinição usada em diversas páginas não parece uma boa ideia.

O Alchimista então sugeriu um sistema que me pareceu melhor, de colocarmos {{fusão}} recebendo dois atributos, um sendo o próprio artigo e o outro sendo o artigo a ser fundido. A ordem determinaria o link (e o ifexist, possivelmente até desnecessário nesse sistema).

Para isso precisamos que a predefinição identifique qual dos parâmetros é igual o nome e use o que não é igual para dizer com qual artigo será a fusão. E possivelmente que criemos um atributo para mudar a mensagem, em vez do ifexist. Assim o bot mudaria a ordem dos artigos quando encontrasse a subpágina e não precisaria criar redirecionamentos. Hoje não tenho tempo para alterar isso, assim que tiver estudarei a melhor maneira de fazer.

Alguma ideia? Alguma solução mais simples vem a mente? Chico Venancio (discussão) 18h00min de 28 de março de 2012 (UTC)[responder]

Eu tb ia propor essa ideia. :Tem {{fusão de}} e {{fusão com}} q já diz se o artigo atual é o artigo que vai se fundir no outro ou é o inverso. As duas criariam o mesmo link para os dois artigos. Mas é melhor usar sempre só a {{fusão}} para facilitar a vida de quem propõe as coisas ao não precisar decidir na hora qual seria o título final do artigo. E permite q a predef tenha mais de 2 artigos {fusão|A|B|C} para casos mais complexos evitando redirects entre A;B B;C e A;C como é feito atualmente. Até iria abolir as outras 2 predefs e deixar só uma. Rjclaudio msg 18h41min de 28 de março de 2012 (UTC)[responder]

Sobre que a wikipédia inibe o envio de erros.[editar código-fonte]

A wikipédia inibe o envio de erros, através de Formulários API, que dão problemas constantemente ao mandar mensagem, a wikipédia faz isso desde 2011, quero que a wikipédia para, pois fui mandar o dagnóstico de erro na página Chico Anysio a mensagem era.

Há um erro aqui: Falta a categoria:morte por falência múltipla dos órgãos na página Chico Anysio.

Você devem deixar o Informe um erro sem formulário como barreira de notificação de erros.

E quais seriam os problemas que ocorrem constantemente?
Conforme pode conferir no histórico da página, outros editores tem informado erros normalmente, então talvez seja algum problema com o seu navegador? Que browser está usando? Qual a versão dele? Aparece algum aviso de que houve algum erro? Já testou em outro navegador? Helder 22h18min de 28 de março de 2012 (UTC)[responder]

Eu usou o internet explorer 8. Sim. Já testei - 186.220.130.197 (discussão) 21h05min de 29 de março de 2012 (UTC)[responder]

Eu também uso o Google Chrome. 186.220.130.197 (discussão) 22h11min de 29 de março de 2012 (UTC)[responder]

Falha no envio de erros.[editar código-fonte]

Eu uso o Google Chrome, mas da falha mesmo ao constatar um erro nos formulários API. A Wikipédia não pode usar formulários com segurança, inibindo o envio de erros. Como um exemplo fui mandar uma mensagem constatando um erro na página Millôr Fernandes, a mensagem era:

Há um seguinte erro. Falta a categoria:mortes por acidente vascular cerebral.

O que aconteceu, falha no envio. A Wikipédia já coloca até na página. - 186.220.130.197 (discussão) 19h27min de 30 de março de 2012 (UTC)[responder]

O que quer dizer com "A Wikipédia não pode usar formulários com segurança"?
Qual é a mensagem exata que aparece quando ocorre o problema?
Qual a frase exata em que a API foi mencionada?
O problema só acontece nessas duas páginas? Ou acontece por exemplo na página "Teste"? Helder 19h46min de 30 de março de 2012 (UTC)[responder]

Por que, quando aviso um usuário (ver diff), aparecem seções vazias, ou seja, sem conteúdo algum? Francisco (discussão) 02h24min de 30 de março de 2012 (UTC)[responder]

Realmente. Também nunca entendi muito bem isso, mas sei que ocorre por conta da própriedade sum, que ao meu ver deveria ficar no sumário do artigo, e não como uma seção nova. Seria bom ver o Helder a dizer sobre isso, já que foi ele quem fez o script. !Silent (discussão) 14h31min de 30 de março de 2012 (UTC)[responder]
Na verdade, eu não alterei o que a versão de 2010 fazia em relação a isso, mas alteraram a predefinição. Então o resultado é que, além do cabeçalho que o script inclui ao criar uma nova seção, a {{Av-teste}} insere mais um. Helder 16h53min de 30 de março de 2012 (UTC)[responder]
Então acho que seria bom tirar o cabeçalho que o script encorpora. !Silent (discussão) 17h12min de 30 de março de 2012 (UTC)[responder]
Aí todas as edições ficarão sem sumário (pois ao criar novas seções, o MediaWiki usa o título da mesma como sumário). Seria melhor remover da predefinição mesmo (isso evitaria que quem a utilizasse manualmente esquecesse de colocar um sumário). Helder 17h14min de 30 de março de 2012 (UTC)[responder]
Não teria como impedir a criação da seção? E se tirar da predef, quando alguém usar-la manualmente vai ficar sem seção alguma. !Silent (discussão) 01h24min de 31 de março de 2012 (UTC)[responder]
Não gosto da ideia de tirar a seção da predef por atrapalhar a vida de quem usa os avisos manualmente. É bem útil a predef criar a seção automaticamente. Devia ter um padrão para todas as mensagens pré-definidas para usuário para ter ou não seção, e colocar ou não a assinatura automaticamente. Rjclaudio msg 01h55min de 31 de março de 2012 (UTC)[responder]