Mudanças entre as edições de "Predefinição:Conquistas"
m |
m |
||
| Linha 2: | Linha 2: | ||
<div style="max-width:52em;line-height:1.5"> | <div style="max-width:52em;line-height:1.5"> | ||
A [[Predefinição:Conquistas|predefinição Conquistas]] serve para mostrar a listagem inteira de conquistas na página. Ela puxa o [[Widget:Item]], o [[Widget:Conquistas]] e o [[Módulo:Conquistas]] de uma vez, sem você ter que repetir cada chamada. | |||
---- | ---- | ||
=== | === Como encaixa === | ||
O | As conquistas ficam no [[Módulo:AchievementDB]]. Quem mexe nisso é o editor interno (aba Conquistas, botão Exportar para Wiki), não a página do artigo. | ||
O [[Módulo:Conquistas]] lê esse banco e gera os cards: aba, oculta, subtipo do Coliseu, spoiler, recompensas e tudo mais. As recompensas passam pelo [[Módulo:Item]], com o mesmo ícone e tooltip do resto da wiki. | |||
O [[Widget:Conquistas]] cuida da parte visual: abas, busca, filtros e onde cada card aparece. O JavaScript do widget pega o HTML que o módulo soltou na página e distribui nos painéis certos. | |||
Isso precisa ser assim porque o widget (Smarty) não reparsa wikitext. Se o invoke ficasse dentro do widget, imagem e HTML do Lua não renderizavam direito. | |||
---- | ---- | ||
| Linha 20: | Linha 22: | ||
! Grupo !! Página !! Função | ! Grupo !! Página !! Função | ||
|- | |- | ||
| rowspan="4" | Principal || [[Predefinição:Conquistas]] || | | rowspan="4" | Principal || [[Predefinição:Conquistas]] || O que você coloca na página de listagem | ||
|- | |- | ||
| [[Widget:Conquistas]] || | | [[Widget:Conquistas]] || Abas, busca, filtros, spoiler no front | ||
|- | |- | ||
| [[Módulo:Conquistas]] || | | [[Módulo:Conquistas]] || Monta os cards | ||
|- | |- | ||
| [[Módulo:AchievementDB]] || | | [[Módulo:AchievementDB]] || Onde os dados ficam guardados | ||
|- | |- | ||
| rowspan="5" | Apoio || [[Widget:Item]] || | | rowspan="5" | Apoio || [[Widget:Item]] || Estilo e script dos ícones | ||
|- | |- | ||
| [[Módulo:Item]] || | | [[Módulo:Item]] || Desenha cada item de recompensa no card | ||
|- | |- | ||
| [[Módulo:ItemDB]] || | | [[Módulo:ItemDB]] || Lista de itens do jogo | ||
|- | |- | ||
| [[Módulo:Reward]] || Recompensas em outras páginas | | [[Módulo:Reward]] || Recompensas em outras páginas (mesma cara) | ||
|- | |- | ||
| [[Predefinição:Reward]] || Atalho | | [[Predefinição:Reward]] || Atalho para reward fora da listagem | ||
|} | |} | ||
---- | ---- | ||
=== | === O que editar quando === | ||
; | ; Mudou nome, descrição, aba, reward, oculta, spoiler | ||
: Editor | : Editor, exportar, [[Módulo:AchievementDB]] | ||
; | ; Mudou busca, filtro, aba ou layout da tela | ||
: [[Widget:Conquistas]] | : [[Widget:Conquistas]], depois [[Special:Purge|purge]] | ||
; | ; Mudou formato do card ou campo novo no HTML | ||
: [[Módulo:Conquistas]] | : [[Módulo:Conquistas]], purge | ||
; Item novo na recompensa | ; Item novo na recompensa | ||
: [[Módulo:ItemDB]] antes | : Cadastra no [[Módulo:ItemDB]] antes de usar no AchievementDB | ||
</div> | </div> | ||
</noinclude> | </noinclude> | ||
Edição atual tal como às 19h18min de 18 de maio de 2026
A predefinição Conquistas serve para mostrar a listagem inteira de conquistas na página. Ela puxa o Widget:Item, o Widget:Conquistas e o Módulo:Conquistas de uma vez, sem você ter que repetir cada chamada.
Como encaixa
As conquistas ficam no Módulo:AchievementDB. Quem mexe nisso é o editor interno (aba Conquistas, botão Exportar para Wiki), não a página do artigo.
O Módulo:Conquistas lê esse banco e gera os cards: aba, oculta, subtipo do Coliseu, spoiler, recompensas e tudo mais. As recompensas passam pelo Módulo:Item, com o mesmo ícone e tooltip do resto da wiki.
O Widget:Conquistas cuida da parte visual: abas, busca, filtros e onde cada card aparece. O JavaScript do widget pega o HTML que o módulo soltou na página e distribui nos painéis certos.
Isso precisa ser assim porque o widget (Smarty) não reparsa wikitext. Se o invoke ficasse dentro do widget, imagem e HTML do Lua não renderizavam direito.
Páginas
| Grupo | Página | Função |
|---|---|---|
| Principal | Predefinição:Conquistas | O que você coloca na página de listagem |
| Widget:Conquistas | Abas, busca, filtros, spoiler no front | |
| Módulo:Conquistas | Monta os cards | |
| Módulo:AchievementDB | Onde os dados ficam guardados | |
| Apoio | Widget:Item | Estilo e script dos ícones |
| Módulo:Item | Desenha cada item de recompensa no card | |
| Módulo:ItemDB | Lista de itens do jogo | |
| Módulo:Reward | Recompensas em outras páginas (mesma cara) | |
| Predefinição:Reward | Atalho para reward fora da listagem |
O que editar quando
- Mudou nome, descrição, aba, reward, oculta, spoiler
- Editor, exportar, Módulo:AchievementDB
- Mudou busca, filtro, aba ou layout da tela
- Widget:Conquistas, depois purge
- Mudou formato do card ou campo novo no HTML
- Módulo:Conquistas, purge
- Item novo na recompensa
- Cadastra no Módulo:ItemDB antes de usar no AchievementDB