Predefinição Discussão:Morte recente

O conteúdo da página não é suportado noutras línguas.
Adicionar tópico
Origem: Wikipédia, a enciclopédia livre.
Último comentário: 28 de maio de 2017 de Francisco Leandro no tópico Ocultando após x dias

Por quanto tempo?[editar código-fonte]

Quanto tempo após a morte é o adequado para que essa predefinição fique no artigo? WikiGT (discussão) 21h57min de 17 de junho de 2011 (UTC)

Parece não existir discussão sobre isso...uns acham que um ano é correto. Aliás a própria predefinição aponta pra isso ao indicar mortes recentes como todas as que ocorreram ate certa data e muitas vezes esquecida de ser incluida no anexo, visto que quem poe a tag de morte recente não chega a atualizar o anexo e ocorre prejuizo ao leito....apontando a categoria, teríamos realmente mortes recentes e não uma tabela de um ano todo e incompleta. Tentei corrijir mas a mania de copiar a en impera nesses casos... o que vc está pensando? segunda-feira, 00h33min de 20 de junho de 2011 (UTC)

Ocultando após x dias[editar código-fonte]

O switch com a cat tb deve ficar dentro do if senão teremos pessoas mortas a anos q ainda terão a cat de mortes recentes.

E incluir tb alguma categoria de manutenção caso tenha passado os x dias para alguém (um bot) poder fazer a limpeza e não deixar ela lá eternamente. A {{Artigo longo}} adiciona Categoria:!Remover predefinição de manutenção podemos fazer o mesmo por aqui. E pedir na coordenação robótica para algum robô ficar de olho na cat. Rjclaudio msg 22h32min de 4 de maio de 2012 (UTC)

Fiz uma alteração ainda provisória à predefinição, mas permite que o aviso desapareça quando passe muito tempo.

Se se escrever {{morte recente}} como até aqui o resultado será o mesmo:

Se se escrever {{morte recente|2012|5|4}}, com a data da morte, e esta for recente, o aviso será visível:

Se entretanto passar mais de 30 dias e ninguém apagar o aviso, este desaparecerá e mostrará o aviso de remoção (Exemplo, morte a 3 de Abril):


Preciso só de arranjar um modo de não ser necessário colocar a data da morte para as coisas continuarem como estavam.JF (discussão) 22h45min de 4 de maio de 2012 (UTC)

É só dar um subst na data atual na inclusão da predefinição, mas aí eu acho que teria que se usar uma predef extra, tipo {{subst:m-recente}}, como se faz em {{s-fontes}} e outros.. !Silent (discussão) 22h48min de 4 de maio de 2012 (UTC)
Nunca percebi como se usavam as subst. Pode ajudar-me?
Também preciso saber se alguém costuma usar o antigo parâmetro {{{1|Este artigo}}} porque agora se confunde com o ano, e depois dá aquela mensagem ridícula "2012 é sobre uma pessoa que morreu recentemente". Se não é costume usar esse parâmetro posso mudá-lo para {{{sujeito|Este artigo}}}.JF (discussão) 22h59min de 4 de maio de 2012 (UTC)
Olhei todos os afluentes, apenas Piermario Morosini usa um parâmetro.
Ainda por cima dava erro, mas "Piermario Morosini é sobre uma pessoa que morreu recentemente" também não fazia sentido.JF (discussão) 23h27min de 4 de maio de 2012 (UTC)
Ao invés de usar três parâmetros seria melhor usar só um parâmetro para |data= similar ao q é usado na {{Nomeação não concluída}}, simplificaria tb a conta q seria só usar {{{1}}} - {{#time:Ymd|-30 days}} < 0 . A {{m-recente}} seria assim {{Morte recente|{{<includeonly>subst:</includeonly>#time:Ymd}}}}.
Rjclaudio msg 23h16min de 4 de maio de 2012 (UTC)
As subst fazem-me confusão. Isso significa que teríamos que fazer outra predefinição?JF (discussão) 23h27min de 4 de maio de 2012 (UTC)


Impressão q era melhor fazer o contrário. Mover a predef final para {Morte recente} (ou seja, voltar para onde estava) e usar essa {Morte recente-1} para ser aplicada com {subst:Morte recente-1}. Eu arrumei um artigo mas desse modo q estou falando não iria atrapalhar os afluentes. Rjclaudio msg 18h02min de 5 de maio de 2012 (UTC)

Olá Rjclaudio. em primeiro lugar o meu pedido de desculpas por ter removido as suas edições. Mas também deveria ter dado um tempo para que eu conseguisse fazer o que queria.
Quanto às predefinições, acho que assim é que está bem. Penso que estejam a funcionar, mas agora não posso continuar tenho que sair. Temos que fazer testes. A coisa do time stamp não é confiável, visto que não dá para fazer contas. Se subtrair 20120505 de 2012405 vai ver que dá 100 e não 30. Se puder, veja se há modo de testar se o sistema está a funcionar como está.JF (discussão) 18h35min de 5 de maio de 2012 (UTC)
Se fizer assim não daria certo. Por isso q a subtração está dentro do {#time:Ymd}. Fazendo {{#time:Ymd|-30 days}} o próprio sistema faz o cálculo direito, incluindo a mudança de mês: 20240430 . Pode fazer até com mts dias, 1 ano, q o sistema faz tudo certo: {{#time:Ymd|-365 days}} - 20230531. Com a subtração sendo feita corretamente, basta ver qual das datas é a mais recente, subtraindo a data do artigo com hoje-30, se for maior q zero é mais recente e ainda não se passou 30 dias.
Essa porção de contas q vc fez deixa o código mais complicado, possivelmente custa um pouco mais de recurso do sistema (não q isso seja tão importante), e com tanto if e currentday ia precisar de um subst para cada um deles, ficando pior ainda o código. Rjclaudio msg 18h56min de 5 de maio de 2012 (UTC)
Tem toda a razão. Vou introduzir o timestamp nas predefinições.JF (discussão) 20h35min de 5 de maio de 2012 (UTC)
A porção de contas que eu deixei não fui eu, foi o idiota do "subst",que em vez de colocar o valor do dia de hoje, colocou os cálculos para calcular esse valor e é por isso, que a minha estratégia não funciona.JF (discussão) 20h38min de 5 de maio de 2012 (UTC)
Feito. Predefinição {{m-recente}} criada. --Francisco (discussão) 18h04min de 28 de maio de 2017 (UTC)