FANDOM


  • Estou tentando fazer um infobox de personagem igual a de uma wikia gringa e estou com 2 problemas:

    • O mais importante por enquanto, não estou conseguindo customizar as cores da infobox, tentei seguir esse guia mas não tive sucesso, minha wikia tem as classes no MediaWiki:Common.css;
    • Na wikia gringa tem um logo que varia dependendo da página, um logo do respectivo título do qual o personagem pertence, e queria saber como que faço isso;

    Predefinição gringa: [1]

    Minha predefinição: [2]

    Predefinição gringa em uso: [3]

      Carregando editor
    • Fwy

      Você pode tentar alguns métodos para isso:

      • Para que você atinja o mesmo padrão de designer de uma determinada coisa, precisa fazer os códigos trabalharem de acordo com o que coloca no modo-fonte. Logo, você deve verificar se as classes e IDs usadas pela predefinição portátil estrangeira estão semelhantes com as que você criou. Quando você tiver certeza, incorpore essas bases nas etiquetas da sua predefinição.
      • O que você quer dizer com logo? O nome do game estreante no cabeçalho? Você pode fazer ele ser como um parâmetro normal, convocado através do que o contribuidor adicionar no modo-fonte do artigo. Se você quiser automático, pode tentar usar uma ligação direta com o restante dos dados citados na predefinição. A etiqueta switch pode ajudar, se for o que eu considero.
        Carregando editor
    • Sim, as classes são as mesma usadas pela gringa elas já foram adicionadas de forma que fiquem iguais, eu não tenho problemas em usa-las em outros lugares mas estou com esse problema agora com a infobox portátil (primeira vez que estou tentando utilizar ela). a predefinição é basicamente a mesma da gringa, a única diferença é que tirei os modúlos usados nela que era apenas para converter a abreviação para o nome completo (tipo FFXV para Final Fantasy XV).

      Estou deixando no começo o theme="series" theme-source="series" (series é a class basica, preto e branco), mas a class não está ativando e fica apenas o padrão de cores da wikia, já tentei outras classes mas tmb n funcionam idependemente se uso a predefinição ou tento criar uma nova do zero. Não sei se não está reconhecendo ou oq.

      Minha prioridade é as class, mas quando eu digo logo é literalmente o logotipo do jogo que aparece na infobox, tipo esse personagem do XV aparece o logo do XV enquanto um personagem do XIV aparece o logo do XIV, Se eu conseguir colocar uma fixa não terei problema em fazes para variaveis, no caso ele seria selecionado diacordo com o parâmetro do jogo (o mesmo que iria selecionar o título do game na infobox) mas a questão é que não consegui colocar nem um fixo.

        Carregando editor
    • Fwy

      Você já verificou o MediaWiki:Custom-releases.css deles? Pode ser que a customização da infobox no tema "series" não esteja sendo convocada por não ter modificado o CSS específico dele.

      Ao que se refere ao logo, eu verifiquei os códigos. É possível copiar o mesmo método usado por eles, mas você precisa fazer o mesmo caminho feito pelo Módulo:Codename da wiki estrangeira, uma vez que ele serve como uma chave opcional para alterar de acordo com o que o artigo pede - o que você deseja.

      Caso isso seja realmente difícil para você, recomendo que inicie do zero a customização seguindo o padrão de infobox colocado por eles. E, para os logos, crie classes com background diferentes, para ser convocado através de um parâmetro na própria predefinição. Esse parâmetro seria comum, igual aos demais contidos na predefinição, como: |part = FFXV, para levar o logo do FFXV até a predefinição.

        Carregando editor
    • Realmente o antigo buracrata não tinha adicionado o código para as infobox portateis, eu atualizei e comoçou a funcionar os logos e as classes, mas as classes estão com uma borda transparente como pode ver aqui.

        Carregando editor
    • Fwy

      Você pode alterar algumas das classes principais da infobox portátil de acordo com o que foi colocado no CSS deles, como:

      aside.portable-infobox.pi-theme-release {
          background-color: #202020 !important;
          color: white;
          border: 2px solid #AAA;
          border-collapse: collapse;
          border-spacing: 2px;
          float: right;
          padding: 0;
          text-align: center;
          width: 270px;
          background: transparent;
          margin: 0;
      } /* Principal */
      aside.portable-infobox.pi-theme-release .pi-border-color {
          border-color: #294658;
      } /* Borda */
      aside.portable-infobox.pi-theme-release .pi-item-spacing {
          padding: 0;
      } /* Espaçamento */
        Carregando editor
    • Consegui opter um visual bom, "pintei" o fundo por completo já que a coluna da direita na gringa era transparente, adicionei o padding como 0 mas estava ficando feio as linhas então mudei a borda de solid para outset para pegar uma aparencia melhor, em geral adicionei essas tags:

        background: #ffffff;
        border: 1px outset #efeded;
        padding: 0;
      

      Obrigado pela ajuda ^-^ agora só falta eu configurar as de cada jogo da série sendo umas 70 no total :v

      Cya

        Carregando editor
    • Um contribuidor do FANDOM
        Carregando editor
Curtir esta mensagem
Você curtiu essa mensagem!
Veja quem curtiu essa mensagem

Interferência de bloqueador de anúncios detectada!


A Wikia é um site grátis que ganha dinheiro com publicidade. Nós temos uma experiência modificada para leitores usando bloqueadores de anúncios

A Wikia não é acessível se você fez outras modificações. Remova o bloqueador de anúncios personalizado para que a página carregue como esperado.