Ir para conteúdo

viniciussvl

Members
  • Total de itens

    39
  • Registro em

  • Última visita

Reputação

2 Comum

Sobre viniciussvl

Últimos Visitantes

442 visualizações
  1. Pessoal eu nunca exibi nada dentro de um gráfico, estou completamente perdido, sei que tem que usar ajax para buscar as informações no banco e retornar um json, isso eu sei fazer, o problema mesmo é formatar esse retorno de acordo com as regras do gráfico: Esse é o gráfico: Esse são os dados que vem do banco, o tipo de usuário, total de acessos e o mês. JS do Chartist: new Chartist.Bar('#stacked-bar-chart', { labels: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'], series: [ [100, 200, 120, 280, 150, 300, 350, 200, 180, 350, 420, 500], // Total Access Users [80, 150, 100, 180, 80, 250, 150, 280, 360, 450, 520, 650], // Total artists [30, 80, 40, 90, 50, 100, 70, 160, 220, 240, 280, 350], // total studios ] }, { stackBars: true, plugins: [ Chartist.plugins.tooltip() ] }).on('draw', function (data) { if (data.type === 'bar') { data.element.attr({ style: 'stroke-width: 30px' }); } }); Tentei da seguinte forma com PHP: public function get_monthly_accesses() { $query = "select type, count(type) as accesses, month(date_login) as month from {$this->table_user_access} as ua inner join {$this->table_user_details} as ud ON ud.user = ua.user inner join {$this->table_user} as u ON ua.user = u.id group by type, month(date_login) order by month asc"; $result = $this->query($query, true); $response = array(); $response["labels"] = array(); $response["series"] = array(); $responseseries = array(); foreach ($result as $key) { array_push($response["labels"], $key->month); array_push($responseseries, $key->accesses); } array_push($response["series"], $responseseries); return json_encode($response, JSON_NUMERIC_CHECK); } O retorno que tenho é esse: string(45) "{"labels":[10,10,11,11],"series":[[1,2,6,1]]}" O mês está repetindo nas labels e as series estão fora de ordem, cada serie representa um tipo de usuario e dentro de cada tem os acessos mensais.Alguém pode me dar uma força? Obrigado!
  2. viniciussvl

    transição No fundo do botão

    Qual é o problema que você tem? Você quer fazer esse botão na mão mesmo, utilizando HTML e CSS?
  3. viniciussvl

    Integração com PayPal, é possível?

    Olá pessoal, estou tendo dificuldades em pensar numa lógica que resolva esse problema e gostaria de saber se o paypal vai dar suporte para ela. Tenho o seguinte caminho: Resumindo, o pagamento que o cliente fizer para o PayPal tem que ir R$30,00 para a conta principal do site e o restante para a conta do estúdio no PayPal. É possível fazer isso utilizando o PayPal? Não consegui encontrar nada relacionado, o que a gente sempre faz é usar as Credenciais da API (user, password, token) do paypal para receber os pagamentos do cliente, sempre que o cliente efetua o pagamento a gente recebe numa conta só, mas agora é totalmente diferente, o cliente tem que pagar para o estúdio e a taxa de 30 reais tem que ir para a conta do site no PayPal. O que precisamos fazer é receber os pagamentos no PayPal e ele fazer o meio de campo, saber de quem é aquela grana e mandar para o usuário.
  4. viniciussvl

    [Resolvido] validação de data

    Pode fazer mais fácil ainda @hdnrf $data = '2020-05-07'; echo date('d/m/Y', strtotime($data))
  5. viniciussvl

    Criar esse layout com LI

    Pode fazer da seguinte forma: HTML <ul class="avaliacao"> <li> <div class="left"> <i class="glyphicon glyphicon-ok">LIKE</i> </div> <div class="right"> <h2>Nakia Case</h2> <p>32 anos - Feminino. - Insc. em: 15/05/17 - São Bernardo do Campo/SP</p> </div> </li> </ul> CSS .left{width: 10%; float: left; border: 1px solid black;} .right{max-width: 90%; float: left; border: 1px solid black;} .avaliacao{list-style: none;} .avaliacao i{border-radius: 50em; width: 30px; height: 50px; border: 1px solid #09f;} .avaliacao h2{margin: 0; padding: 0;} .avaliacao p{margin: 0; padding: 0;} Resultado: https://jsfiddle.net/8je0dgsp/
  6. viniciussvl

    [Resolvido] validação de data

    Qual é o retorno de $itemcompra->prod->med->dVal e como você quer que seja o formato dela?
  7. viniciussvl

    Não consigo pegar o retorno do JSON

    Já consegui resolver o problema, utilizei ajax mesmo pra retornar o json. E sim, a variável path está correta.
  8. viniciussvl

    Não consigo pegar o retorno do JSON

    Quero exibir o retorno do json que vem do php no meu script, aqui é o php, debuguei e está retornando o json corretamente: public function verificarDisponibilidade(){ $this->db->where(array('idImovel' => 54)); $select = $this->db->select('data')->get('imovel_disponibilidade')->result(); return json_encode($select); } string(45) "[{"data":"2017-06-16"},{"data":"2017-06-18"}]" Acho que não está entrando nessa função, pois nem exibe o alert, poderiam me ajudar? Já tentei de tudo e não consigo exibir o retorno do maldito json! $.getJSON(path + 'Imovel/verificarDisponibilidade', function (json) { badDates = json; alert(json); });
  9. viniciussvl

    Preciso de dicas para criar um calendário de agendamento

    Valeu pela dica, vou dar uma olhada no seu sistema e ver se consigo tirar algumas ideias pra fazer isso.
  10. viniciussvl

    Preciso de dicas para criar um calendário de agendamento

    Olá pessoal! Estou desenvolvendo um sistema para uma imobiliária que aluga seus imóveis por temporada, e preciso fazer um calendário de agendamento que tem as seguintes regras: O proprietário do imóvel define todas as datas que o mesmo estará indisponível daquele mês (eu posso definir os dias 2, 5, 10 como alugado, então nos dias 1, 3, 4, 6, 7, 8, 9, 11 em diante estaria livre) O cliente pode ver um calendário na página do imóvel com as datas disponíveis para a alugar. Não estou pedindo para vocês escreverem nenhum código, tenho conhecimento em PHP, JavaScript, jQuery, Ajax, MySQL... só preciso de uma lógica pra poder desenvolver isso, nunca fiz algo parecido. Alguém tem alguma sugestão pra essa lógica? Como eu posso armazenar essas datas do imóvel que o proprietário define no banco de dados Olha um exemplo de calendário, ele exibe todas as datas mas apenas libera as que estão disponíveis, quero fazer algo semelhante, mas preciso entender a lógica.
  11. viniciussvl

    Como exibir todas as areas de uma determinada categoria?

    Usando o foreach resolve meu problema?
  12. viniciussvl

    Como exibir todas as areas de uma determinada categoria?

    Galera estou precisando muito de ajuda, é o seguinte eu quero exibir da seguinte forma: Só que meu loop não tá exibindo assim, ele exibe desse jeito A categoria Em Geral tem duas áreas, e não tá exibindo da forma que eu gostaria... como eu posso arrumar isso? <?php include("inc/header.php"); $sqlCategorias = mysqli_query($conexao, "SELECT nomeCategoria, nomeArea FROM area INNER JOIN categoria ON area.idCategoria = categoria.idCategoria"); $sqlWidgets = mysqli_query($conexao, "SELECT tituloWidget, conteudoWidget FROM widget"); ?> <div class="container"> <section class="categorias col-md-9"> <?php while($row = mysqli_fetch_array($sqlCategorias)): $nomeCategoria = $row['nomeCategoria']; $nomeArea = utf8_encode($row['nomeArea']); ?> <article> <h2><?php echo $nomeCategoria; ?></h2> <ul> <li><a href="#"><?php echo $nomeArea;?></a></li> </ul> </article> <?php endwhile; ?> </section> <aside class="widgets col-md-3"> <?php while($row = mysqli_fetch_array($sqlWidgets)): $tituloWidget = utf8_encode($row['tituloWidget']); $conteudoWidget = utf8_encode($row['conteudoWidget']); ?> <div class="widget"> <h2><?php echo $tituloWidget; ?></h2> <p><?php echo $conteudoWidget; ?></p> </div> <?php endwhile; ?> </aside> </div> <?php include("inc/footer.php"); ?>
  13. viniciussvl

    Como fazer o diretorio do subdominio redirecionar?

    Tenho um dominio lostscavenge.com.br e criei um subdominio para ele forum.lostscavenge.com.br que aponta para o fórum scavenge.forumeiros.com tá funcionando certinho tudo beleza, o problema é que se eu acessar lostscavenge.com.br/forum ele abre a pasta vazia do diretorio no navegador, e eu gostaria de fazer com que ele redirecionasse ao fórum forum.lostscavenge.com.br O que eu posso fazer para isso acontecer? A hospedagem é minha, eu tenho acesso geral ao cpanel e tudo mais... Desculpa se estou postando na area errada, n achei a correta...
  14. viniciussvl

    Mensagem enviada assim que carregar a tela

    Estou tentando fazer um script que faça o seguinte, a pessoa preenche o formulário que vai ter uma variavel recebe = 0; no topo, e vai ter um evento onclick no formulario, quando ela clicar vai chamar a função mensagemEnviada(); essa função vai fazer com que a variavel recebe fique com 1, e se ela for 1 vai dar display block na div e aparecer que a mensagem foi enviada, isso tudo esta funcionando, o que eu quero fazer é que apenas quando recarregar a pagina, clicar no submit, enviar os dados ai sim vai aparecer a div escrito mensagem enviada... eu acho que fiz da maneira errada, mas estou aprendendo, não custa nada tentar kkk, obrigado a quem me ajudar nesse problemão que deve ser simples de resolver... Página do formulário! <script> var recebe = 0; </script> <div class="contato"> <div class="col-md-8"> <h2>CONTATO</h2> <h3>Esse é o seu canal de contato direto com a ASBESC, deixe sua mensagem aqui</h3> </div> <div class="col-md-6"> <div class="alert alert-success alert-dismissible" id="mensagem-enviada" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button> Sua mensagem foi enviada com sucesso! </div> <form id="form-contato" method="POST" action="<?= URL . 'scripts/enviaContato.php'; ?>"> <div class="form-group"> <input type="text" name="nome" class="form-control" placeholder="Nome"> </div> <div class="form-group"> <input type="email" name="email" class="form-control" placeholder="E-mail"> </div> <div class="form-group"> <input type="text" name="tel" class="form-control" placeholder="Telefone"> </div> <div class="form-group"> <textarea name="mensagem" class="form-control" placeholder="Mensagem"></textarea> </div> <button type="submit" onclick="mensagemEnviada();" class="btn btn-primary">Enviar</button> </form> </div> </div>
  15. viniciussvl

    Problema - Site - Mobile - Android

    Amigo, você tem skype? Posso te ajudar e ensinar como trabalhar com design responsivo corretamente.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.