Jump to content

All Activity

This stream auto-updates     

  1. Past hour
  2. Today
  3. FelipeCampos10

    Sessão com PHP

    Preciso de ajuda com a sessão em PHP PDO. Estou desenvolvendo um software para upload de imagens como o google fotos, mas não sei como fazer para criar uma conta individual para cada usuário. Alguém pode me ajudar?
  4. Olá pessoal! Estou com uma grande questão para resolver. Preciso usar uma fonte TTF (2of5) para gerar códigos de barras no formato 2 of 5 interleaved. O que descobri foi que se digitar 190035 numa fonte 2 of 5 interleaved ele não é interpretado 190035. Se eu digitar Ë4!DÌ ai sim ele será interpretado como 190035. Isto significa que tenho que primeiro encodar o código 190035 para poder usar na fonte 2 of 5 interleaved. Veja no exemplo na imagem abaixo: Então essa é a questão: encodar uma string para que possa usar numa fonte 2 of 5 interleaved. Outros programas instaláveis dá pra ver esse 'encodamento' primeiro para depois gerar o código. Exemplo na segunda imagem abaixo: O problema é: qual fórmula usar? Descobri um site que contém um .EXE para gerar códigos de barras no formato 2 of 5 interleaved e que também disponibiliza um código em Visual BASIC 6. Link da página baixo: https://grandzebu.net/informatique/codbar-en/code25I.htm Eu pensei em usar a formula matemática descrita no código para gerá-la em php, só que não entendo nada de VB. Alguém poderia me ajudar? CÓDIGO VB6 DO SITE GRANDZEBU: Public Function Code25I$(chaine$, Optional key As Boolean) 'V 2.0.0 'Parametres : * une chaine ' * un drapeau vrai si une cle doit etre ajoutee 'Parameters : * a string ' * a flag true if a key must be added 'Retour : * une chaine qui, affichee avec la police CODE25I.TTF, donne le code barre ' * une chaine vide si parametre fourni incorrect 'Return : * a string which give the bar code when it is dispayed with CODE25I.TTF font ' * an empty string if the supplied parameter is no good Dim i%, checksum&, dummy% Code25I$ = "" If Len(chaine$) > 0 Then 'Verifier si caracteres valides 'Check for valid characters For i% = 1 To Len(chaine$) If Asc(Mid$(chaine$, i%, 1)) < 48 Or Asc(Mid$(chaine$, i%, 1)) > 57 Then Exit Function Next 'Ajouter si necessaire la cle 'Add if necessary the checksum If key Then For i% = Len(chaine$) To 1 Step -2 checksum& = checksum& + Val(Mid$(chaine$, i%, 1)) Next checksum& = checksum& * 3 For i% = Len(chaine$) - 1 To 1 Step -2 checksum& = checksum& + Val(Mid$(chaine$, i%, 1)) Next chaine$ = chaine$ & (10 - checksum& Mod 10) Mod 10 End If 'Verifier si la longueur est paire 'Check if the length is odd If Len(chaine$) \ 2 <> Len(chaine$) / 2 Then Exit Function 'Calculer la chaine de code 'Calculation of the code string For i% = 1 To Len(chaine$) Step 2 dummy% = Val(Mid$(chaine$, i%, 2)) dummy% = IIf(dummy% < 94, dummy% + 33, dummy% + 101) Code25I$ = Code25I$ & Chr$(dummy%) Next 'Ajoute START et STOP / Add START and STOP Code25I$ = Chr$(201) & Code25I$ & Chr$(202) End If End Function Alguém pode me dar uma força para entender esse código e assim montar o que preciso? Obrigado pela atenção.
  5. Michael Granados

    validar data maior que atual

    Olá, dá uma olhada na respota do @luannsr12 lá na outra dúvida: https://forum.imasters.com.br/topic/582827-validação-de-data-maior-que-atual/
  6. valdirdillNew

    Ler Campos de Json

    Bom dia, Estou tendo dificuldades de ler campos de um texto Json. O Json puro é este: $jsonStr = ' {"ObjectType":"toDataset", "Direction":"odINOUT", "Encoded":"false", "ValueType":"ovDataSet", "":[{"fields":[{"Field":"CODIGO", "Type":"ftInteger", "Primary":"S", "Required":"S", "Size":0, "Precision":0, "ReadOnly":"N", "Autogeneration":"N"}, {"Field":"NOME", "Type":"ftString", "Primary":"N", "Required":"S", "Size":40, "Precision":0, "ReadOnly":"N", "Autogeneration":"N"}, {"Field":"EMAIL", "Type":"ftString", "Primary":"N", "Required":"S", "Size":60, "Precision":0, "ReadOnly":"N", "Autogeneration":"N"}]}, {"lines":[{"line0":["779", "Juca Santos", "jcas@site.com.br"]}, {"line1":["869", "Paulo da Silva", "paulo@site.com.br"]}]}]}'; Fiz a conversão para array com: $jsonArray = json_decode($jsonStr, true); A minha dificuldade é como pegar o valor dos campos código, nome e e-mail do subArray lines. Já tentei de diversas formas, como, por exemplo: $nome = $jsonArray['lines'][0][0]; Tentei também outras opções também, mas não tive êxito. Alguma sugestão? Obrigado.
  7. Faça um algoritmo que: a) Leia uma frase de ate 80 caracteres, incluindo brancos; b) Conte quantos brancos existem na frase; c) Conte quantas vezes a letra `a` aparece; d) Caso algum caractere do alfabeto nao for inseridos, apresente quais são estes. SE alguem poder ajudar desde ja agradeço
  8. Gostaria de fazer uma área do usuário que recolha os dados dele do banco de dados. form action -> login.php <meta charset="utf-8"> <?php session_start(); if(!$conect=mysqli_connect('localhost','root','','cadastros')) die ('erro ao conectar'); if (!empty($_POST) AND (empty($_POST['email']) OR empty($_POST['senha']))) { header("Location: index.html"); exit; } $email = $_POST['email']; $senha = $_POST['senha']; $sql = "SELECT * FROM usuarios WHERE email ='$email' AND senha = md5('$senha')"; $resultado = @mysqli_query($conect, $sql); $linhas = mysqli_num_rows($resultado); if($linhas==0) { function myAlert($msg, $url){ echo '<script language="javascript">alert("'.$msg.'");</script>'; echo "<script>document.location = '$url'</script>"; } myAlert("Email ou Senha incorretos! Verifique os dados inseridos!", "/teste_cad/Login/index.html"); } else{ $_SESSION["autenticado"]="rfc822_allowed"; $_SESSION["login"]=$email; header("Location: profile.php");} ?>
  9. Motta

    Criar coluna em tabela que aceite NULL e UNIQUE

    Se o comando INSERT tiver nulo fica nulo no Banco !
  10. ShadowDLL

    Criar coluna em tabela que aceite NULL e UNIQUE

    Disponível ;) E sim, existe sim! O SQL tem funções de verificação também, porém acho até mais fácil por PHP rsrsrs
  11. Gui2000

    Jogo da velha/Erro Ao Executar !

    1- Em C ao se compara strings você tem que usar um função do C. Em C++ pode não ser diferente, se quiser pesquise sobre. 2- Você tá comparando com essas aspas ' ' e não estas " ", essas que são para comparar strings. if(*vetor[l][0]=='X' && *vetor[l][1]=='X' && *vetor[l][2] == 'X') 3- Nas linhas return: return o=true; Por que não retornar apenas true? Ao invés de fazer algo receber. Acho que não existe " o " na sua função. Essa variável. Flw.
  12. ShadowDLL

    Código HTML e CSS iniciante

    Disponível ;) O importante é começar, assim, o 'resto' é lucro!
  13. Bom, no meu código ao acessar um vetor de struct declarado globalmente e inicializado no main eu tento passar valores para ele e tento imprimir e nem chega a esse ponto. Antes de eu fazer isso fiz um vetor de struct no int main, inicializei lá, passei para a função, mas ao imprimir não mostrava nada. Cheguei ao ponto de pensar em retornar a struct para a struct do int main, mas como são as mesmas fiquei parado e peço a ajuda de vocês se poderem apontar erros ou qualquer coisa no código a baixo: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #define tamanho 3 typedef struct nomes vetnome; typedef struct letras letra; struct nomes{ char nome[30]; vetnome *pont; }; struct letras{ char L[4]; vetnome *pontpnome; }; void inserir (vetnome **nom); int chave(char nome2[30]); void imprimir(); letra tabEsp[tamanho]; int main() { int qtd=1,i=0,contd=0; int chaveres=0; char nome[30], resposta[30]; for(contd=0;contd<3;contd++) { strcpy(tabEsp[contd].L,"NULL"); } while(qtd<4) { printf("Insira 3 letras diferentes, você guardará nomes com essas iniciais depois desse processo: "); vetnome *nom=(vetnome *)malloc(sizeof(vetnome)); inserir(&nom); system("pause"); system("cls"); qtd++; } puts("Aqui você irá colocar nomes dentro das 3 listas criadas! :)"); while((strcmp(strupr(resposta),"NAO"))!=0) { vetnome *nom=(vetnome *)malloc(sizeof(vetnome)); inserir(&nom); printf("Você quer continuar?[Sim/Nao]"); scanf("%s", &resposta); system("pause"); system("cls"); } imprimir(); return 0; } int chave(char nome2[30]) { unsigned int resultado= (int)nome2[0]%tamanho; if(resultado<0) resultado=-resultado; return resultado; } void inserir (vetnome **nom) { char nome[30], nome2[30]; puts("Digite um nome: "); scanf("%s", &nome); strcpy(nome2,strupr(nome)); int chaveres=chave(nome2); vetnome *aux2; aux2=nom; if(chaveres==1) { if(strcmp(tabEsp[chaveres].L,"NULL")==0) { strncpy(tabEsp[chaveres].L,nome,1); aux2->pont=NULL; tabEsp[chaveres].pontpnome=aux2; return; } else if((strcmp(tabEsp[chaveres].L,"NULL")>0) || (strcmp(tabEsp[chaveres].L,"NULL")<0)) { aux2=tabEsp[chaveres].pontpnome; while(aux2!=NULL) { aux2=aux2->pont; } vetnome *name=(vetnome *)malloc(sizeof(vetnome)); strncpy(name->nome,nome,30); aux2=name; aux2->pont=NULL; return; } } if(chaveres==2) { if (strcmp(tabEsp[chaveres].L,"NULL")==0) { strncpy(tabEsp[chaveres].L,nome,1); aux2->pont=NULL; tabEsp[chaveres].pontpnome=aux2; return; } else if((strcmp(tabEsp[chaveres].L,"NULL")>0) || (strcmp(tabEsp[chaveres].L,"NULL")<0)) { aux2=tabEsp[chaveres].pontpnome; while(aux2!=NULL) { aux2=aux2->pont; } vetnome *name=(vetnome *)malloc(sizeof(vetnome)); strncpy(name->nome,nome,30); aux2=name; aux2->pont=NULL; return; } } if(chaveres==3) { if (strcmp(tabEsp[chaveres].L,"NULL")==0) { strncpy(tabEsp[chaveres].L,nome,1); aux2->pont=NULL; tabEsp[chaveres].pontpnome=aux2; return; } else if((strcmp(tabEsp[chaveres].L,"NULL")>0) || (strcmp(tabEsp[chaveres].L,"NULL")<0)) { aux2=tabEsp[chaveres].pontpnome; while(aux2!=NULL) { aux2=aux2->pont; } vetnome *name=(vetnome *)malloc(sizeof(vetnome)); strncpy(name->nome,nome,30); aux2=name; aux2->pont=NULL; return; } } if (chaveres>3) { puts("Espaço não reservado!"); } } void imprimir() { int num=0,qtd=0; puts("Digite qual opção deseja: \n"); puts("[ 0 ] TUDO \n"); puts("[ 1 ] APENAS UMA DAS LISTAS DE LETRAS \n"); puts("[ 2 ] Sair \n"); scanf(" %d", &num); if(num==0) { vetnome *aux2; for(qtd=0;qtd<4;qtd++) { printf("Primeira Letra -> %c \n", tabEsp[qtd].L[0]); aux2=tabEsp[qtd].pontpnome; while(aux2!=NULL) { printf("Nome -> ", aux2->nome,"\n"); aux2=aux2->pont; } } } system("pause"); }
  14. Cleudiney T Brandão

    Criar coluna em tabela que aceite NULL e UNIQUE

    @ShadowDLL vlw era uma das opções que eu havia pensado, queria mesmo ver se havia algo dentro do MySql mesmo tipo ignorar o 0. Vlw. Uma procedure ou coisa similar.
  15. Estou criando um sistema com adição de um tópico categoria que assim que é adicionado é chamado na tabela para aparecer na tabela ao lado. Estou recebendo o erro abaixo, mas a categoria é cadastrada: A PHP Error was encountered Severity: Warning Message: Cannot modify header information - headers already sent by (output started at /storage/ssd5/194/9530194/public_html/application/helpers/funcoes_helper.php:1) Filename: helpers/url_helper.php Line Number: 564 Backtrace: File: /storage/ssd5/194/9530194/public_html/application/controllers/admin/Categoria.php Line: 35 Function: redirect File: /storage/ssd5/194/9530194/public_html/index.php Line: 315 Function: require_once Segue foto: View Código: <div id="page-wrapper"> <div class="row"> <div class="col-lg-12"> <h1 class="page-header"><?php echo 'Administrar '.$subtitulo; ?></h1> </div> </div> <div class="row"> <div class="col-lg-6"> <div class="panel panel-default"> <div class="panel-heading"> <?php echo 'Adicionar nova '.$subtitulo; ?> </div> <div class="panel-body"> <div class="row"> <div class="col-lg-12"> <?php echo validation_errors('<div class="alert alert-danger">','</div>'); echo form_open('admin/categoria/inserir'); ?> <div class="form-group"> <label id="txt-categoria">Nome da Categoria</label> <input type="text" id="txt-categoria" name="txt-categoria" class="form-control" placeholder="Entre com o texto"> </div> <button type="submit" class="btn btn-default">Cadastrar</button> <?php echo form_close(); ?> </div> </div> <!-- /.row (nested) --> </div> <!-- /.panel-body --> </div> <!-- /.panel --> </div> <!-- /.col-lg-6 --> <div class="col-lg-6"> <div class="panel panel-default"> <div class="panel-heading"> <?php echo 'Alterar '.$subtitulo. ' existente'; ?> </div> <?php $this->table->set_heading("Nome da Categoria","Alterar","Excluir"); foreach($categorias as $categoria){ $nomecat = $categoria->titulo; $alterar= anchor(base_url('Admin/categoria'),'<i class="fa fa-refresh fa-fw"></i> Alterar'); $excluir=anchor(base_url('Admin/categoria/excluir/'.md5($categoria->id)),' <i class="fa fa-remove fa-fw"></i> Excluir'); $this->table->add_row($nomecat,$alterar,$excluir); } $this->table->set_template(array( 'table_open' => '<table class="table table-striped">' )); echo $this->table->generate(); ?> </div> <div class="panel-body"> <div class="row"> <div class="col-lg-12"> </div> </div> <!-- /.row (nested) --> </div> <!-- /.panel-body --> </div> <!-- /.panel --> </div> </div> <!-- /.row --> </div> <!-- /#page-wrapper --> </div> MODEL CODE: <?php defined('BASEPATH') OR exit('No direct script access allowed'); class Categorias_model extends CI_Model { public $id; public $titulo; public function __construct(){ parent::__construct(); } public function listar_categorias(){ $this->db->order_by('titulo','ASC'); return $this->db->get('categoria')->result(); } public function publicacao(){ $this->db->select('usuario.id as idautor, usuario.nome, postagens.id, postagens.titulo, postagens.subtitulo, postagens.user, postagens.data, postagens.img, postagens.categoria, postagens.conteudo'); $this->db->from('postagens'); $this->db->join('usuario', 'usuario.id = postagens.user'); $this->db->where('postagens.id ='.$id); return $this->db->get()->result(); } public function listar_titulo($id){ $this->db->from('categoria'); $this->db->whre('id ='.$id); return $this->db->get()->result(); } public function adicionar($titulo){ $dados['titulo'] = $titulo; return $this->db->insert('categoria',$dados); } public function excluir($id){ $this->db->where('md5(id)',$id); return $this->db->delete('categoria'); } } CONTROLLER: <?php defined('BASEPATH') OR exit('No direct script access allowed'); class Categoria extends CI_Controller { public function __construct(){ parent::__construct(); $this->load->model('categorias_model','modelcategorias'); $this->categorias = $this->modelcategorias->listar_categorias(); } public function index() { $dados['categorias'] = $this->categorias; $this->load->library('table'); //Dados a serem enviados para o cabeçalho $dados['titulo'] = 'Painel de Controle'; $dados['subtitulo'] = 'Categoria'; $this->load->view('backend/template/html-header', $dados); $this->load->view('backend/template/template'); $this->load->view('backend/template/categoria'); $this->load->view('backend/template/html-footer'); } public function inserir(){ $this->load->library('form_validation'); $this->form_validation->set_rules('txt-categoria','Nome da Categoria', 'required|min_length[3]|is_unique[categoria.titulo]'); if($this->form_validation->run() == FALSE){ $this->index(); }else{ $titulo = $this->input->post('txt-categoria'); if($this->modelcategorias->adicionar($titulo)){ redirect(base_url('admin/categoria')); }else{ echo "Houve um erro no sistema!"; } } } public function excluir($id){ if($this->modelcategorias->excluir($id)){ redirect(base_url('admin/categoria')); }else{ echo "Houve um erro no sistema!"; } } } Gostaria de ajuda para corrigir o erro: Desde já agradeço!
  16. Yesterday
  17. ShadowDLL

    Criar coluna em tabela que aceite NULL e UNIQUE

    Crie uma verificação, segue exemplo: CÓDIGO <?php if ( $_POST ) { # VERIFICA O POST 'CAMPO' CHAVE if ( $_POST [ 'chave' ] == 0 ) { $_POST [ 'chave' ] = NULL; } $pdo = new PDO ( 'mysql:host=localhost;dbname=imasters', 'root', '' ); $pdo->setAttribute ( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); $stmt = $pdo->prepare ( 'INSERT INTO users (nome, chave) VALUES (?, ?)' ); $stmt->bindValue (1, $_POST [ 'nome' ]); $stmt->bindValue (2, $_POST [ 'chave' ]); $stmt->execute (); if ( $stmt->rowCount () > 0 ) { $stmt = $pdo->prepare ( 'SELECT * FROM users' ); $stmt->execute (); $ret = $stmt->fetchAll ( PDO::FETCH_OBJ ); echo "<pre>"; var_dump ( $ret ); } } ?> <!DOCTYPE html> <html> <head> <title> EXAMPLE </title> </head> <body> <form action="#" method="post"> <label>Nome: </label> <input type="text" name="nome" /> <br /> <label>Chave: </label> <input type="number" name="chave" /> <br /> <br /> <input type="submit" value="enviar" /> </form> </body> </html>
  18. Cleudiney T Brandão

    Criar coluna em tabela que aceite NULL e UNIQUE

    @ShadowDLL obrigado pela ajuda, mas então, fazendo por linha de comando ok, porém quando ele vém de um POST e não está preenchido o mysql o assume como 0 e avisa que o campo é duplicado.
  19. ShadowDLL

    Criar coluna em tabela que aceite NULL e UNIQUE

    UNIQUE aceita normalmente "parâmetros" nulos em sua coluna, segue exemplo: SQL CREATE TABLE users ( idUser INT NOT NULL AUTO_INCREMENT, nome VARCHAR(100) NOT NULL, chave INT, PRIMARY KEY(idUser), UNIQUE (chave) ); INSERT INTO users (nome, chave) VALUES ('Jadson e Judson', 29992), ('Judson e Jadson', NULL), ('Judson', NULL); RESULTADO
  20. athosmrodrigues@gmail.com

    Botão que Modifique.

    Eu quero fazer um botão que quando eu clicar nele o h1 e o botão (ou h2,p1 e p2)seja modificado como: Começar Tem serteza? [OK] Depois--> [SIM] Podem me ajudar? quando clicar no se sim obrigado. botão OK
  21. Cleudiney T Brandão

    Criar coluna em tabela que aceite NULL e UNIQUE

    Pessoal alguém me dá uma ajuda com Mysql por favor. Tenho uma coluna em meu BD que precisaria o seguinte: Ela não é obrigatória mas se preenchida não poderia ter outras ocorrências dela. É um campo que ao meu ver seria UNIQUE mas que aceitasse NULL.
  22. Cleudiney T Brandão

    Criar coluna em tabela que aceite NULL e UNIQUE

    Pessoal alguém me dá uma ajuda com Mysql por favor. Tenho uma coluna em meu BD que precisaria o seguinte: Ela não é obrigatória mas se preenchida não poderia ter outras ocorrências dela. É um campo que ao meu ver seria UNIQUE mas que aceitasse NULL.
  23. Natália Prego Côco Mendes

    Código HTML e CSS iniciante

    Boa tarde! Muito obrigada!!! Estou a fazer, só que ainda demoro muito tempo :), já digo se correu bem.
  24. juh2425

    validar data maior que atual

    sou novo no php e js gostaria de saber como faço validação da data pra que se o usuario digitar o dia maior que a data atual de alert de data invalida <script> $("#btn__procurar").click(function () { if ($("#data_inicial").val().trim() == "") { alert("Digite a data inicial"); return false; } if ($("#data_final").val().trim() == "") { alert("Digite a data final"); return false; } }); </script>
  25. ShadowDLL

    Código HTML e CSS iniciante

    1º - Você pode criar um "container" para definir um tamanho fixo, assim, todos os elementos/itens dentro do mesmo, por padrão, terão tamanhos relativos ao mesmo. Segue exemplo para compreensão: CÓDIGO <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title>index.html</title> <style type="text/css"> @charset "UTF-8"; *{ margin: 0; padding: 0; } .container { background-color: #dddddd; margin: 0 auto; width: 700px; } .logo { text-align: center } .logo img { width: 200px; height: 150px; } .header { width: 688px; height: 390px; margin: 0 auto; background-image: url(https://wallpaperaccess.com/full/51372.jpg); background-size: 100%; } .texto-topo { margin-top: 20px; padding: 0 20px; text-align: center; font-family: Rift; color: #ffffff; /* #0e3659 */ font-size: 35px; font-weight: 700; transform: scale(1.152,1.152); } .cartoes { text-align: center; padding: 10px 0; margin: 0 auto; width: 688px; } .bloco-a { border: 1px solid #000; display: inline-block; margin-bottom: 5px; width: 32.6580%; /* 3 COLUNAS */ } .tit-bloco-a { padding: 5px 0; } .tit-bloco-a { text-align: center; font-family: Rift; font-size: 35px; font-weight: 700; color: #0e3659; } .foto-bloco-a img { width: 100%; height: 200px; } .txt-bloco-a { color: rgba(14, 54, 89, 0.8); transform: scale(1.01,1.01); text-align: justify; padding: 10px 10px; font-family: Rift; font-weight: 700; font-size: 15px; } </style> </head> <body> <!-- ADICIONADO --> <div class="container"> <div class="logo"> <img src="https://images.vexels.com/media/users/3/139224/isolated/preview/b520fe439a25967a9ba04d81901002d9-logo-logo-safari-by-vexels.png" alt=""/> </div> <header class="header"> <div class="texto-topo">texto topo texto topo</div> </header> <!-- ADICIONADO --> <div class="cartoes"> <!-- CARD --> <div class="bloco-a"> <div class="tit-bloco-a">título bloco a</div> <div class="foto-bloco-a"> <img src="https://wallpaperaccess.com/full/51372.jpg" alt=""/> </div> <div class="txt-bloco-a"> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. </div> </div> </div> <!-- ADICIONADO --> <div class="cartoes"> <!-- CARD --> <div class="bloco-a"> <div class="tit-bloco-a">título bloco a</div> <div class="foto-bloco-a"> <img src="https://wallpaperaccess.com/full/51372.jpg" alt=""/> </div> <div class="txt-bloco-a"> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. </div> </div> <!-- CARD --> <div class="bloco-a"> <div class="tit-bloco-a">título bloco a</div> <div class="foto-bloco-a"> <img src="https://wallpaperaccess.com/full/51372.jpg" alt=""/> </div> <div class="txt-bloco-a"> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. </div> </div> </div> <!-- ADICIONADO --> <div class="cartoes"> <!-- CARD --> <div class="bloco-a"> <div class="tit-bloco-a">título bloco a</div> <div class="foto-bloco-a"> <img src="https://wallpaperaccess.com/full/51372.jpg" alt=""/> </div> <div class="txt-bloco-a"> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. </div> </div> <!-- CARD --> <div class="bloco-a"> <div class="tit-bloco-a">título bloco a</div> <div class="foto-bloco-a"> <img src="https://wallpaperaccess.com/full/51372.jpg" alt=""/> </div> <div class="txt-bloco-a"> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. </div> </div> <!-- CARD --> <div class="bloco-a"> <div class="tit-bloco-a">título bloco a</div> <div class="foto-bloco-a"> <img src="https://wallpaperaccess.com/full/51372.jpg" alt=""/> </div> <div class="txt-bloco-a"> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. </div> </div> </div> </div> </body> </html> 2º - Você pode fazer o mesmo com grids no css... Caso queira dar uma olhada, segue link: LINK CSS GRID
  26. giovaniif

    Atributos em REACT NATIVE

    Boa tarde, eu estou com um projeto em que tenho que armazenar um dado de um TextInput e validar se ele está vazio ou se tem algum valor. Eu ja tentei usar setState no input e chamar uma função que valida, porem pelo que me parece o valor do input não está sendo armazenado (como se o setState não estivesse funcionando). Estou começando agora com react-native, espero que tenha sido possivel entender minha pergunta. Agradeço desde já. constructor(props){ super(props); this.state = { name: '', } } <Nome /> ``` Aqui é onde o usuario digita o nome e seria armazenado na propriedade "name: " ```
  27. Natália Prego Côco Mendes

    Código HTML e CSS iniciante

    Boa tarde. Estou a começar a trabalhar com o Dreamweaver e estou com dificuldade e conseguir este efeito na minha página (enviei foto). Já consegui montar a parte de cima, mas agora ao tentar fazer o bloco de baixo, com tit, foto e texto, não consigo que fique alinhado como está na foto. Será que podem ajudar-me? Eu tenho o seguinte código e CSS feito: <!doctype html> <html> <head> <meta charset="UTF-8"> <title>index.html</title> <link href="exp.css" rel="stylesheet" type="text/css"> </head> <body tracingsrc="Newsletter_2.jpg" tracingopacity="30"> <div class="logo"><img src="imagens/Ellipse_1.png" width="221" height="42" alt=""/></div> <header class="header"> <div class="texto-topo">texto topo texto topo</div> </header> <div class="bloco-a"><div class="tit-bloco-a">título bloco a</div> <div class="foto-bloco-a"><img src="imagens/foto1.png" width="222" height="211" alt=""/></div> <div class="txt-bloco-a">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. </div></div> </body> </html> @charset "UTF-8"; *{ margin:0 auto; } .logo { width: 30px; height: 20px; margin-top: 95px; margin-left: 356px; float: left; } .texto-topo { width: 600px; margin-left: 93px; margin-top: 20px; width: 591px; height: 42px; font-family: Rift; color: #0e3659; font-size: 35px; font-weight: 700; transform: scale(1.152,1.152); } .tit-bloco-a { width: 154px; height: 25px; float: left; margin-top: 724px; margin-left: -475px; } .foto-bloco-a img { width: 222px; height: 211px; float: left; float: left } } .header { width: 688px; height: 390px; margin-left: 196px; margin-top: 301px; background-image: url(imagens/salty-wings-1432145-unsplash.png); position: absolute; } .tit-bloco-a{ width: 154px; height: 25px; font-family: Rift; color: #0e3659; font-size: 35px; font-weight: 700; float: left; } .txt-bloco-a { width: 216px; height: 120px; font-family: Rift; color: rgba(14, 54, 89, 0.8); font-size: 15px; font-weight: 700; transform: scale(1.01,1.01); margin-top: 750px; text-align: center; float: left; } .bloco-a { width: 216px; height: 600; margin-top: 1000px; margin-left: 196; float: left; position: absolute; }
  28. Read inline reply below: - Is woocommerce really easier to deploy? Yes, just click to install - Do you need support constantly, due to loopholes in the system? No, plugin are available free & paid so no major customization needed  - Is installing a purchased template difficult to install? Just browse and install the zip - Is customization complicated like Magento? Quite easy as compared - Is installing modules easy to do? Post office, sky etc ... Download and install
  1. Load more activity
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.