Tutorial: CMS - Como criar um layout e aplicá-lo

  • Autor Autor imported_Elmer
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
I

imported_Elmer

Zeta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Os layouts no vB CMS são a estrutura que serve para aplicá-los em nossas seções. Um layout pode consistir em apenas um bloco ou em uma barra lateral onde ficam os widgets e o bloco central onde vai o conteúdo. Da mesma forma, podem ser criados layouts de até 3 blocos ou mais.

Neste guia, vou mostrar como é possível criar um layout e como aplicá-lo a uma seção.

Ver o anexo 1958
Este screenshot mostra o layout padrão que vem com o CMS, quando não se escolhe instalar dados de exemplo. Se forem instalados dados de exemplo, é preciso apagar todo esse conteúdo e depois apagar as categorias e, por último, as seções. As seções não podem ser apagadas se tiverem conteúdo.

Criar uma seção:


  1. Abrir o menu do vBulletin CMS no painel de administração e escolher Administrador de Seções.
    Ver o anexo 1959
  2. Em uma instalação sem conteúdo de exemplo, veremos apenas uma seção chamada Home. Podemos renomeá-la se quiserem, o que faremos aqui é criar uma seção dentro da existente, Home. Nomearemos a seção como Notícias. Clicamos no botão Adicionar Nova Seção, no canto superior direito.
    Ver o anexo 1960
Criar um Grid

  1. Do menu vBulletin CMS, escolhemos Administrador de Grids.
  2. Aqui vocês verão apenas um grid chamado 3 Column Fixed-Liquid-Fixed, se vocês instalaram conteúdo de exemplo terão mais grids, mas vou considerar que não. Clicamos no botão Criar um Novo Grid.
  3. Nomeamo-lo Conteúdo + Coluna lateral 250px, com as seguintes opções
    Ver o anexo 1961
Criar alguns Widgets

  1. Antes de passar a criar nosso layout, é preciso criar alguns widgets para a barra lateral. Vamos à opção Widgets.
  2. Vamos criar três widgets, um para as mensagens recentes do fórum, um para um widget usando html e outro para enquetes recentes.
    • Mensagens Recentes: clicamos em Criar Novo Widget. Nomeamo-lo Mensagens Recentes e escolhemos Busca Geral, como tipo de widget e clicamos em Salvar.
      • Clicamos no link configurar que está junto ao nosso widget, e das opções que aparecem vamos escolher apenas: Post (Mensagens) e clicamos em Salvar.
    • Widget HTML: criamos um novo widget e desta vez escolhemos HTML Estático, e nomeamo-lo Relógio, ou o nome do widget que vocês forem colocar e clicamos no botão Salvar.
      • Agora vamos configurar este novo widget. No formulário colamos o código HTML do widget que desejam colocar, como exemplo deixo este código que eu usarei
        Inserir CODE, HTML ou PHP:
        <script type="text/javascript" src="http://cdn.widgetserver.com/syndication/subscriber/InsertWidget.js"></script><script>if (WIDGETBOX) WIDGETBOX.renderWidget('40f213de-e4d2-4ce1-92a0-bab6f6b09603');</script><noscript>Get the <a href="http://www.widgetbox.com/widget/showtimeapp">Show Time App</a> widget and many other <a href="http://www.widgetbox.com/">great free widgets</a> at <a href="http://www.widgetbox.com">Widgetbox</a>! Not seeing a widget? (<a href="http://docs.widgetbox.com/using-widgets/installing-widgets/why-cant-i-see-my-widget/">More info</a>)</noscript>
    • Enquetes Recientes: vamos mais uma vez criar um novo widget e escolhemos como tipo de widget, Enquete e nomeamo-lo Enquetes Recentes e clicamos no botão Salvar.
      • Vamos ao link Configurar do nosso novo widget e escolhemos o total de enquetes a mostrar, e o tempo limite de antiguidade para mostrar enquetes. Eu escolhi 1 enquete, dos últimos 365 dias😛
      Este é o resultado final:
      Ver o anexo 1962
Bom, já temos quase tudo, só nos falta criar nosso layout.

Criando Nosso Layout.

  1. Agora precisamos criar nosso layout. Vamos à opção Administrador de Layouts. Vamos ver um layout lá, é o que o CMS está usando atualmente. Precisamos criar um usando nosso grid que criamos anteriormente.
  2. Clicamos no botão Criar um Novo Layout.
    Título: O que desejarem.. será para seu CMS principal e também para a seção notícias. Eu nomeei Layout Padrão, já que será o que usarei na página principal do CMS incluindo a categoria Notícias.
    Grid (H): aqui escolhemos nosso grid que criamos anteriormente, Conteúdo + Coluna Lateral 240px.
  3. Arrastemos o quadro vermelho chamado Conteúdo Primário para o quadro da direita. Depois selecionemos Menu a partir de Widgets, e pressionamos o botão [>] Arrastemos esse widget para a coluna lateral esquerda. Façamos o mesmo para o widget Mensagens recentes, Relógio e Enquetes. Este é o resultado final:
    Ver o anexo 1963

Ok, até agora nosso CMS se vê desta forma:
Ver o anexo 1964

Calma... não é assim que vai ficar, até agora criamos tudo o que é necessário para começar a aplicá-lo ao nosso CMS principal, HOME e à nossa seção, Notícias. Então não vamos perder tempo...

Aplicando nosso layout ao nosso CMS e Seção.

  1. Vamos ao nosso CMS, sim.. isso não se faz no painel de administração. Passamos o ponteiro por cima do título HOME e verão um ícone em forma de lápis. Clicamos nele para editar a seção principal.
    Ver o anexo 1965
  2. Agora só precisamos mudar a opção Layout de Seção, e escolhemos nosso layout, Layout Padrão e clicamos no botão acima, Salvar.
  3. Façamos exatamente o mesmo para a seção Notícias. Indo primeiro à referida seção e depois clicando no ícone em forma de lápis e mudamos para o mesmo layout e voltamos a salvar.
    Ver o anexo 1968

    Enquanto estamos nas opções de editar a seção, podemos mudar várias opções também. Eu mudei a opção de publicação para Publicado, assim cada artigo ou notícia que eu fizer nessa seção será publicada e não aparecerão os típicos erros de sem permissão para os usuários. Além disso, mudei a opção Colunas de Conteúdo para 2 Colunas. Assim meu conteúdo aparecerá em duas colunas, vejam o screen abaixo.

Para o screenshot que coloco abaixo do resultado final, coloquei algum conteúdo como exemplo para que possam ver como ficaria realmente.

Ver o anexo 1967

E bom, é tudo.. sorte criando seu layout 🙂

ps: Ao criar e configurar o widget do relógio, e depois aplicar todas as mudanças, certamente perceberam que o relógio aparece colado ao widget de cima e também sem o quadro que a enquete e os outros widgets têm. Bom, uma solução meio rápida seria incluir os códigos que criam esses quadros. Aqui deixo todo o código como eu coloquei para que se veja como no meu screenshot:
HTML:
<div class="cms_widget">            
<div class="block">
        <!--  Widget Header -->
        <div class="cms_widget_header">
            <h3>La Hora</h3>
        </div>
        <div class="cms_widget_content">
            <div class="cms_widget_post_bit">
        
<script type="text/javascript" src="http://cdn.widgetserver.com/syndication/subscriber/InsertWidget.js"></script><script>if (WIDGETBOX) WIDGETBOX.renderWidget('40f213de-e4d2-4ce1-92a0-bab6f6b09603');</script><noscript>Get the <a href="http://www.widgetbox.com/widget/showtimeapp">Show Time App</a> widget and many other <a href="http://www.widgetbox.com/">great free widgets</a> at <a href="http://www.widgetbox.com">Widgetbox</a>! Not seeing a widget? (<a href="http://docs.widgetbox.com/using-widgets/installing-widgets/why-cant-i-see-my-widget/">More info</a>)</noscript>
            </div>
            </div></div>
            </div>
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Espero que este guia seja útil para vocês 😉
 
Obrigado elmer, pela sua dedicação e esforço.
 
Olha que legal, obrigado Elmer. 😉
 
obrigado cara, o tutorial está bem claro...
 
Olá Elmer,

eu (acho) não tenho CMS, acabei de instalar (vBulletin 4.0.0 Beta 5
version.gif
)
mas gostaria de ter uma coluna na qual pudesse colocar links de interesse. Explico-me: onde no seu exemplo está Mensagens recentes, Relógio, e Enquetes eu gostaria de ter um espaço para colocar, por exemplo, links para páginas que me interessam

Posso fazer isso? e se puder, como?

tenho procurado pelo fórum mas não encontro o que busco, temo não saber procurar.

muito obrigado!!
 
Obrigado, sou muito novo aqui, espero ir adquirindo conhecimentos pouco a pouco
 
Meu Deus... já começo a sentir falta do vb advanced!

Obrigado pelo guia.
 
obrigado, tutorial muito bom
 
Muito bom elmer... Obrigado
 
Obrigado, me serviu, eu tinha a dúvida de como fazer os blocos.
 
Justo o que eu buscava... mas uma perguntinha geral:

É possível aplicar qualquer design, ou existem limitações?

Abraços e muito obrigado pelas suas contribuições.
 
Muito obrigado pelo tutorial, ficou bem legal.
Por outro lado, tenho uma dúvida, é possível ou seria possível extrair aí no CMS, por exemplo, algum post de alguma categoria do fórum em específico?

Obrigado desde já!
 
excelente, foi de muita ajuda!!

obrigado
 
Justo o que eu buscava... mas uma perguntinha geral:

É possível aplicar qualquer design, ou existem limitações?

Abraços e muito obrigado pelas suas contribuições.

Olá bcilloniz.

É possível estabelecer qualquer design que você faça no CMS.

Por outro lado, tenho uma dúvida, é possível ou seria possível extrair aí no CMS, por exemplo, algum post de alguma categoria do fórum em específico?

Olá sienteasturias.

Não, por enquanto não é possível colocar tópicos do fórum no CMS, a menos que, a partir da localização do tópico, você clique no botão "Promover a Artigo".
 
ELmer este guia tão excelente servirá para 4.0.1 obrigado
 
Uma perguntinha a respeito.

Estive averiguando o que é VB Advanced e me pareceu entender que ele permite fazer essas modificações com mais facilidade... É verdade ou para que serve? De qualquer forma, vi que ainda não saiu a versão final para VB4, mas queria saber se seria melhor esperar para instalar ou se faço as modificações com este tutorial.

Obrigado desde já.

Abraços
 
Uma pergunta, não é possível colocar no CMS nenhum widget que mostre a quantidade/número de mensagens novas que há no fórum desde a última visita.
Obrigado desde já.
 
Tutorial claro demais para o meu gosto... Você se superou!

Só mais uma perguntinha. Como eu teria que fazer para que apareçam widgets à esquerda e à direita do conteúdo principal, com colunas de 120 px? É possível?

Muito obrigado de novo. Isso mudou a cara da minha home page.

Abraços
 
Voltar
Topo