Código de Loja não funciona

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Atendido / Resolvido Código de Loja não funciona

Mensagem por Troubleshoot em 11.12.17 18:54

Detalhes da questão


Endereço do fórum: http://www.libertytelecomctba.com.br
Versão do fórum: ModernBB

Descrição


Alow Muito feliz


Tenho este código da loja(feito pelo my friend Daemon) porem ele não está funcionando para enviar a MP.

Código:
$(function() {
  var produtos = {
  
  
    'Gold Star': {
        icone: 'http://i.imgur.com/taaL40o.png',
        preco: '200',
        descricao: 'Stars WHOA'
    },
  
    'Helmet': {
        icone: 'http://png.findicons.com/files/icons/2169/picnic/70/helmet2.png',
        preco: '250',
        descricao: 'Capacete de batalha'
    },
  
    'Charmander': {
        icone: 'http://i72.servimg.com/u/f72/18/07/42/17/shop_i33.png',
        preco: '250',
        descricao: 'Pokemón tipo fogo'
    }
  
  
  };
  
  
  var content = $('.itens');
      $.each(produtos, function (key, value) {
          content.append(
          '<li>' +
          ' <div class="item">' +
          '  <div class="icone"><img src="' + value.icone + '" /></div>' +
          '  <div><strong class="nome">' + key + '</strong><br /><br />' + value.descricao + '</div>' +
          '  <div class="preco" data-myprice="' + value.preco + '"><img src="http://i.imgur.com/qdiucii.png" /> ' + value.preco + ' pontos</div>' +
          '  <br />' +
          '  <div style="display: none;" class="addCart"><img src="http://www.lojaklamt.com.br/templates/klamt/images/botao-comprar.png" onclick="addToCart(this)" /></div>' +
          ' </div>' +
          '</li>'
          );
      });
      $.ajax({
        url: '/u' + _userdata.user_id,
        type: 'GET',
        success: function(responseHtml)
        {
        var myPoints = $('#field_id-13 dd', responseHtml).text();
        $('.myPoints').html('Meu saldo de pontos: <span class="totalPoints">' + myPoints + '</span>');
        },
        error: function(err)
        {
          console.log("AJAX error in request (Store points)");
        }
      });
  });
  var $total = 0;
  function addToCart(item) {
    var getItem = $(item).parents('.item').find('.nome').text();
    var getPrice = parseInt($(item).parents('.item').find('.preco').attr('data-myprice'));
    $total += getPrice;
    $('.total').html('Valor total: <span class="totalVal">' + $total + '</span> pontos');
    $('.cart').append('<span class="item-cart" onclick="removeFromCart(this)" data-myprice="' + getPrice + '">' + getItem + '</span>');
  }
  function removeFromCart(item) {
    var getPrice = parseInt($(item).attr('data-myprice'));
    $total -= getPrice;
    $('.total').html('Valor total: <span class="totalVal">' + $total + '</span> pontos');
    $(item).remove();
  }
  function resetItems() {
    $('.cart').empty();
    $total = 0;
    $('.total').empty();
  }
  function buyItems() {
    if(!$('.cart').is(':empty')) {
      var valPoints = parseInt($('.totalPoints').text());
      var valTotal = parseInt($('.totalVal').text());
      if(valPoints >= valTotal) {
      var texto = '';
      var total = 0;
      $('.item-cart').each(function() {
        var item = $(this).text();
        var preco = parseInt($(this).attr('data-myprice'));
        texto += '[b]' + item.charAt(0).toUpperCase() + item.slice(1)
        //add line break at the end
        + ':[/b] ' + preco + " pontos\n";
        total += preco;
      });
      texto += '\n\n[b]Valor total:[/b] ' + total + ' pontos';
      $.post('/privmsg', {
            'mode': 'post',
            'post': '1',
            'folder': 'inbox',
            'usergroup': '1',
            'subject': 'Pedido da loja',
            'message': texto
      }).done(function() {
        alert("Seu pedido foi enviado! Aguarde até que um administrador adicione seus ítens");
        resetItems();
      });
      } else {
        alert("Você não tem pontos suficiente para efetuar a compra");
      }
    } else {
      alert("O carrinho está vazio");
    }
  }

Alguém sabe o por que não resulta? Estou utilizando o código passado aqui: https://ajuda.forumeiros.com/t100009-mudar-layout-da-loja

O código "original" também não está enviando MP https://ajuda.forumeiros.com/t99911-addon-criar-loja-de-icones


Obrigaaaado! =D
Troubleshoot

Troubleshoot
Usuário experiente

Masculino
Inscrito dia : 25/09/2011
Mensagens : 2231
Pontos Ativos : 2997

Ver perfil do usuário http://guiatecnico.ativo-forum.com/
  • 0

Atendido / Resolvido Re: Código de Loja não funciona

Mensagem por Ketholy em 11.12.17 19:12

Olá autor,

Me informe uma coisa, o problema esta só no envio de MP?

Até mais!
Ketholy

Ketholy
Membro do Fórum

Feminino
Inscrito dia : 20/01/2017
Mensagens : 1297
Pontos Ativos : 1558

Ver perfil do usuário http://jogosrpg-com-br.forumais.com/forum http://assuntosgeral-com-br.forumais.com https://twitter.com/Ketholy Suan

Atendido / Resolvido Re: Código de Loja não funciona

Mensagem por Troubleshoot em 11.12.17 19:38

@Ketholy escreveu:Olá autor,

Me informe uma coisa, o problema esta só no envio de MP?

Até mais!

Sim! Todo o processo do código é funcional. Exceto na hora que clico para "concluir compra", ele aparece o visor informado que foi enviado a MP mas, ela não chega.

Aproveitando(eu sou meio chato né?), é possível fazer o "desconto" dos pontos automático?

Att Muito feliz
Troubleshoot

Troubleshoot
Usuário experiente

Masculino
Inscrito dia : 25/09/2011
Mensagens : 2231
Pontos Ativos : 2997

Ver perfil do usuário http://guiatecnico.ativo-forum.com/
  • 0

Atendido / Resolvido Re: Código de Loja não funciona

Mensagem por Pedxz em 11.12.17 19:48

@Troubleshoot escreveu:
@Ketholy escreveu:Olá autor,

Me informe uma coisa, o problema esta só no envio de MP?

Até mais!

Sim! Todo o processo do código é funcional. Exceto na hora que clico para "concluir compra", ele aparece o visor informado que foi enviado a MP mas, ela não chega.

Aproveitando(eu sou meio chato né?), é possível fazer o "desconto" dos pontos automático?

Att Muito feliz

o seu forum têm o /g1- ?

As mps são enviadas para o grupo com o id 1

Provavelmente esse será o problema
Pedxz

Pedxz
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 2804
Pontos Ativos : 3557

Ver perfil do usuário https://pedxz.forumeiros.com

Atendido / Resolvido Re: Código de Loja não funciona

Mensagem por Troubleshoot em 11.12.17 19:49

@Pedxz escreveu:
@Troubleshoot escreveu:
@Ketholy escreveu:Olá autor,

Me informe uma coisa, o problema esta só no envio de MP?

Até mais!

Sim! Todo o processo do código é funcional. Exceto na hora que clico para "concluir compra", ele aparece o visor informado que foi enviado a MP mas, ela não chega.

Aproveitando(eu sou meio chato né?), é possível fazer o "desconto" dos pontos automático?

Att Muito feliz

o seu forum têm o /g1- ?

As mps são enviadas para o grupo com o id 1

Provavelmente esse será o problema

Interessante... Já posto o resultado.

@Edit

SIM! RESULTOU!!!

MUUUUUUITO OBRIGADO  Eu amo você Tive uma idéia!
Troubleshoot

Troubleshoot
Usuário experiente

Masculino
Inscrito dia : 25/09/2011
Mensagens : 2231
Pontos Ativos : 2997

Ver perfil do usuário http://guiatecnico.ativo-forum.com/
  • 0

Atendido / Resolvido Re: Código de Loja não funciona

Mensagem por Konai em 12.12.17 0:07

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.
Konai

Konai
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 07/08/2010
Mensagens : 6034
Pontos Ativos : 7532

Ver perfil do usuário http://narutongo.forumeiros.com/

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum