Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Código de Loja não funciona
4 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Código de Loja não funciona
Detalhes da questão
Endereço do fórum: http://www.libertytelecomctba.com.br
Versão do fórum: ModernBB
Descrição
Alow
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
Re: Código de Loja não funciona
Olá autor,
Me informe uma coisa, o problema esta só no envio de MP?
Até mais!
Me informe uma coisa, o problema esta só no envio de MP?
Até mais!
Re: Código de Loja não funciona
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
Re: Código de Loja não funciona
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
o seu forum têm o /g1- ?
As mps são enviadas para o grupo com o id 1
Provavelmente esse será o problema
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219
Re: Código de Loja não funciona
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
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
Re: Código de Loja não funciona
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para Questões resolvidas. |
Tópicos semelhantes
» Suporte para código de loja
» Problemas em código HTML - Loja
» Ajuda com Código de Loja
» Loja do fórum
» Alteração na loja
» Problemas em código HTML - Loja
» Ajuda com Código de Loja
» Loja do fórum
» Alteração na loja
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos