O que está faltando nesse codigo?

3 participantes

Ir para baixo

Tópico resolvido O que está faltando nesse codigo?

Mensagem por Hdesigner 05/05/13, 11:19 pm

Qual é minha questão:
Eu já fiz todo o tuto e n da certo :/

Esse coloca como página HTML 
[spoiler][code]









function gerartitulo() {
 var tipo = document.getElementById("tipo").value;




switch(tipo) {
 case '[Avatar] ':
 tipob = 'Avatar';
 jQuery('input[name="f"]').val('17');
 break;
 case '[Assinatura] ':
 tipob = 'Assinatura';
  jQuery('input[name="f"]').val('17');
 break;
 case '[Userbar] ':
 tipob = 'Userbar';
  jQuery('input[name="f"]').val('17');
 break;
 case '[Banner] ':
 tipob = 'Banner';
  jQuery('input[name="f"]').val('17');
 break;
 case '[Logo] ':
 tipob = 'Logo';
  jQuery('input[name="f"]').val('17');
 break;




case '[Menu] ':
case '[Botões] ':
case '[Ícones] ':
case '[Ranks] ':
jQuery('input[name="f"]').val('17');
 break;




case '[Outros] ':
case '[Imagem] ':
jQuery('input[name="f"]').val('17');
 break;
 }




 var cor = document.getElementById("cor").value;
 var tamanho = document.getElementById("tamanho").value;
 var texto = document.getElementById("texto").value;
 var textotonalidade = document.getElementById("textotonalidade").value;
 var cortonalidade = document.getElementById("cortonalidade").value;




jQuery("input[name=subject]").attr('value', tipo+cor+cortonalidade+tamanho+texto+textotonalidade);
 jQuery("#titlecode").html(tipo+cor+cortonalidade+tamanho+texto+textotonalidade);




if(tipo == "[Avatar] " || tipo == "[Assinatura] " || tipo == "[Userbar] " || tipo == "[Banner] " || tipo == "[Logo] ") {
 jQuery('#size_extra optgroup').css('display','block');
 jQuery('#size_extra optgroup[label!=' + tipob + ']').css('display','none');
 jQuery('#size_extra_span').css('display','block');
 }
 else {
 jQuery('#size_extra_span').css('display','none');
 }
}
imagensdopedido = '';




function gerarpedido() {
 gerartitulo();
 var cordofundo = document.getElementById("fundo").value;
 var cordafonte = document.getElementById("fontecor").value;
 var nomedafonte = (document.getElementById("fonte").value == '') ? document.getElementById("fonteNome").value : document.getElementById("fonte").value;
 var tipodeanimacao = (document.getElementById("animacao").value == '') ? document.getElementById("animacaoNome").value : document.getElementById("animacao").value;
 var tipodemoldura = (document.getElementById("moldura").value == '') ? document.getElementById("molduraNome").value : document.getElementById("moldura").value;
 var descricaodopedido = document.getElementById("adicionais").innerHTML;
 var descricaodopedido = document.getElementById("adicionais").value;
 var dimensaoA = document.getElementById("dimensoesA").value;
 var dimensaoL = document.getElementById("dimensoesL").value;




var dimensaof = (document.getElementById("size_extra").value == '') ? dimensaoL + ' x ' + dimensaoA + ' px' : document.getElementById("size_extra").value;




var urlforum = document.getElementById("urlforum").value;




finalmessage = 'Endereço do fórum : [url]'+ urlforum + '[/url]\nImagens a serem usadas : ' + imagensdopedido + '\n Dimensões : ' + dimensaof +' \nCor do fundo : #' + cordofundo + '\nCor da fonte : #' + cordafonte + '\nFonte : ' + nomedafonte + '\nAnimação : ' + tipodeanimacao + '\nMoldura : ' + tipodemoldura + '\nDescrição do trabalho : ' + descricaodopedido;








jQuery("input[name=message]").attr('value', finalmessage);
}




function outra(id) {
 var inputID = id+"Nome";
 (document.getElementById(id).value == '') ? document.getElementById(inputID).style.display = 'inline' : document.getElementById(inputID).style.display = 'none';
 document.getElementById(inputID).focus();
}




 function removeimg(obj) {
 obj.parent().parent().remove();
 update_img();
 }
 function addimg() {
 $('#addimage').before('[tr class=image][td class=part][/td][td]



[/td][/tr]');
 $('#addimage').prev().find('.previsualise').hover(
 function () {
 $(this).parent().find('.previsuimg').html('
O que está faltando nesse codigo? '+encodeURI($(this).parent().find('input')').find('div').css('display','block');
 },
 function () {
 $(this).parent().find('.previsuimg div').css('display','none');
 }
 );
 update_img();
 }
 function update_img() {
 if($('.image').length
Hdesigner
Hdesigner
****

Membro desde : 17/07/2012
Mensagens : 309
Pontos : 485

http://hdesign.forumbrasil.net/

Ir para o topo Ir para baixo

Tópico resolvido Re: O que está faltando nesse codigo?

Mensagem por iHeloaD 05/05/13, 11:27 pm

Saudações,

Crie o uma HTML com o formulário, logo em seguida, crie uma nova HTML com este código
Código:
jQuery(document).ready(function() {
jQuery('a[href^="/post?f=NUMERO_DO_FORUM&mode=newtopic"]').attr('href', '/hNUMERO_DA_PAGINA_HTML_COM_O_FORMULARIO-');
});
Depois na descrição do fórum coloque
Código:
<script src=LINK_DA_PAGINA_DO_ATIVADOR></script><script src=hNUMERO_DA_PAGINA_DO_ATIVADOR-></script>

Até mais zen
iHeloaD
iHeloaD
Super Membro

Membro desde : 11/10/2012
Mensagens : 1700
Pontos : 2816

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Ir para o topo Ir para baixo

Tópico resolvido Re: O que está faltando nesse codigo?

Mensagem por Hdesigner 06/05/13, 03:15 am

n funcionou, acho que é erro no formulário :/ <br>
Aparece a mensagem (Desculpa, mas apenas podem colocar tópicos neste fórum.) <br>
Sendo que eu sou dono do fórum '-'
Hdesigner
Hdesigner
****

Membro desde : 17/07/2012
Mensagens : 309
Pontos : 485

http://hdesign.forumbrasil.net/

Ir para o topo Ir para baixo

Tópico resolvido Re: O que está faltando nesse codigo?

Mensagem por seender 07/05/13, 07:13 am

Olá!

Aceda à:
Painel...-> Geral -> Fórum -> Segurança
Lá terá "Desautorizar formulários não oficiais de postarem no fórum e enviar mensagens privadas", marque a opção Não e carregue em Salvar.

Até mais!
seender
seender
Membro Entusiasta

Membro desde : 07/04/2009
Mensagens : 9449
Pontos : 12455

http://www.divulgamaisweb.com https://www.facebook.com/Divulga-Mais-Web-874814432638426/

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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