HTML da loja não funciona

2 participantes

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

Tópico resolvido HTML da loja não funciona

Mensagem por fojogo 02.08.17 4:08

Detalhes da questão


Endereço do fórum: http://thedoctorttf.forumeiros.com/
Versão do fórum: PunBB

Descrição


Olá, eu peguei um codigo html de criação de uma loja de icones, aparece que a compra foi efetuada corretamente e tudo mais, porem não recebo a MP que eu (admin) deveria receber, alguem poderia me ajudar.

Código:
<script type="text/javascript">
  $(function() {
  var produtos = {
 
 
    'Soneca': {
        icone: 'http://png-5.findicons.com/files/icons/2169/picnic/70/asleep.png',
        preco: '25',
        descricao: 'Soneca'
    },
 
    'Maze Finger': {
        icone: 'http://png-1.findicons.com/files/icons/2169/picnic/70/mazefinger.png',
        preco: '25',
        descricao: 'Maze Finger'
    },
 
    'Car': {
        icone: 'http://png-1.findicons.com/files/icons/2169/picnic/70/car.png',
        preco: '25',
        descricao: 'Passeio de arro'
    },
 
    'Doctor': {
        icone: 'http://png-5.findicons.com/files/icons/2169/picnic/70/chemicaltouch.png',
        preco: '25',
        descricao: 'Doctor maluco'
    },

    'Guitarra': {
        icone: 'http://png-1.findicons.com/files/icons/2169/picnic/70/guitarist.png',
        preco: '25',
        descricao: 'Guitarrista'
    },

    'Preso': {
        icone: 'http://png-1.findicons.com/files/icons/2169/picnic/70/cydiapurple.png',
        preco: '25',
        descricao: 'Preso'
    },

    'Pena': {
        icone: 'http://png-4.findicons.com/files/icons/1070/software/72/adobe_photoshop.png',
        preço: '50',
        descrição: 'Pena do PS'
    }
};
 
 
  var content = $('.content .itens');
      $.each(produtos, function (key, value) {
          content.append(
          '<tr class="item">' +
          '  <td class="icone" style="width: 10%;"><img src="' + value.icone + '" /></td>' +
          '  <td style="width: 50%;"><strong class="nome">' + key + '</strong><br /><br />' + value.descricao + '</td>' +
          '  <td>' +
          '  <ul>' +
          '  <li class="preco" data-myprice="' + value.preco + '"><img src="http://i.imgur.com/qdiucii.png" /> Preço: ' + value.preco + ' pontos</li>' +
          '  <br />' +
          '  <li><input type="button" onclick="addToCart(this)" value="Adicionar ao carrinho" /></li>' +
    '  </ul>' +
          '  </td>' +
          '</tr>'
          );
      });
      $.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");
    }
  }
</script><style type="text/css">
table.content {
  background: #fafafa;
  border: 1px solid #eaeaea;
  border-collapse: separate;
  empty-cells: show;
  table-layout: fixed;
  width: 100%;
}
.itens .nome {font-size: 14px;}
.itens .icone {
text-align: center;
}
.itens .icone img {
  height: 50px;
  width: 50px;
}
.item-cart {
  background: orange url(https://cdn0.iconfinder.com/data/icons/very-basic-android-l-lollipop-icon-pack/24/close-16.png) no-repeat 5px;
  margin: 3px 4px;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  padding: 5px;
  padding-left: 25px;
  color: white;
  border-radius: 3px;
}
table.content tr td {padding: 10px;background: #f0f0f0;border-bottom: 1px solid #e0e0e0;}
.itens ul li {list-style-type: none;}
.daemon {
  background: #333;
  text-align: center;
  padding: 10px;
}
#cart {
  background: #f0f0f0;
  border: 1px solid #e0e0e0;
  margin-top: 5px;
  padding: 5px;
}
.cart {
  background: white url("https://cdn1.iconfinder.com/data/icons/flat-artistic-shopping-icons/32/shopping-32.png") no-repeat 10px center;
  min-height: 50px;
  padding-left: 55px;
  border: 1px solid #ddd;
}
.total, .myPoints {font-size: 13px;display: block;margin-top: 5px;font-family: arial;display: block;font-style: italic;font-weight: bold;}
</style>
<div class="daemon">
    <span style="color: white;font-size: 28px;font-weight: bold;">Loja</span>
</div>
<table class="content">
         
  <tbody class="itens">
     
  </tbody>
</table>
<div id="cart">
     
  <div class="cart">
     
  </div>
    <span class="myPoints"></span>  <span class="total"></span>
</div>
<div class="daemon">
    <input type="button" value="Concluir compra" onclick="buyItems()" />  <input type="button" value="Resetar ítens" onclick="resetItems()" />
</div>


Última edição por fojogo em 02.08.17 12:57, editado 1 vez(es)
fojogo

fojogo
****

Membro desde : 07/12/2010
Mensagens : 369
Pontos : 624

http://royal-arts.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: HTML da loja não funciona

Mensagem por Harleen 02.08.17 4:32

Olá, eu testei o formulário e está funcionado...
Vá em Painel de Controle Seta Geral Seta Fórum Seta Segurança, procure por Desautorizar formulários não oficiais de postarem no fórum e enviar mensagens privadas e certifique-se que esteja marcado não.

Se ainda não estiver enviando a MP reveja as configurações no perfil.

Tópico movido de 'Questões sobre códigos' para 'Questões sobre o painel de administração'.


Última edição por Harleen em 02.08.17 14:30, editado 1 vez(es)
Harleen

Harleen
Super Membro

Membro desde : 09/07/2012
Mensagens : 1779
Pontos : 2373

https://antenadogames.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: HTML da loja não funciona

Mensagem por fojogo 02.08.17 12:56

Harleen escreveu:Olá, eu testei o formulário e está funcionado...
Vá em Painel de Controle Seta Geral Seta Fórum Seta Segurança, procure por Desautorizar formulários não oficiais de postarem no fórum e enviar mensagens privadas e certifique-se que esteja marcado não.

Se ainda não estiver enviando a MP reveja as configurações no perfil.


Chegou a MP, muito obrigadoo <3
fojogo

fojogo
****

Membro desde : 07/12/2010
Mensagens : 369
Pontos : 624

http://royal-arts.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: HTML da loja não funciona

Mensagem por Harleen 02.08.17 14:32

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

Harleen
Super Membro

Membro desde : 09/07/2012
Mensagens : 1779
Pontos : 2373

https://antenadogames.forumeiros.com/

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

Permissões neste sub-fórum
Não podes responder a tópicos