Gestão dos formulários

2 participantes

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

Admineiro

Tópico resolvido Gestão dos formulários

Mensagem por tikky 11.07.17 15:29

Detalhes da questão


Endereço do fórum: http://habboqt.forumeiros.com
Versão do fórum: phpBB2

Descrição


Bem,
este prroblema anda a acompanha-me a tempos que é o seguinte, http://habboqt.forumeiros.com/h3- , peguei da loja de icones do daemon e editei para por mais produtos, mas ao comprar por exemplo o "Emblema customizado​ " o que vai ser enviado vai ser o formulario do "Mudar Nickname".

Obrigado Convidado Café


Última edição por Pedxz em 12.07.17 21:12, editado 1 vez(es)
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Gestão dos formulários

Mensagem por Harleen 11.07.17 16:21

Olá, poderia desativar por um momento o script que redireciona a página? ou poste o código aqui...

Até mais
Harleen

Harleen
Super Membro

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

https://antenadogames.forumeiros.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Gestão dos formulários

Mensagem por tikky 11.07.17 17:44

aqui esta
Código:
<script type="text/javascript" src="http://jscolor.com/jscolor/jscolor.js"></script>
<script src="http://ajuda.forumeiros.com/29110.js"></script>
<script src="http://ajuda.forumeiros.com/28074.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript">
  $(function() {
  var produtos = {
 
    'Minecraft': {
        icone: 'http://i.imgur.com/QGfdhKh.png',
        preco: '250',
        cash: '5',
        descricao: 'Famoso jogo dos cubos!'
    },
 
  'CS:GO': {
        icone: 'http://i.imgur.com/Bqx7X96.png',
        preco: '250',
        cash: '5',
        descricao: 'Jogo dos tiros!'
    },
 
  'Point Black': {
        icone: 'http://i.imgur.com/MDlccNa.png',
        preco: '250',
        cash: '5',
        descricao: 'Capacete de batalha'
    },
 
  'Call Of Duty': {
        icone: 'http://i.imgur.com/3BSJxwg.png',
        preco: '250',
        cash: '5',
        descricao: 'Capacete de batalha'
    },
 
  'Battlefield 1': {
        icone: 'http://i.imgur.com/E3qaYqh.png',
        preco: '250',
        cash: '5',
        descricao: 'Capacete de batalha'
    },
 
  'Battlefield 1': {
        icone: 'http://i.imgur.com/E3qaYqh.png',
        preco: '250',
        cash: '5',
        descricao: 'Capacete de batalha'
    },
 
  'Battlefield 1': {
        icone: 'http://i.imgur.com/E3qaYqh.png',
        preco: '250',
        cash: '5',
        descricao: 'Capacete de batalha'
    },
 
 
  'Combat Arms': {
        icone: 'http://i.imgur.com/VOv5hap.png',
        preco: '250',
        cash: '5',
        descricao: 'Capacete de batalha'
    },
 
    'Battlefield 1': {
        icone: 'http://i.imgur.com/E3qaYqh.png',
        preco: '250',
        cash: '5',
        descricao: 'Capacete de batalha'
    },
 
    'Far Cry': {
        icone: 'http://i.imgur.com/Yu9ldIh.png',
        preco: '250',
        cash: '5',
        descricao: 'Pokemón tipo fogo'
    }
 
  };
 
 
  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 /><i class="preco" data-myprice="' + value.preco + '">Preço: <b>' + value.preco + '</b> ppc</i></td>' +
          '  <td>' +
          '  <ul>' +
          '  <li>'+ value.descricao + '</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 PPC  : <b class="totalPoints">' + myPoints + '</b>');
        },
        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> PPC');
    $('.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> PPC');
    $(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;
      texto += '[quote][center][color=#5F9EA0][font=Impact][size=18]Meu Pedido:[/size][/font][/color][/center][/quote]';
      texto += '[quote][color=grey][b]Produto:[/b]';
      $('.item-cart').each(function() {
        var item = $(this).text();
        var preco = parseInt($(this).attr('data-myprice'));
        texto += '[list][b]' + item.charAt(0).toUpperCase() + item.slice(1)
        //add line break at the end
        + ':[/b] ' + preco + " PPC[/list]";
        total += preco;
      });
      texto += '[/quote]';
      texto += '[list][/list]';
      texto += '[quote][b]Valor total:[/b] ' + total + ' PPC[/color][/quote]';
      $.post('/post', {
            'mode': 'newtopic',
            'post': 1,
          'subject': '「LOJA」nova compra',
            'message': texto,
        'notify': 1,
        'f': 153
      }).done(function() {
          alert("Seu pedido foi enviado! Aguarde até que um administrador adicione seus ítens");
        resetItems();
      });
      } else {
        alert("Você não tem ppc suficiente para efetuar a compra");
      }
    } else {
      alert("O carrinho está vazio");
    }
  }
</script>
<style type="text/css">
  table.content {
  background: rgba(0,0,0,0.1);
  border: 1px solid #303d46;
  border-collapse: separate;
  empty-cells: show;
  table-layout: fixed;
  width: 100%;
  }
  .itens .nome {/*color: #333;*/
  font-size: 14px;
  font-weight: 400;
  padding: 10px;
  list-style: none;
  transition: 0.05s all;}
  .itens .preco {/*color: #666;*/
  font-size: 14px;
  font-weight: 400;
  padding: 10px;
  list-style: none;
  transition: 0.05s all;}
  .itens .icone {
  text-align: center;
  }
  .itens .icone img {
  height: 50px;
  width: 50px;
  }
  .item-cart {
  background: #9b4ed6 url(http://i.imgur.com/xTY1kgk.jpg) 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: #303d46;border-bottom: 1px solid rgba(0,0,0,0.1);}
  .itens ul li {list-style-type: none;}
  .daemon {
  background: #333;
  text-align: center;
  padding: 10px;
  }
  #cart {
  background: #303d46;
  border: 1px solid rgba(0,0,0,0.1);
  margin-top: 5px;
  padding: 5px;
  }
  .cart {
  background: rgba(0,0,0,0.1) 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 #303d46;
  }
  .total, .myPoints { }
  }
</style>
<div class="main paged">
  <div class="paged-head clearfix">
      <i style="margin-top:-7px" class="myPoints"></i>
      <p class="posting" style="margin: -6px;">
        <input type="button" style="color: white;
            background-color: #9b4ed6;
            border-radius: 2px;
            box-shadow: inset 0 0 1px 1px rgba(0,0,0,.1);
            height: auto!important;
            font-family: segoe ui;
            text-shadow: 0 1px 1px rgba(0,0,0,0.2);
            font-weight: 600!important;
            font-size: 13px;
            padding: 7px 7px 8px 3px;" value="Concluir compra" onclick="buyItems()" />
        <input type="button" style="color: white;
            background-color: #303d46;
            border-radius: 2px;
            box-shadow: inset 0 0 1px 1px rgba(0,0,0,.1);
            height: auto!important;
            font-family: segoe ui;
            text-shadow: 0 1px 1px rgba(0,0,0,0.2);
            font-weight: 600!important;
            font-size: 13px;
            padding: 7px 7px 8px 3px;" value="Resetar ítens" onclick="resetItems()" />
      </p>
  </div>
  <div class="main">
      <div class="main-head">
        <div class="page-title">
            <h2>
              Loja                 
            </h2>
        </div>
      </div>
      <div class="main-content cont">
        <table class="content">
            <tbody class="itens">
              <tr class="item">
                  <td class="icone" style="width: 10%;"><img src="http://i.imgur.com/mNh6XKz.png" /></td>
                  <td style="width: 50%;"><strong class="nome">Mudar Nickname</strong><br /><br /><i class="preco" data-myprice="1000">Preço: <b>1000</b> ppc</i></td>
                  <td>
                    <ul>
<form  action="/posting.forum" onsubmit="submit_form();" id="form2" method="post" enctype="multipart/form-data">
<input type="hidden" name="form_mode" value="0" />
<input data-type="field" id="field001"  type="text" placeholder="nome pretendido" />
<input type="hidden" name="f" value="153" />
<input type="hidden" name="subject" value="O script não enviou o título" template="「LOJA」mudar nickname" />
<input type="hidden" name="description" value="O script não enviou a descrição" template="" />
<textarea name="message" style="display:none"></textarea> <textarea id="message-template-bbcode-0" style="display:none">
[quote][center][color=#5F9EA0][font=Impact][size=18]Mudar Nome:[/size][/font][/color][/center][/quote]
[quote][color=grey][b]Nome pretendido:[/b] {field001} [/color][/quote]
[quote][color=grey] Preço: [b]1000 PPC[/b][/color][/quote]
</textarea>
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="lt" value="0" />
<input type="submit" style="weight: 50px;" name="post" value="Enviar" />
</form>
                    </ul>
                  </td>
              </tr>
              <tr class="item">
                  <td class="icone" style="width: 10%;"><img src="http://i.imgur.com/OQj9qML.png" /></td>
                  <td style="width: 50%;"><strong class="nome">Título no perfil</strong><br /><br /><i class="preco" data-myprice="1500">Preço: <b>1500</b> ppc</i></td>
                  <td>
                    <ul>
<form id="form1" action="/posting.forum" onsubmit="submit_form();"  method="post" enctype="multipart/form-data">
<input type="hidden" name="form_mode" value="0" />
<input data-type="field" id="field002" type="text" placeholder="texto pretendido" />
<input type="hidden" name="f" value="153" />
<input type="hidden" name="subject" value="O script não enviou o título" template="「LOJA」título no perfil" />
<input type="hidden" name="description" value="O script não enviou a descrição" template="" />
<textarea name="message" style="display:none"></textarea> <textarea id="message-template-bbcode-0" style="display:none">
[quote][center][color=#5F9EA0][font=Impact][size=18]Título no perfil:[/size][/font][/color][/center][/quote]
[quote][color=grey][b]Texto pretendido:[/b] {field002} [/color][/quote]
[quote][color=grey] Preço: [b]1500 PPC[/b][/color][/quote]
</textarea>
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="lt" value="0" />
<input type="submit" class="addButton"  name="post" value="Enviar" />
</form>
                    </ul>
                  </td>
              </tr>
              <tr class="item">
                  <td class="icone" style="width: 10%;"><img src="http://i.imgur.com/iAhcbK8.png" /></td>
                  <td style="width: 50%;"><strong class="nome">Converter</strong><br /><br /><i class="preco" data-myprice="1500">Lembrado que <b>1000</b> ppc = <b>10</b> Cash.</i></td>
                  <td>
                    <ul>
                        <form onsubmit="submit_form();" action="/posting.forum" id="generated_form" method="post" enctype="multipart/form-data">
                          <input type="hidden" name="form_mode" value="0" />
                          <input data-type="field" id="field004" type="text" placeholder="texto pretendido" style="width:50%;padding:4.5px 8px;display:inline-block;margin:6px 0 0 0" />
                          <input type="hidden" name="f" value="153" />
                          <input type="hidden" name="subject" value="O script não enviou o título" template="「LOJA」conversão" />
                          <input type="hidden" name="description" value="O script não enviou a descrição" template="" />
                          <textarea name="message" style="width:1px;height:1px;opacity:0"></textarea>
                    <textarea id="message-template-bbcode-0" style="width:1px;height:1px;opacity:0">[quote][center][color=#5F9EA0][font=Impact][size=18]Título no perfil:[/size][/font][/color][/center][/quote][quote][color=grey][b]Texto pretendido: [/b]{field004} [/color][/quote][quote][color=grey] Preço: [b]1500 PPC[/b][/color][/quote]</textarea>
                          <br />
                          <li>
                              <input type="hidden" name="mode" value="newtopic" />
                              <input type="hidden" name="lt" value="0" />
                              <input type="submit" class="addButton" name="post" value="Enviar" />
                          </li>
                        </form>
                    </ul>
                  </td>
              </tr>
              <tr class="item">
                  <td class="icone" style="width: 10%;"><img src="http://i.imgur.com/NKIN0M0.png" /></td>
                  <td style="width: 50%;"><strong class="nome">Emblema customizado​ </strong><br /><br /><i class="preco" data-myprice="3500">Preço: <b>3500</b> ppc</i></td>
                  <td>
                    <ul>
                        <form onsubmit="submit_form();" action="/posting.forum" id="generated_form" method="post" enctype="multipart/form-data">
                          <input type="hidden" name="form_mode" value="0" />
                          <input data-type="field" id="field005" type="text" placeholder="url do emblema" style="width:50%;padding:4.5px 8px;display:inline-block;margin:6px 0 0 0" />
                          <input type="hidden" name="f" value="153" />
                          <input type="hidden" name="subject" value="O script não enviou o título" template="「LOJA」emblema customizado" />
                          <input type="hidden" name="description" value="O script não enviou a descrição" template="" />
                          <textarea name="message" style="width:1px;height:1px;opacity:0"></textarea><textarea id="message-template-bbcode-0" style="width:1px;height:1px;opacity:0">
                    [quote][center][color=#5F9EA0][font=Impact][size=18]Emblema customizado:[/size][/font][/color][/center][/quote]
                    [quote][color=grey][b] Emblema: [/b][img]{field005}[/img]
                    [b]Url do emblema:[/b][url={field0012}]{field005}[/ur] [/color][/quote]
                    [quote][color=grey] Preço: [b]3500 PPC[/b][/color][/quote]</textarea>
                          <br />
                          <li>
                              <input type="hidden" name="mode" value="newtopic" />
                              <input type="hidden" name="lt" value="0" />
                              <input type="submit" class="addButton" name="post" value="Enviar" />
                          </li>
                        </form>
                    </ul>
                  </td>
              </tr>
              <tr class="item">
                  <td class="icone" style="width: 10%;"><img src="http://i.imgur.com/Q1J9ZWK.png" /></td>
                  <td style="width: 50%;"><strong class="nome">Retirar Infrações</strong><br /><br /><i class="preco" data-myprice="1500">Preço: <b>1000</b> ppc por cada.</i></td>
                  <td>
                    <ul>
                        <form onsubmit="submit_form();" action="/posting.forum" id="generated_form" method="post" enctype="multipart/form-data">
                          <input type="hidden" name="form_mode" value="0" />
                          <input data-type="field" id="field006" type="text" placeholder="texto pretendido" style="width:50%;padding:4.5px 8px;display:inline-block;margin:6px 0 0 0" />
                          <input type="hidden" name="f" value="153" />
                          <input type="hidden" name="subject" value="O script não enviou o título" template="「LOJA」retirar infrações" />
                          <input type="hidden" name="description" value="O script não enviou a descrição" template="" />
                          <textarea name="message" style="width:1px;height:1px;opacity:0"></textarea><textarea id="message-template-bbcode-0" style="width:1px;height:1px;opacity:0">
                    [quote][center][color=#5F9EA0][font=Impact][size=18]Título no perfil:[/size][/font][/color][/center][/quote]
                    [quote][color=grey][b]Texto pretendido: [/b]{field006} [/color][/quote]
                    [quote][color=grey] Preço: [b]1500 PPC[/b][/color][/quote]</textarea>
                          <br />
                          <li>
                              <input type="hidden" name="mode" value="newtopic" />
                              <input type="hidden" name="lt" value="0" />
                              <input type="submit" class="addButton" name="post" value="Enviar" />
                          </li>
                        </form>
                    </ul>
                  </td>
              </tr>
              <tr class="item">
                  <td class="icone" style="width: 10%;"><img src="http://i.imgur.com/9DMZURi.png" /></td>
                  <td style="width: 50%;"><strong class="nome">VIP 7 dias</strong><br /><br /><i class="preco" data-myprice="1500">Preço: <b>1500</b> ppc</i></td>
                  <td>
                    <ul>
                        <li>vip por 7 dias</li>
                        <br />
                        <li><input type="button" onclick="addToCart(this)" value="Adicionar ao carrinho" /></li>
                    </ul>
                  </td>
              </tr>
              <tr class="item">
                  <td class="icone" style="width: 10%;"><img src="http://i.imgur.com/9DMZURi.png" /></td>
                  <td style="width: 50%;"><strong class="nome">VIP 30 dias</strong><br /><br /><i class="preco" data-myprice="5000">Preço: <b>5000</b> ppc</i></td>
                  <td>
                    <ul>
                        <li>vip por 1 mês</li>
                        <br />
                        <li><input type="button" onclick="addToCart(this)" value="Adicionar ao carrinho" /></li>
                    </ul>
                  </td>
              </tr>
            </tbody>
        </table>
        <div id="cart">
            <div class="cart"></div>
            <span class="total"></span>
        </div>
      </div>
  </div>
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Gestão dos formulários

Mensagem por tikky 12.07.17 17:31

up
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Gestão dos formulários

Mensagem por Harleen 12.07.17 21:07

Olá, isso está acontecendo, pois você adicionou manualmente os itens no HTML, ao invés de alterar o código JavaScript.
Você deve adicionar mais produtos pelo var produtos ao invés do HTML...

Veja como exemplo as mensagens do membro MateusA nesse tópico.

Até mais
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: Gestão dos formulários

Mensagem por Harleen 12.07.17 21:33

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


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