Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Conectar-se

Esqueci minha senha

Últimos assuntos
» Mensagens de Aviso Bugadas
Hoje à(s) 06:57 am por L Mars

» Como remover essas bordas dos avatares?
Hoje à(s) 06:48 am por AlexG

» Como adicionar um fundo a barra de menus?
Hoje à(s) 06:36 am por AlexG

» Banneer de area nova animais silvestres
Hoje à(s) 12:26 am por EDU2010

» Plaquinhas de Rank para o meu Fórum
Ontem à(s) 11:12 pm por Lost154

» Ajustar widget de últimos assuntos
Ontem à(s) 09:53 pm por iScroll

» criação de avatar para meu fórum
Ontem à(s) 09:04 pm por soldado

Instale agora o aplicativo Topic'it e acesse o suporte de Forumeiros pelo celular.
Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Quem está conectado
202 usuários online :: 7 usuários cadastrados, Nenhum Invisível e 195 Visitantes :: 2 Motores de busca

AlexG, hiba, L Mars, LeoziN_WallkeR, Luiz, Shek, soldado

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em 24/12/09, 01:05 pm

Loja no fórum

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

Resolvido Loja no fórum

Mensagem por cocas20 em 11/09/16, 08:46 pm

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, 09:44 am, editado 6 vez(es) (Razão : Bug no tópico)
avatar

cocas20
Nível 9

Masculino
Inscrito dia : 01/11/2014
Mensagens : 150
Pontos Ativos : 201

Ver perfil do usuário

Resolvido Re: Loja no fórum

Mensagem por Sennior em 12/09/16, 08:16 am

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
avatar

Sennior
Membro profissional
Membro profissional

Masculino
Inscrito dia : 10/06/2011
Mensagens : 16302
Pontos Ativos : 20790

Ver perfil do usuário http://ajuda.forumeiros.com/forum https://www.facebook.com/GlladstonHenrique

Resolvido Re: Loja no fórum

Mensagem por cocas20 em 12/09/16, 07:59 pm

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

cocas20
Nível 9

Masculino
Inscrito dia : 01/11/2014
Mensagens : 150
Pontos Ativos : 201

Ver perfil do usuário

Resolvido Re: Loja no fórum

Mensagem por cocas20 em 14/09/16, 12:42 pm

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

cocas20
Nível 9

Masculino
Inscrito dia : 01/11/2014
Mensagens : 150
Pontos Ativos : 201

Ver perfil do usuário

Resolvido Re: Loja no fórum

Mensagem por while em 14/09/16, 08:58 pm

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.
avatar

while
Hiperativo

Masculino
Inscrito dia : 24/04/2016
Mensagens : 3107
Pontos Ativos : 4509

Ver perfil do usuário http://www.ajuda.forumeiros.com https://www.facebook.com/https://www.facebook.com/profile.php?id=100012157981279

Resolvido Re: Loja no fórum

Mensagem por cocas20 em 16/09/16, 10:54 am

up
avatar

cocas20
Nível 9

Masculino
Inscrito dia : 01/11/2014
Mensagens : 150
Pontos Ativos : 201

Ver perfil do usuário

Resolvido Re: Loja no fórum

Mensagem por cocas20 em 17/09/16, 10:48 pm

up
avatar

cocas20
Nível 9

Masculino
Inscrito dia : 01/11/2014
Mensagens : 150
Pontos Ativos : 201

Ver perfil do usuário

Resolvido Re: Loja no fórum

Mensagem por while em 18/09/16, 12:46 am

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.
avatar

while
Hiperativo

Masculino
Inscrito dia : 24/04/2016
Mensagens : 3107
Pontos Ativos : 4509

Ver perfil do usuário http://www.ajuda.forumeiros.com https://www.facebook.com/https://www.facebook.com/profile.php?id=100012157981279

Resolvido Re: Loja no fórum

Mensagem por cocas20 em 19/09/16, 09:05 pm

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

cocas20
Nível 9

Masculino
Inscrito dia : 01/11/2014
Mensagens : 150
Pontos Ativos : 201

Ver perfil do usuário

Resolvido Re: Loja no fórum

Mensagem por while em 19/09/16, 09:46 pm

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.
avatar

while
Hiperativo

Masculino
Inscrito dia : 24/04/2016
Mensagens : 3107
Pontos Ativos : 4509

Ver perfil do usuário http://www.ajuda.forumeiros.com https://www.facebook.com/https://www.facebook.com/profile.php?id=100012157981279

Resolvido Re: Loja no fórum

Mensagem por Cepheus em 19/09/16, 10:48 pm

Leia essa postagem Flecha ajudeiros http://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.
avatar

Cepheus
Usuário destaque

Masculino
Inscrito dia : 21/03/2014
Mensagens : 514
Pontos Ativos : 1085

Ver perfil do usuário http://www.bestskins.net/

Resolvido Re: Loja no fórum

Mensagem por cocas20 em 21/09/16, 11:12 pm

Nao recebo mensagem do pedido . =(
avatar

cocas20
Nível 9

Masculino
Inscrito dia : 01/11/2014
Mensagens : 150
Pontos Ativos : 201

Ver perfil do usuário

Resolvido Re: Loja no fórum

Mensagem por while em 22/09/16, 06:15 am

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.
avatar

while
Hiperativo

Masculino
Inscrito dia : 24/04/2016
Mensagens : 3107
Pontos Ativos : 4509

Ver perfil do usuário http://www.ajuda.forumeiros.com https://www.facebook.com/https://www.facebook.com/profile.php?id=100012157981279
  • 0

Resolvido Re: Loja no fórum

Mensagem por Cepheus em 22/09/16, 09:02 am

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 http://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...
avatar

Cepheus
Usuário destaque

Masculino
Inscrito dia : 21/03/2014
Mensagens : 514
Pontos Ativos : 1085

Ver perfil do usuário http://www.bestskins.net/

Resolvido Re: Loja no fórum

Mensagem por cocas20 em 24/09/16, 04:33 pm

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

cocas20
Nível 9

Masculino
Inscrito dia : 01/11/2014
Mensagens : 150
Pontos Ativos : 201

Ver perfil do usuário
  • 0

Resolvido Re: Loja no fórum

Mensagem por Cepheus em 24/09/16, 08:24 pm

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

Isso é feito manualmente pelo administrador

Até mais.
avatar

Cepheus
Usuário destaque

Masculino
Inscrito dia : 21/03/2014
Mensagens : 514
Pontos Ativos : 1085

Ver perfil do usuário http://www.bestskins.net/

Resolvido Re: Loja no fórum

Mensagem por cocas20 em 24/09/16, 09:28 pm

feito pode fechar .
Obrigado pela ajuda Piscada
vlw
avatar

cocas20
Nível 9

Masculino
Inscrito dia : 01/11/2014
Mensagens : 150
Pontos Ativos : 201

Ver perfil do usuário

Resolvido Re: Loja no fórum

Mensagem por while em 24/09/16, 10:40 pm

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

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

while
Hiperativo

Masculino
Inscrito dia : 24/04/2016
Mensagens : 3107
Pontos Ativos : 4509

Ver perfil do usuário http://www.ajuda.forumeiros.com https://www.facebook.com/https://www.facebook.com/profile.php?id=100012157981279

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

- Tópicos similares

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