Loja no fórum

4 participantes

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

Tópico resolvido Loja no fórum

Mensagem por cocas20 12.09.16 0:46

Detalhes da questão


Endereço do fórum: http://nexus.forum-pro.net
Versão do fórum: PunBB

Descrição


Ae galera to tentando usando este codigo

Código:
http://pastebin.com/CvnUaqjf

Mas ta meio bugado tem como resolver isso ?
Obrigado


Última edição por Cream em 13.09.16 13:44, editado 6 vez(es) (Motivo da edição : Bug no tópico)
cocas20

cocas20
****

Membro desde : 01/11/2014
Mensagens : 278
Pontos : 365

http://cyberluso.onychat.com/ http://cyberluso.onychat.com/ http://cyberluso.onychat.com/

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Loja no fórum

Mensagem por Sennior 12.09.16 12:16

Boas!

Testei o código e ele esta funcionando perfeitamente!
Creio que o problema encontrado pelo senhor seja na hora de enviar, já que é preciso antes de enviar clicar sobre "Atualizar carrinho" e só depois enviar o pedido, que no caso iria para o usuário "Ultimate".

Até mais.
Sennior
Sennior

Sennior
Principal Contribuidor
Principal Contribuidor

Membro desde : 10/06/2011
Mensagens : 16379
Pontos : 20903

https://ajuda.forumeiros.com/forum https://www.facebook.com/GladstonHenriq https://twitter.com/UmGladston

Ir para o topo Ir para baixo

Tópico resolvido Re: Loja no fórum

Mensagem por cocas20 12.09.16 23:59

eu queria ter a loja parecia ao outro codigo que eu tinha...
na parte de finalizar compra queria que tive se doutra maneira
cocas20

cocas20
****

Membro desde : 01/11/2014
Mensagens : 278
Pontos : 365

http://cyberluso.onychat.com/ http://cyberluso.onychat.com/ http://cyberluso.onychat.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Loja no fórum

Mensagem por cocas20 14.09.16 16:42

o Saldo da conta da loja nao aparece , alguem me ajuda ?
cocas20

cocas20
****

Membro desde : 01/11/2014
Mensagens : 278
Pontos : 365

http://cyberluso.onychat.com/ http://cyberluso.onychat.com/ http://cyberluso.onychat.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Loja no fórum

Mensagem por while 15.09.16 0:58

Olá autor, realmente é um tanto difícil de lhe compreender.

Peço que veja: Tópicos sobre loja, nesse link você poderá ver todos os tópicos criados até hoje sobre loja do fórum, assim poderá ver qual loja é mais agradável para seu fórum.

Até mais.
while

while
Hiper Membro

Membro desde : 24/04/2016
Mensagens : 3263
Pontos : 4761

http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

Ir para o topo Ir para baixo

Tópico resolvido Re: Loja no fórum

Mensagem por cocas20 16.09.16 14:54

up
cocas20

cocas20
****

Membro desde : 01/11/2014
Mensagens : 278
Pontos : 365

http://cyberluso.onychat.com/ http://cyberluso.onychat.com/ http://cyberluso.onychat.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Loja no fórum

Mensagem por cocas20 18.09.16 2:48

up
cocas20

cocas20
****

Membro desde : 01/11/2014
Mensagens : 278
Pontos : 365

http://cyberluso.onychat.com/ http://cyberluso.onychat.com/ http://cyberluso.onychat.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Loja no fórum

Mensagem por while 18.09.16 4:46

Autor, veja minha ultima postagem, pelo menos tente encontrar algum tópico sobre loja, existe diversos tópicos já resolvidos a respeito disto.

Ou pelo menos explique melhor o que deseja, porque isto que você disse (deixarei abaixo) não é resposta.
Me refiro a isto:
cocas20 escreveu:eu queria ter a loja parecia ao outro codigo que eu tinha...
na parte de finalizar compra queria que tive se doutra maneira

Como assim doutra maneira? você não explicou nada... não tem como saber, entende?

Não me leve a mal, estou dizendo isto pra poder ajudar você, mas sugiro que também veja o link que deixei acima sobre busca de tópicos de lojas, existe muitos tópicos mesmo!

Cumprimentos,
While.
while

while
Hiper Membro

Membro desde : 24/04/2016
Mensagens : 3263
Pontos : 4761

http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

Ir para o topo Ir para baixo

Tópico resolvido Re: Loja no fórum

Mensagem por cocas20 20.09.16 1:05

Eu so quero corrigir o bug que não aparece o saldo da conta ...
cocas20

cocas20
****

Membro desde : 01/11/2014
Mensagens : 278
Pontos : 365

http://cyberluso.onychat.com/ http://cyberluso.onychat.com/ http://cyberluso.onychat.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Loja no fórum

Mensagem por while 20.09.16 1:46

Isto é porque estais a utilizar o Perfil IPB, e o pior disto é que o campo Pontos não está sendo visível no Perfil, impedindo que eu troque os valores.... Pode por favor, deixar visível o campo Pontos no perfil (isto é se ele está ativado) ?

Até mais.
while

while
Hiper Membro

Membro desde : 24/04/2016
Mensagens : 3263
Pontos : 4761

http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

Ir para o topo Ir para baixo

Tópico resolvido Re: Loja no fórum

Mensagem por Cepheus 20.09.16 2:48

Leia essa postagem Flecha ajudeiros https://ajuda.forumeiros.com/t106760-topico-automatico-para-loja-do-forum#746214
e troque o código, e não esqueça de ler as mensagens abaixo para configurar a loja corretamente.

Até mais.
Cepheus

Cepheus
Membro

Membro desde : 21/03/2014
Mensagens : 514
Pontos : 1085

http://www.bestskins.net/

Ir para o topo Ir para baixo

Tópico resolvido Re: Loja no fórum

Mensagem por cocas20 22.09.16 3:12

Nao recebo mensagem do pedido . =(
cocas20

cocas20
****

Membro desde : 01/11/2014
Mensagens : 278
Pontos : 365

http://cyberluso.onychat.com/ http://cyberluso.onychat.com/ http://cyberluso.onychat.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Loja no fórum

Mensagem por while 22.09.16 10:15

Autor, retire seu perfil IPB que ao retirar a loja estará funcionando, ou pelo menos deixe o campo Pontos visível aos visitantes, para que possamos arrumar pra você.

Até mais.
while

while
Hiper Membro

Membro desde : 24/04/2016
Mensagens : 3263
Pontos : 4761

http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

Ir para o topo Ir para baixo

  • 0

Tópico resolvido Re: Loja no fórum

Mensagem por Cepheus 22.09.16 13:02

while escreveu:Autor, retire seu perfil IPB que ao retirar a loja estará funcionando, ou pelo menos deixe o campo Pontos visível aos visitantes, para que possamos arrumar pra você.

Até mais.
Na verdade, o campo pontos já existe, só foi alterado o titulo.

cocas20 escreveu:Nao recebo mensagem do pedido . =(


  1. Sobre não está enviando a mensagem provavelmente você não configurou sua loja como foi pedido para fazer na postagem anterior, só copiou o código! Correto?




Leia essa postagem: Flecha ajudeiros https://ajuda.forumeiros.com/t106760-topico-automatico-para-loja-do-forum#746233
(Será postado ou em um tópico existente, ou criará um novo tópico, de acordo com que foi configurado por você.)






  • Caso queira que as mensagens sejam enviadas via mp, descarte o link acima e siga os passos abaixo.


Seta Procure no código: $.post
Logo abaixo, encontrará esse trecho:
Código:

'mode': 'reply',
'post': 'Enviar',
 't': '21',

Seta Deixe assim:
Código:
 
'mode': 'post',
'post': '1',
'folder': 'inbox',
'usergroup': '1',





:seta2:O código ficará da seguinte maneira:
Código:
<script type="text/javascript">
  $(function() {
  var produtos = {

    /* Ícones da loja abaixo.
    Lembre-se de adicionar uma vírgula ao final de cada novo ítem adicionado.
    Não adicione vírgula após o último ítem adicionado. */
  
    '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'
    }
    // Perceba que não existe vírgula após o último ítem. Caso queira adicionar mais ítens após o último, adicione uma vírgula logo após a chave "}". Lembre-se de deixar apenas o último ítem sem vírgula ao final.
  
  
  };
  
  
  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 .row_data div', 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>

Até mais...
Cepheus

Cepheus
Membro

Membro desde : 21/03/2014
Mensagens : 514
Pontos : 1085

http://www.bestskins.net/

Ir para o topo Ir para baixo

Tópico resolvido Re: Loja no fórum

Mensagem por cocas20 24.09.16 20:33

Deu certo, porem o saldos dos pontos não desconta o valor pretendido.
cocas20

cocas20
****

Membro desde : 01/11/2014
Mensagens : 278
Pontos : 365

http://cyberluso.onychat.com/ http://cyberluso.onychat.com/ http://cyberluso.onychat.com/

Ir para o topo Ir para baixo

  • 0

Tópico resolvido Re: Loja no fórum

Mensagem por Cepheus 25.09.16 0:24

cocas20 escreveu:Deu certo, porem o saldos dos pontos não desconta o valor pretendido.

Isso é feito manualmente pelo administrador

Até mais.
Cepheus

Cepheus
Membro

Membro desde : 21/03/2014
Mensagens : 514
Pontos : 1085

http://www.bestskins.net/

Ir para o topo Ir para baixo

Tópico resolvido Re: Loja no fórum

Mensagem por cocas20 25.09.16 1:28

feito pode fechar .
Obrigado pela ajuda Piscada
vlw
cocas20

cocas20
****

Membro desde : 01/11/2014
Mensagens : 278
Pontos : 365

http://cyberluso.onychat.com/ http://cyberluso.onychat.com/ http://cyberluso.onychat.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Loja no fórum

Mensagem por while 25.09.16 2:40

Loja no fórum Symbol10 Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".
while

while
Hiper Membro

Membro desde : 24/04/2016
Mensagens : 3263
Pontos : 4761

http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

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