Predefinição:Melhores do Wikilivros/doc
Aparência
Esta predefinição foi construída com base na predefinição Main Page featured books do projeto anglófono, e na seção "Os Melhores do Wikilivros", da versão da nossa página principal na ocasião em que a predefinição foi criada.
Uso
[editar código]A utilização da predefinição é bastante simples. Basta adicioná-la à página principal usando {{Melhores do Wikilivros}}.
Funcionamento
[editar código]A predefinição utiliza-se de comandos #switch para alternar de hora em hora os melhores trabalhos que são exibidos na página principal. A parte mais importante do código consiste em algo assim:
{{#switch: {{#expr:((24 * {{CURRENTDAY}} + {{CURRENTHOUR}}) mod NNN) + 1}}
| 1 = {{Descrição/Trabalho 1}}
| 2 = {{Descrição/Trabalho 2}}
| 3 = {{Descrição/Trabalho 3}}
.
.
.
| NNN = {{Descrição/Trabalho NNN}}
}}
onde:
- CURRENTDAY: vai de 1 a 31
- CURRENTHOUR: vai de 0 a 23
- 24*CURRENTDAY + CURRENTHOUR: vai de 24 até 767 (=24*31 + 23)
- ((...) mod NNN) + 1: troca os números do intervalo [24,767] por um número do intervalo [1, NNN]
Atualização
[editar código]O procedimento para atualizar a predefinição quando novos trabalhos são eleitos deve ser feito com cuidado, mas é bastante simples, e consiste das seguintes etapas:
- Criar uma descrição para o trabalho, em uma subpágina da predefinição
{{Descrição}}; - Adicionar em uma nova linha no código da predefinição Melhores do Wikilivros, contendo o seguinte:
| NNN = {{Descrição/NomeDoTrabalho}}
- Tomando o cuidado de colocar o trabalho na seção adequada (livro, capítulo ou módulo).
- Atualizar o número de trabalhos naquela seção (indicado por NNN, neste texto). Tal número aparece em somente dois lugares:
| NNN = {{Descrição/NomeDoTrabalho}}e{{#switch: {{#expr:((24 * {{CURRENTDAY}} + {{CURRENTHOUR}}) mod NNN) + 1}}
Veja também
[editar código]