| Maior acervo de vídeo aulas da web

Não consegue visualizar a vídeo aula?

Criando Classe para Template com PHP – Parte 2

Salve Amigos do Vídeo Aulas Brasil, na minha aula anterior, criamos uma classe para template, só que devido algumas duvidas nos comentários, de como trabalhar com loop e algumas condições especial, decidi  modificar a classe para atender os pedidos de vocês. Esperem que gostem, e tenha uma boa aula.

Você gostou dessa Vídeo Aula, então compartilhe com seus amigos

Artigos Relacionados

Comentários

  • Sergio Araujo

    Ola David, blz…

    Parabens por mais essas explicações, a video ficou show.

    Agora faço apergunta:Qdo vc fala da condição IF para o Correto e Errado, não seira melhor trabalhar com a API para mostrar na tela a MSG?

    Qual seria o procedimento para isso.

    Abraços

    • http://www.videoaulasbrasil.com.br David CHC

      @Sergio Araujo, a ideia principal era mostra q pode agora fazer pequenas condições de logica, por exemplo, mostrar algum item ou não, com mensagem de cadastrado, q por padrão vc não quer mostrar, então vc pode fazer essa condições.

  • http://tutorial-city.net Tutorial City

    Muito boa série! Eu gosto da maneira que o codeigniter faz (parecido com o smarty) pra lhe dar com arrays, acho que fica mais intuitivo pra quem não é programador, mas tudo é questão de mexer aqui e ali pra ajustar a classe (provavelmente usando expressões regulares).

  • http://tutorial-city.net Tutorial City

    Link para a documentação do parseador do Codeigniter: http://bit.ly/8QcpPF

    • http://www.videoaulasbrasil.com.br David CHC

      @Tutorial City vou dá uma olhada como é feito tbm do CodeIgniter. Essa solução q apresentei eu achei interessante devido a facilidade de aprender, evitando expressões regulares q podem causar lentidão, mas são necessárias, rs.

  • Hugo Luiz

    Daora

  • jao

    otima video aula david..
    voces deveriam criar um favicon para o site, eh o unico site da minha Barra de Favoritos que nao tem icon =/

    • http://www.videoaulasbrasil.com.br David CHC

      Vlw @jao, realmente nós nos preocupamos com tantas coisas, que esquecemos no favicon, rs

  • http://BrasilWD.net Gustavo Quinalha

    Alguém poderia fazer uma video aula explicando como faz um sitesma de enquete? por favor! agradeço desde já :}

    • http://www.videoaulasbrasil.com.br David CHC

      @Gustavo Quinalha, o problema é o tempo pra fazer, mas conseguindo tempo, poderei fazer algo respeito, só não sei dizer quando vai sair, rs.

  • http://www.brasilwd.net Gustavo Quinalha

    valeu David! :D to esperando! :}

  • Giovanni

    Ola, como eu posso fazer uma TopBar aquela que fica la em cima no site e quando voce vai abaixando ate o rodape(por exemplo) ela vem junto ?

    Obrigado.

    • http://www.videoaulasbrasil.com.br David CHC

      @Giovanni, não tem muito haver como a video aula de php, mas mesmo vou responder, rs. Vc pode usar o position:fixed, sendo q não funcionar no IE6

  • Giovanni

    rsrs, obrigado pela ajuda !

    PS: não sabia onde colocar essa pegunta …

    vlw

  • valter

    olha eu aqui de novo, rs.

    bom to com um problema aqui.

    sabes de algum meio de implementar em uma classe de template um metodo(ou alguns) para se obter um determidado ‘pedaco’, ou bloco, de um arquivo de template, e usa-lo para um loop,
    sendo q nesse bloco existem variaveis de template q devem ser substituidas por dados vindo de banco de dados movendo o ponteiro adiante?

    abc ,e obrigado novamente pelas video aulas, a de paginacao com array foi uma mao na roda pra mim aqui :D .

    • http://www.videoaulasbrasil.com.br David CHC

      @valter, desculpa a demora em responder, o tempo tá cada dia mais curto, rs. Vc quer ter um template, dentro do template, seria isso? Seria pedaços de codigos separados, q seria inseridos separadamente?

  • valter

    que isso. demore o tempo q quiser, ja o bastante se preocupar em responder.

    bom, seria algo assim.

    tenho um arquivo de template, e queria ‘quebra-lo”, pegar um pedaco dele e por em um loop.

    algo assim

    valor1

    valor2

    dai eu pegaria essa div tal e poria num loop substituido os valores por dados vindos de banco de dados.

    entendeu?
    abc

    • http://www.videoaulasbrasil.com.br David CHC

      @valter, não se com essa classe daria pra fazer. No caso, essa video aula o meu intuito e mostrar como funcionaria na base um engine template. No caso, creio q dá pra fazer com smarty

  • valter

    sim sim, sei disso, mas como eu pensei sabes como fazr, da-le smarty rs. mas vo continua com a minha gambiarra por enquanto. resolvi fazer a minha classe aqui(ta um tanto qnt diferenta da do tutorial ja mexi monte de coisa :D ) gerar o fragmento fazer dele um outro objeto. ainda nao sei se vo fazer um metodo na propria classe de template pra recebr uma string e nao um aquivo ou se vo fazer uma classe so pra guardar o fragmento. na sua opiniao, qual seria o melhor?

  • Robert Diego

    Gostei muito da primeira vídeo aula, muito interessante… é uma forma totalmente diferente de programação com php.
    Só que percebi que nesta segunda aula ficou um pouco misturado o código php e html.
    Vi que em diversos templates menos conhecidos que permeiam a internet utilizam-se de blocos para construir loops e condições:

    codigo do loop

    Teria alguma maneira de construir isso utilizando o template da vídeo aula?
    Sei que esta vídeo aula é um pouco velha, mas teria como retormar o assunto?
    Obrigado.

    • http://www.videoaulasbrasil.com.br David CHC

      @Robert , teria sim, teria utilizar bastante expressão regular para resgatar o valor, e imprimi-lo. Eu particularmente prefiro a segunda maneira. Principalmente pq vc não precisa aprender uma nova sintaxe para aplica-las, pq vc utilizar recursos do PHP. Quando falamos em misturar codigo, estamos falando de logica de aplicação ficar junto com html. E nesse caso, é apenas a maneira de mostrar o resultado.

      A ideia das duas video aulas é mostrar como pode ser feito, mas é interessante testar algumas soluções como smarty para ver como ele funciona tbm.

  • Daniel Barros

    Olá gostei muito das videos aulas.
    Me tira uma dúvida.
    Como eu faço para registrar uma variável contendo o conteúdo de uma página do template?
    exe:
    No meu template atualiza somente o meio, e eu tenho uma variável chamada {#CONTEUDO}
    como eu registro nessa variável uma página de meu template?
    Obrigado.

  • Rodrigo_blaster

    Manda o código dessa vídeo aulas por favor, muito boa a vídeo aula!

    • http://davidchc.wordpress.com David CHC

      Rodrigo , acho que eu não tenho mais código da videoaula, mas vou dá uma procurada, e qualquer coisa eu coloca na descrição do video


Hospedado por Hostnet - Hospedagem de sites

VAB - Todos os direitos reservados - 2008 / 2012

Developed by: MX Web Studio

Mais em PHP (166 of 198 articles)