1 Criando a área administrativa do blog
|
|
|
- Maria de Belem Mangueira Cerveira
- 9 Há anos
- Visualizações:
Transcrição
1 1 Criando a área administrativa do blog 1.1 Adicionando registros ao banco de dados Para adicionar novos registros ao BD, é necessário um formulário no qual possamos inserí-los e também um método que receberá esses dados e os gravará no BD. Vamos iniciar esse processo criando um novo controller que fará o carregamento da view com o formulário das novas postagens. Este controller pode estar na pasta-raiz dos controllers, mas, por conveniência e comodidade, é preferível criar uma subpasta chamada administracao na qual os controllers da área de administração serão alocados. Isso nos permite usar controllers com o mesmo nome em hierarquias diferentes. Então, adicione este código-fonte a um controller chamado Postagens.php em application/controller/administracao: 2 class Postagens extends CI_Controller { 3 public function index(){ 4 $this->load->helper( form ); 5 $this->load->view( administracao/nova_postagem ); 6 } Adicione também a subpasta administracao à pasta views, conforme indicado no carregamento da view. Também crie a view nova_postagem.php com este código-fonte: 9 echo anchor(base_url()," Home "). 10 anchor(base_url("administracao/postagens")," Postagens "). 11 anchor(base_url("administracao/logout"), " Logout "). 12 heading("adicionar uma nova postagem",3); 13 $atributos = array( name => formulario_postagem, 14 id => formulario_postagem ); 15 echo form_open(base_url( administracao/postagens/adicionar ), $atributos). 16 form_label("título:","txt_titulo"). br(). 17 form_input( txt_titulo ). br(). 18 form_label("texto:","txt_texto").br(). 19 form_textarea( txt_texto ). br(). 20 form_submit("btn_enviar","cadastrar nova postagem"). 21 form_close(); 22?> 23 </body> 24 </html> O formulário aponta para administracao/postagens/adicionar. Para criar o método adicionar() que receberá os dados do formulário e os gravará no BD, acrescente este código-fonte ao controller Postagens.php: 1 public function adicionar(){ 2 $data[ titulo ] = $this->input->post( txt_titulo ); 3 $data[ texto ] = $this->input->post( txt_texto ); 4 if($this->db->insert( postagens,$data)){ 5 redirect(base_url( administracao/postagens )); 6 }else{ 7 echo "Não foi possível gravar a postagem no banco de dados";
2 9 } Nesse método o framework recebe os valores do formulário e atribui ao array $dados. Os nomes dos campos na tabela do BD devem coincidir com os índices do array; no caso, titulo e texto. Então, o método insert() da biblioteca de banco de dados recebe como parâmetro o nome da tabela(postagens, neste exemplo, e os dados de $dados. Note, ainda, que os valores para os campos id e datacadastro da tabela postagens são gerados automaticamente pelo SGBD - O campo id por ser do tipo autoincrement e datacadastro porque a função now() do MySQL foi definida como valor default do campo. Como exercício, adicione a validação ao formulário do mesmo modo como fizemos para o formulário de contato. 1.2 Alterando e excluindo registros do Banco de Dados Para carregar os dados das postagens em um formulário a fim de editá-los, começaremos alterando a página administracao/postagens incluindo a listagem das postagens existentes abaixo do formulário de inclusão de novas postagens. Altere o método index() do controller administracao/- Postagens.php conforme este código-fonte: 1 public function index(){ 2 $data[ postagens ] = $this->db->get( postagens )->result(); 3 $this->load->helper( form ); 4 $this->load->view( administracao/nova_postagem,$data); 5 } Então é necessário alterar a view nova_postagem.php em views/administracao para que mostre os registros já existentes: 9 echo anchor(base_url()," Home "). 10 anchor(base_url("administracao/postagens")," Postagens "). 11 anchor(base_url("administracao/logout"), " Logout "). 12 heading("adicionar uma nova postagem",3); 13 $atributos = array( name => formulario_postagem, 14 id => formulario_postagem ); 15 echo form_open(base_url( administracao/postagens/adicionar ), $atributos). 16 form_label("título:","txt_titulo"). br(). 17 form_input( txt_titulo ). br(). 18 form_label("texto:","txt_texto").br(). 19 form_textarea( txt_texto ). br(). 20 form_submit("btn_enviar","cadastrar nova postagem"). 21 form_close(). 22 heading("postagens existentes",3); 23 foreach($postagens as $post){ 24 echo anchor(base_url("administracao/postagens/excluir/".$post-> id), 25 " Excluir - ").
3 26 anchor(base_url("administracao/postagens/alterar/".$post-> id), 27 " Alterar - "). 28 "Postagem: ". date("d/m/y", strtotime($post->datacadastro )). 29 " - ". $post->titulo. br(); 30 } 31?> 32 </body> 33 </html> Para que seja possível editar uma postagem, é necessário ler seus dados no BD e carregá-los em um formulário. Adicione o método alterar() ao controller administracao/postagens.php: 1 public function alterar($id){ 2 $this->db->where( id, $id); 3 $data[ postagem ] = $this->db->get( postagens )->result(); 4 $this->load->helper( form ); 5 $this->load->view( administracao/alterar_postagem,$data); 6 } Adicione a view administracao/alterar_postagem.php conforme esse código-fonte: 9 echo anchor(base_url()," Home "). 10 anchor(base_url("administracao/postagens")," Postagens "). 11 anchor(base_url("administracao/logout"), " Logout "). 12 heading("adicionar uma nova postagem",3); 13 $atributos = array( name => formulario_postagem, 14 id => formulario_postagem ); 15 echo form_open(base_url( administracao/postagens/salvar_alteracao ), 16 $atributos). 17 form_hidden( id,$postagem[0]->id). 18 form_label("título:","txt_titulo"). br(). 19 form_input( txt_titulo,$postagem[0]->titulo). br(). 20 form_label("texto:","txt_texto"). br(). 21 form_textarea( txt_texto,$postagem[0]->texto). br(). 22 form_submit("btn_enviar","salvar postagem"). 23 form_close(); 24?> 25 </body> 26 </html> Agora, adicione o método salvar_alteracao() ao controller administracao/postagens.php: 1 public function salvar_alteracao(){ 2 $data[ titulo ] = $this->input->post( txt_titulo ); 3 $data[ texto ] = $this->input->post( txt_texto ); 4 $this->db->where( id,$this->input->post( id )); 5 if($this->db->update( postagens,$data)){ 6 redirect(base_url( administracao/postagens )); else{ 8 echo "Não foi possível gravar a alteração da postagem no banco de dados" ; 9 } 10 }
4 resta ainda acrescentar o método que faz a exclusão de uma postagem. excluir() ao controller administracao/postagens.php: 1 public function excluir($id){ 2 $this->db->where( id,$id); 3 if($this->db->delete( postagens )){ 4 redirect(base_url( administracao/postagens )); 5 }else{ 6 echo "Não foi possível excluir a postagem no banco de dados"; Adicione o método 1.3 Protegendo a página de administração com senha Este exemplo é uma maneira bastante simplificada de trabalhar com sessões. Vamos adicionar o controle de acesso à área de administração exigindo a autenticação do usuário por meio de usuário e senha. O processo de controle é extremamente simples: se existir uma sessão com dados válidos, é permitido acessar a página; se não, o usuário é redirecionado para a página de login. Vamos começar criando o controlador Login.php na pasta application/controllers/administracao com o código-fonte que fará o carregamento da view com o formulário de login. 2 class Login extends CI_Controller{ 3 public function index(){ 4 $this->load->library( session ); 5 $this->load->helper( form ); 6 $this->load->view( administracao/login ); Crie também a view administracao/login.php com o formulário de login: 9 $atributos = array( name => formulario_login, id => formulario_login ); 10 echo form_open(base_url( administracao/login/efetuar_login ), $atributos). 11 form_label("usuário:","txt_usuario"). br(). 12 form_input( txt_usuario ). br(). 13 form_label("senha:","txt_senha"). br(). 14 form_password( txt_senha ). br(). 15 form_submit("btn_enviar", " Efetuar Login"). 16 form_close(); 17?> 18 </body> 19 </html> Para adicionar a regra que controla o login e cria a sessão, implemente o seguinte método ao controlador Login.php 1 public function efetuar_login(){ 2 $this->load->library( session ); 3 $usuario = $this->input->post( txt_usuario ); 4 $senha = $this->input->post( txt_senha ); 5 if($usuario == "administrador" && $senha == "12345"){
5 6 $array = array("logado"=>true); 7 $this->session->set_userdata($array); 8 redirect("administracao/postagens"); 9 }else{ 10 $this->session->sess_destroy(); 11 redirect("administracao/login"); 12 } 13 } No controlador das Postagens, é necessário inserir a veriricação para checar se o usuário está ou não logado antes que ele tenha acesso a qualquer funcionalidade relativa à administração das postagens. Uma maneira simples e efetiva de fazer essa verificação é adicionar um construtor à classe e, em seguida, o controle de acesso ao construtor. Um construtor de uma classe é um método que será executado sempre que qualquer outro método da classe for executado ou sempre que a classe for instanciada. Dessa forma, ao acessar qualquer método da classe Postagens, ocorrerá uma checagem para verificar se o usuário está ou não logado. Adicione o construtor antes dos demais métodos conforme este código-fonte: 2 class Postagens extends CI_Controller { 3 public function construct(){ 4 parent:: construct(); 5 $this->load->library( session ); 6 if(!$this->session->userdata( logado )){ 7 redirect("administracao/login"); 9 } Para concluir, é necessário permitir que o usuário faça o logout do sistema. Como nosso link de logout aponta para administracao/logout, será necessário criar uma rota apontando para a classe correta e também o método de logout na classe. Acrescente esta rota ao arquivo de configuração routes.php 1 $route[ administracao/logout ] = administracao/login/logout ; Agora, adicione o método logout() ao controlador Login.php 1 public function logout(){ 2 $this->load->library( session ); 3 $this->session->sess_destroy(); 4 redirect("administracao/login"); 5 } Esse método destrói a sessão com $this->session->sess_destroy() e redireciona o usuário para a página de login novamente. Os três métodos do controlador Login.php carregam a biblioteca de sessão individualmente. Isso pode ser feito uma única vez adicionando-se o carregamento da biblioteca ao construtor da classe: 2 class Login extends CI_Controller{ 3 public function construct(){ 4 parent:: construct(); 5 $this->load->library( session ); 6 } 7 // Outros métodos da classe continuam aqui... Com isso, as outras chamadas à $this->load->library( session ) nos demais métodos dessa classe podem ser eliminadas. O código fica mais limpo e organizado. 1.4 Adicionando formatação CSS ao blog É tarefa rotineira acrescentar arquivos CSS e outros ao cabeçalho HTML de um site ou uma aplicação. O CodeIgniter permite fazer o link a arquivos externos de forma simplifica com o auxílio do HTML Helper.
6 Uma informação importante a ser observada é onde colocar arquivos CSS, JavaScript, de imagens etc. na estrutura física do projeto. Deve-se lembrar que esses arquivos necessariamente precisam ter acesso público, portanto é desejável separar o acesso a eles do restante da aplicação. O modo mais simples é criar uma estrutura de pastas específica para cada tipo de arquivo na raiz da aplicação, conforme mostrado na figura 1. Figura 1: Estrutura de Pastas auxiliares para arquivos CSS, JavaScript e de imagens Assim é possível acessar qualquer uma dessas pastas a partir da URL-base da aplicação, configurar permissão de escrita etc. Crie uma pasta nomeada assets e sua subpasta nomeada css conforme mostrado na figura 1 e inclua o arquivo estilo.css com os seguintes estilos: 1 *{ 2 font-family: Roboto Condensed, sans-serif; 3 } 4 body{ 5 background-color: #EFEFEF; 6 margin: 20px; 8 a{ 9 color: #000; 10 text-decoration: none; 11 display: inline-block; 12 padding: 15px; 13 margin: 2px; 14 background-color: #DDD; 15 border-radius: 6px; 16 } 17 h1,h2,h3,h4,h5,h6{ 18 text-align: center; 19 border-bottom: solid 1px #BBB; 20 } 21 p{ 22 background-color: #FFF; 23 padding: 20px; 24 border-radius: 6px; 25 } 26 ul{ 27 padding: 0px; 28 margin: 0px; 29 } 30 li{
7 31 list-style: none; 32 width: 100%; 33 background-color: #DDD; 34 border-radius: 6px; 35 margin-bottom: 4px; 36 } Então, modifique as views incluindo o link para os arquivos de estilo conforme mostrado neste trecho de código-fonte: 5 <title>meu Blog</title> 6 <? php 7 echo link_tag( Condensed ); 8 echo link_tag( assets/css/estilo.css ); 9?> 10 </head> 11 <body> Com o auxílio do HTML Helper foram inseridos dois arquivos CSS nas views: um arquivo de fonte do Google Fonts e o arquivo estilo.css. 2 Referência Bibliográfica Exemplo extraído de: Gabardo, Ademir C. Criando um E-Commerce com CodeIgniter. Novatec. São Paulo, 2015
1 Criando um blog com o CodeIgniter
1 Criando um blog com o CodeIgniter 1.1 Criando e acessando métodos nos controladores Nesta seção vamos ver os primeiros passos na prática com o CodeIgniter. Após descompactá-lo em uma pasta do seu servidor
F E B A C. Exercício de Fixação 3. FACULDADE DE EDUCAÇÃO DE BACABAL FEBAC Credenciamento MEC/Portaria: 472/07 Resolução: 80/07
F E B A C FACULDADE DE EDUCAÇÃO DE BACABAL FACULDADE DE EDUCAÇÃO DE BACABAL FEBAC Credenciamento MEC/Portaria: 472/07 Resolução: 80/07 Curso: Sistemas para Internet Período: 2 o Disciplina: Fundamentos
Respostas - RESUMO: Questionário CSS. 1) O padrão CSS nasceu para tentar minimizar quais problemas ligados à gestão de conteúdos na web?
Faculdade de Informática de Taquara Disciplina: Autoria e Design na Internet I Profa. Flavia Pereira de Carvalho Respostas - RESUMO: Questionário CSS 1) O padrão CSS nasceu para tentar minimizar quais
HTML 5 LINGUAGEM DE MARCAÇÃO E ESTILO - CSS - Prof. Rosemary Melo
HTML 5 LINGUAGEM DE MARCAÇÃO E ESTILO - CSS - Prof. Rosemary Melo RESUMO Linguagem de Marcação e Estilo - CSS DESCRIÇÃO Regra CSS Vinculação Inline Vinculação Incorporada Vinculação Externa TAGS seletor
CSS Cascading Style Sheets
CSS Cascading Style Sheets Linguagem de Folhas de Estilo Introdução Faz parte da versão 4 do html Utilizado para padronizar os componentes html Pode ser utilizado de três formas: Inline quando é utilizada
Ademir Cristiano Gabardo. Novatec
Ademir Cristiano Gabardo Novatec Novatec Editora Ltda. 2012. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
TECNOLOGIAS WEB. Unidade 3 Linguagem de Marcação e Estilo. Luiz Leão
Luiz Leão [email protected] http://luizleao.com Conteúdo da Unidade Cascading Style Sheet (CSS) Linguagem CSS Introdução É uma linguagem de folhas de estilo utilizada para definir a apresentação de documentos
<HTML> Vinícius Roggério da Rocha
Vinícius Roggério da Rocha www.monolitonimbus.com.br O que é HTML? HTML = HyperText Markup Language ou Linguagem de Marcação de Hipertexto Linguagem: maneira de se comunicar (entre máquinas, pessoas
Programação WEB I DOM (Document Object Manager)
Programação WEB I DOM (Document Object Manager) DOM Significa Modelo de Objetos de Documentos e tem por finalidade descrever e padronizar os objetos e seus relacionamentos em uma aplicação. Tem a finalidade
PROGRAMAÇÃO EM AMBIENTE WEB I
PROGRAMAÇÃO EM AMBIENTE WEB I Prof. Esp. Fabiano Taguchi [email protected] http://fabianotaguchi.wordpress.com CSS As folhas de estilo em cascata são mecanismos usados para adicionar estilos em
HTML, CSS e JavaScript
HTML, CSS e JavaScript Contato: Site: http://professores.chapeco.ifsc.edu.br/lara/ 1 Arquivo externo Dentro da tag head: 2 Qual a dirença
TRABALHO FINAL 20 Pontos
Técnico em Informática Integrado ao Ensino Médio Algoritmos e Banco de Dados Profa. Cleiane Gonçalves Oliveira TRABALHO FINAL 20 Pontos O trabalho final deverá constar os três seguintes tipos de funções:
HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto
HTML BÁSICO E TEMPLATE VIEW Gabrielle Amorim Porto HTML BÁSICO E TEMPLATE VIEW Hypertext Markup Language Linguagem de marcação de hipertexto; Descreve a estrutura das páginas Web utilizando tags. HTML
Desenvolvimento Web. Professor: Bruno E. G. Gomes
Instituto Federal de Educação Ciência e Tecnologia Curso Técnico Integrado em Informática Campus Currais Novos Desenvolvimento Web CSS Conceitos básicos parte I Professor: Bruno E. G. Gomes 2013 Introdução
Tutorial para Desenvolvimento de Sites Básicos. Plone 4
Tutorial para Desenvolvimento de Sites Básicos Plone 4 Universidade Federal de São Carlos Secretaria Geral de Informática Todos os direitos reservados Sumário Introdução 1 Como fazer a autenticação do
Aula 3. Imagens. <img src="foto.jpg" />
Aula 3 Imagens Para inserir uma imagem na página utilizamos a tag
Sibele Loss Edimara Heis
Sibele Loss Edimara Heis 2016 TUTORIAL ETC Tela Inicial É a primeira tela que aparece ao se logar no sistema. Nesta tela encontram se as funcionalidades do ETC (Notificações, Documentos, Biblioteca, Mensagens,
06/02/2016 PROGRAMAÇÃO EM AMBIENTE WEB I CSS UM POUCO DE HISTÓRIA
PROGRAMAÇÃO EM AMBIENTE WEB I Prof. Esp. Fabiano Taguchi [email protected] http://fabianotaguchi.wordpress.com CSS As folhas de estilo em cascata são mecanismos usados para adicionar estilos em
AULA 02 Introdução (HTML, CSS e Javascript) PROGRAMAÇÃO PARA WEB Marcelo Henrique dos Santos
AULA 02 Introdução (HTML, CSS e Javascript) Mestrado em Educação (em andamento) MBA em Negócios em Mídias Digitais MBA em Marketing e Vendas Especialista em games : Produção e Programação Bacharel em Sistema
Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL.
Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL. Procuraremos mostrar os principais procedimentos para fazer um cadastro de registros numa base de dados MySQL utilizando a linguagem
Este exercício será parecido com a montagem de um projeto real, onde trabalhamos com vários arquivos XHTML e um único arquivo CSS.
Este exercício será parecido com a montagem de um projeto real, onde trabalhamos com vários arquivos XHTML e um único arquivo CSS. 1) Crie uma pasta chamada com_estilo e salve dentro dela os arquivos obrigado.html
Recurso Didáctico. Dossier Técnico Pedagógico Projecto: 5742/2008/22 Acção: 5742/2008/ Formador[a]
Recurso Didáctico Formador[a] Sónia Rodrigues UFCD / UC 0793 Scripts CGI e Folhas de Estilo Data 05/05/2009 Contextualização / Objectivos Documentação de apoio Orientação Pedagógica Apontamentos de Folhas
08/08/2011 TECNOLOGIAS WEB AULA 10 PROF. RAFAEL DIAS Objetivos: Revisar os princípios de CSS Blocos e Elementos Alinhados com CSS
TECNOLOGIAS WEB AULA 10 PROF. RAFAEL DIAS RIBEIRO @RIBEIRORD Objetivos: Revisar os princípios de CSS Blocos e Elementos Alinhados com CSS 1 SINTAXE: seletor{ propriedade: valor; Seletor: É o elemento HTML
MONTANDO UMA CONSULTA COM FILTROS. Vamos criar uma tela que gere uma relação de dados, escolhendo a ordenação e um filtro.
MONTANDO UMA CONSULTA COM FILTROS Vamos criar uma tela que gere uma relação de dados, escolhendo a ordenação e um filtro. Segue a tela para termos ideia do que precisaremos fazer na classe e no app. TELA
CSS (Cascading Style Sheet)
CSS (Cascading Style Sheet) André Tavares da Silva [email protected] CSS Folha de Estilo em Cascata Mecanismo simples para adicionar estilos (fontes, cores, espaçamentos, por exemplo) aos documentos
Ademir Cristiano Gabardo. Novatec
Ademir Cristiano Gabardo Novatec Novatec Editora Ltda. 2012. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Treinamento em CSS. Índice
Nível: Básico Horas: 2 Treinamento em CSS Índice Índice...1 Introdução...2 Formantando documentos...2 O que é CSS?...2 Por que utilizar CSS?...2 Separando o sistema em camadas...3 Vinculando um arquivo
CSS Exercício JCC. Comunicações Digitais e Internet, 2006/07 Jornalismo e Ciências da Comunicação, U.Porto. Sumário
CSS Exercício JCC Comunicações Digitais e Internet, 2006/07 Jornalismo e Ciências da Comunicação, U.Porto Sumário Com este exercício pretende-se apresentar e experimentar o processo de implementação de
Aplicativos móveis com HTML5
Aplicativos móveis com HTML5 Preparando o ambiente de desenvolvimento O código HTML pode ser escrito em qualquer editor de texto comum. Você pode utilizar o editor padrão do seu sistema operacional (Bloco
A diferença entre um site que implementa CSS e outro que não o usa é gigantesca e notável.
Aula 02 - Introdução ao css ( folhas de estilo ) CSS é a sigla para o termo em inglês Cascading Style Sheets que, traduzido para o português, significa Folha de Estilo em Cascatas. O CSS é fácil de aprender
Faça seu login na página pt-br.wordpress.com. Caso ainda não tenha um login, registre-se.
WORDPRESS Faça seu login na página pt-br.wordpress.com. Caso ainda não tenha um login, registre-se. Na aba Meus blogs, clique em administrar blog para acessar as funcionalidades de seu blog: 1 Em aparência
Desenvolvimento Web. CSS Conceitos básicos parte I. Professor: Bruno Gomes
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA CURSO TÉCNICO INTEGRADO EM INFORMÁTICA CAMPUS CURRAIS NOVOS Desenvolvimento Web CSS Conceitos básicos parte I Professor: Bruno Gomes 2011 INTRODUÇÃO O
Conhecendo e editando o seu perfil
Neste tutorial, você vai conhecer e aprender a editar o seu perfil na Plataforma Moodle/Cederj. Vamos lá! 1- Usando o Blog 2 2- Meus arquivos privados 6 3- Inserindo Repositórios 9 4- Modificando o perfil
Recursos Complementares (Tabelas e Formulários)
Linguagem de Programação para Web Recursos Complementares (Tabelas e Formulários) Prof. Mauro Lopes 1-31 30 Objetivo Nesta aula iremos trabalhar o conceito de tabelas e todas as tags associadas ao seu
Painel Administrativo Westlock
Painel Administrativo Westlock Acesso ao Painel Administrativo Para acessar o Painel Administrativo da Westlock clique no endereço http://downloadcenter.westlockcontrolsmarcom.com/admin/ e preencha as
LAB 9 Programação com o framework Codeigniter [parte 1]
LAB 9 Programação com o framework Codeigniter [parte 1] O objectivo deste laboratório é repetir a funcionalidade do portal desenhado no LAB4 mas agora construído com o framework Codeigniter e a template
2.1-Criar BD e Tabelas.
2 2.1-Criar BD e Tabelas. Vamos ao phpmyadmin: Financiado pelo FSE Pág: 1 Tabelas Financiado pelo FSE Pág: 2 2.2-Definir o site e sua conexão. Financiado pelo FSE Pág: 3 Financiado pelo FSE Pág: 4 Depois
Programação para Internet
Universidade Federal de Uberlândia Faculdade de Computação Programação para Internet Curso de Sistemas de Informação Prof. Dr. Daniel A. Furtado Módulo 9 Cookies HTTP e Sessões Programação para Internet
INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO
INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO CSS - Cascading Style Sheets Folhas de estilo em cascata Para cada estilo deve ser definido uma regra CSS Cada regra CSS deve utilizar
Aula 05. Prof. Diemesleno Souza Carvalho
Banco de Dados Aula 05 Prof. Diemesleno Souza Carvalho [email protected] http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... Unidade IV - Normalização de Dados; - Primeira,
CSS. Cascading Style Sheets Style Sheets
CSS Cascading Style Sheets Style Sheets Agenda Histórico Definição Limitações do CSS-1 CSS2 - Características Por que usar CSS? Vantagens Sintaxe Básica Como inserir uma folha de Estilo Indentificando
INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT
v1.1 INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT AULA 7 CRIANDO INTERAÇÕES COM JAVASCRIPT (PARTE 2) Eder Franco @ FPF Tech The road so far... JavaScript Desenvolvida para criar interações
INTRODUÇÃO À PROGRAMAÇÃO EXERCÍCIO DE REVISÃO
INTRODUÇÃO À PROGRAMAÇÃO EXERCÍCIO DE REVISÃO Questões de concurso 1. Na interface Web, ele é um arquivo independente do arquivo HTML no qual são declaradas propriedades e valores de estilização para os
Desenvolvimento Web II
Desenvolvimento Web II Framework Laravel 5 Autenticação / Auth (https://laravel.com/docs/5.6/authentication) Gil Eduardo de Andrade Introdução: O Laravel fornece, nativo, uma API de autenticação que permite
LAB 7 Cookies e Sessões em PHP
LAB 7 Cookies e Sessões em PHP 1. Assume-se neste lab que concluiu com sucesso o LAB6. Copie todos os ficheiros da pasta LAB6 para a pasta LAB7. 2. Construa o template (formulario) blog_template.html {MENU_1}
Introdução ao GAM. Agora queremos aumentar a Segurança da aplicação, tanto na parte web como a de Smart Device. Page1
Page1 Introdução ao GAM Nos vídeos anteriores vimos o desenvolvimento de uma aplicação web e para dispositivos móveis, para administrar os dados de um evento, com informação de suas conferências, oradores,
CSS [10] Desenvolvimento e Design de. Websites. Prof.: Ari Oliveira
Desenvolvimento e Design de Websites Prof.: Ari Oliveira Folhas de Estilo em Cascata CSS Localização dos estilos Seletores 2 Faça uma página de trabalhe conosco. Esta página deverá conter um formulário
Barra de categorias lateral na Home
Barra de categorias lateral na Home A Barra de categorias lateral na home é cimilar a funcionalidade de filtros na página de categorias, porém, é mostrada exclusivamente na home da loja. Dependendo do
CSS Cascading Style Sheets (Folhas de Estilo em Cascata)
CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior 1 Parte I CSS Basic 2 CSS Determina como elementos
Cascading Style Sheets
Cascading Style Sheets PROF. ME. HÉLIO ESPERIDIÃO CSS Cascading Style Sheets (CSS) é uma linguagem de folhas de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação,
PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE II
PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE II Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o CSS como ferramenta de layout de página Capacitar para o posicionamento de elementos com
Criação de estilos CSS
Em primeiro lugar vamos inserir um parágrafo Marco Soares 1 Criação de estilos CSS Para começar, crie um site novo e uma página inicial para testes chamada index.html Vamos começar por criar alguns estilos
Uma regra CSS quando válida para vários seletores, estes podem ser agrupados. Exemplo: h1, h2, h3, h4, h5, h6 { color: #00FF00; }
CENTRO PASTORAL, EDUCACIONAL E ASSISTENCIAL DOM CARLOS CPEA Reconhecido de Utilidade Pública pelo Decreto No. 5.692 de 08.11.1967 FACULDADE VIZINHANÇA VALE DO IGUAÇU VIZIVALI DOIS VIZINHOS PARANÁ Criada
08/11/2012. Tecnologias WEB - CSS. Professor Elisson Lobão
Tecnologias WEB - CSS Professor Elisson Lobão 1 CSS CSS(Cascade Style Sheets) são folhas de estilo que permitem controlar a aparência dos elementos HTML Vantagens: Grande liberdade de formatação Maior
O conteúdo da aplicação poderá ser administrado através do Backend - Painel Administrativo.
fmc.digital O que você imaginar nós fazemos. O que não imaginar nós vamos pensar. Manual de Utilização Painel Administrativo FMC Dashboard Informações Gerais O conteúdo da aplicação poderá ser administrado
Programação Web Aula 2 XHTML/CSS/XML
Programação Web Aula 2 XHTML/CSS/XML Departamento de Informática UFPR 17 de Fevereiro de 2014 1 Histórico 2 Funcionamento 3 Atributos 4 HTML5 Estrutura de uma arquivo HTML5 Validação Tags básicas Seleção
Configuração do banco de dados. - Crie o banco de dados no MySQL. - Abrir o arquivo app/database/database.conf.php
Requisitos para Funcionamento do sistema - PHP 5.6 - MySQL - Apache (Servidor Linux Remoto, para Servidor local pode ser Windows) - Habilite o short_tags no php.ini (local) - Habilite o mod_rewrite e.htaccess
ADIANTI FRAMEWORK PARA PHP
ADIANTI FRAMEWORK PARA PHP 9ª edição PABLO DALL'OGLIO Copyright 2012 de Pablo Dall'Oglio. Todos os direitos reservados e protegidos pela Lei 9.160 de 19/02/1998. É proibida a reprodução desta obra, mesmo
Qual a razão do termo cascata na terminologia CSS? A forma como as regras de estilo são aplicadas obedece a 3 princípios básicos: herança,
Qual a razão do termo cascata na terminologia CSS? A forma como as regras de estilo são aplicadas obedece a 3 princípios básicos: herança, especificidade do seletor e proximidade do elemento estilizado.
Passo a passo para CRIAR E EDITAR CONTEÚDO DOS CURSOS
Passo a passo para CRIAR E EDITAR CONTEÚDO DOS CURSOS OK PARTE I Página Inicial STEP 1 Thumbnail, Breadcrumb e Arrow-Nav Página inicial HTML (parte da esquerda):
Apêndices. 1.1 Apêndice A: Manual do Usuário Acessando o Sistema
Manual do Usuário Apêndices 1.1 Apêndice A: Manual do Usuário 1.1.1 Acessando o Sistema A aplicação está disponível e pode ser acessada pelo endereço www2.bcc.unifalmg.edu.br/ahp. A tela inicial da aplicação
cadastro de usuários utilizando Ajax e PHP para inserir os dados em uma tabela MySQL.
cadastro de usuários utilizando Ajax e PHP para inserir os dados em uma tabela MySQL. Vamos então a criação do banco de dados que iremos chamar de banco_cliente e também de nossa tabela chamada clientes
Programação WEB. Prof. André Gustavo Duarte de Almeida [email protected] www3.ifrn.edu.br/~andrealmeida. Aula II jquery UI
Prof. André Gustavo Duarte de Almeida [email protected] www3.ifrn.edu.br/~andrealmeida Aula II jquery UI Introdução O que é jquery UI? Biblioteca que fornece maior nível de abstração para interação
Desenvolvimento de Aplicações para Internet Aula 5
Desenvolvimento de Aplicações para Internet Aula 5 Celso Olivete Júnior [email protected] www.fct.unesp.br/docentes/dmec/olivete Na aula passada Linguagem PHP: Introdução tiposdedados operadores estruturas
Comandos. Sistema Operacional GNU/Linux. Para Manipulação de Contas
Comandos Para Manipulação de Contas Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Agosto / 2017 1/23 Comando adduser Adiciona um usuário ou grupo no
Unidade 4: Introdução à Tecnologia CSS Prof. Daniel Caetano
Programação para Internet Rica 1 Unidade 4: Introdução à Tecnologia CSS Prof. Daniel Caetano Objetivo: Apresentar conceitos de introduzir o uso de Folhas de Estilo em Cascata. Bibliografia: W3, 2009; CASCADE,
Elaboração de Provas Online usando o Formulário Google Docs
Elaboração de Provas Online usando o Formulário Google Docs Objetivos Elaboração de provas utilizando o recurso Formulários do Google Docs; Compreender as funcionalidades do Formulário; Gerar planilhas
1) Em um documento separado fora de todos os documentos HTML;
Você pode definir regras de CSS em três lugares. E, por definição, pode utilizar uma combinação dos três métodos nos seus web sites. A maneira como as regras interagem entre si está relacionada à parte
1) Criar o código HTML para construir a página representada pela imagem abaixo.
1) Criar o código HTML para construir a página representada pela imagem abaixo. 2) Código HTML puro (criar arquivo index.html): brasil Motores Motores diesel para uso automotivo, veicular, marítimo,
Como criar um banco de dados usando o mysql
Como criar um banco de dados usando o mysql 1º Passo: Tenha instalado em seu computador o software XAMPP. Clique aqui para fazer o download. 2º Passo: O XAMPP faz a instalação normal, apenas clicando next,
Banco de Dados. -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas O que é banco de dados? São conjuntos de registros dispostos
API - Lista de Compras
Editora Inovação EIRELI API - Lista de Compras Guilherme Branco Stracini 2015 L i s t a d e C o m p r a s - A P I Sumário Sobre... 2 A aplicação... 2 A API... 2 Ambiente de Manutenção... 3 Ambiente de
Sintaxe Básica da Linguagem CSS
Sintaxe Básica da Linguagem CSS Regras - Regra CSS é uma declaração com sintaxe própria, que indica como será aplicado um estilo a um ou mais elementos HTML. Ela é composta por três partes: um seletor,
COM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 01: HTML e CSS
COM222 DESENVOLVIMENTO DE SISTEMAS WEB Aula 01: HTML e CSS 2 Conteúdo Noções introdutórias HTML CSS HTML: HyperText Markup Language 3 Linguagem usada para construir páginas Web Função principal Estruturar
Web Design Aula 16: Modelo de Caixa e propriedades de Imagem
Web Design Aula 16: Modelo de Caixa e propriedades de Imagem Professora: Priscilla Suene [email protected] Roteiro Introdução Área de Conteúdo Enchimento Bordas Margens Caixas Propriedades
Desenvolvimento de Aplicações para Internet
Desenvolvimento de Aplicações para Internet CSS Celso Olivete Júnior [email protected] HTML Formatando o documento... Formulário Responsável por fazer a interação entre os dados fornecidos pelo usuário
