Preenchimento de prefixo obrigatorio

2 participantes

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

Tópico resolvido Preenchimento de prefixo obrigatorio

Mensagem por Askum 09.07.11 2:03

Qual é sua questão:
Como tem no seguinte topico: https://ajuda.forumeiros.com/t42786-separacao-por-prefixo , a equipe criu um codigo para a separação de dos titulos dos forum por prefixo, so que o problema é que no meu fórum essa opção ficou opcional, o membro decide se que colocar prefixo ou não, eu gostaria que fosse obrigatorio o uso do prefixo.

Esse é o codigo que eu uso atualmente:
Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}});


Que medidas você tomou para corrigir o problema:
Eu não sei editar Javascript nem JQuery, so sei CSS e HTML.

Apresente-nos imagens do problema (se necessário):


Endereço do fórum:
http://playing.forumeiros.com

Versão do fórum:
PHPBB2
Askum

Askum
*****

Membro desde : 15/05/2011
Mensagens : 459
Pontos : 650

http://extrasenses.net

Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad 09.07.11 4:40

Boa noite,

Troque o código anterior pelo seguinte:
Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}     

if (document.tags4.value == "") {
 alert("selecione pelo menos 1 combo");
 return false;
} else {
return true;
}


});

Eu estou esquecendo de uma regrinha do javascript, então se o de cima não funcionar, tente este:

Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}      });

if (document.tags4.value == "") {
 alert("selecione pelo menos 1 combo");
 return false;
} else {
return true;
}


Atenciosamente.
Anonymous

Convidad
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum 09.07.11 4:46

Nao funcio0nou, assim, eu queria que os membrios não conseguissem postar o topico antes de colocar prefixo.

Eu tenho o seguinte javascrip que kmeche com titulos tb.
Código:
;function ctitle(){t=$('input[name=subject]').attr('value');t1=t.substring(0,1).toUpperCase();t2=t.substring(1,250).toLowerCase();t=t1+t2;jQuery('input[name=subject]').attr('value',t)}$(document).ready(function(){$('input[name=subject]').keyup(function(){ctitle()})});
E para foçar letra minuscla.
Askum

Askum
*****

Membro desde : 15/05/2011
Mensagens : 459
Pontos : 650

http://extrasenses.net

Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad 09.07.11 4:57

Boa noite,

Tente o seguinte:
Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}     

if (document.post.tags4.value == "") {
 document.post.submit();
} else {
 alert("selecione pelo menos 1 combo");
}
});

Estou tentando das únicas formas possíveis com o javascript. O que acontece é que teríamos de chamar uma função quando clicássemos em "enviar", só que isso é impossível, porque não podemos adicionar esse valor ao botão de submit!

Atenciosamente.
Anonymous

Convidad
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum 09.07.11 5:00

Esse code fica regarregando a pagina do forum toda vez que se vai criar ym topic. eu vou deixar o code caso necessite ver.
Askum

Askum
*****

Membro desde : 15/05/2011
Mensagens : 459
Pontos : 650

http://extrasenses.net

Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad 09.07.11 5:03

Última tentativa!

Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}     

if (document.post.tags4.value == "") {
  alert("selecione pelo menos 1 combo");
}
});
Anonymous

Convidad
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum 09.07.11 5:08

QUASE LÀ, antes de eu postar aparece, Selecione pelo menos um combo, ai eu postei sem prefixo, quando eu postei apareceu selecione pelo menos um combo novamente, so que n volto ate a pagina de edição do post.

E quando eu edito o topico correto, ele aparece dnv, selecione pelo menos um combo. Mostrando a lingua, quase la.

E toda vez qyue regarrego a pagina aparece a mensagem dnv,
Askum

Askum
*****

Membro desde : 15/05/2011
Mensagens : 459
Pontos : 650

http://extrasenses.net

Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad 09.07.11 5:21

Acho que tenho uma solução!

Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}     

function validarPrefixo(){
if (document.post.tags4.value == "") {
  alert("selecione pelo menos 1 combo");
}
}
});

Em outra página, adicione o seguinte:
Código:
jQuery(document).ready(function(){
jQuery('input[name="post"]').click(){
validarPrefixo();
});
});
Anonymous

Convidad
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum 09.07.11 5:25

Não funcionou p.q
Askum

Askum
*****

Membro desde : 15/05/2011
Mensagens : 459
Pontos : 650

http://extrasenses.net

Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Luciano98 09.07.11 5:26

Olá!

Tente o seguinte código:
Código:
;vertagselected(){afe1=jQuery('input[name=vertag]').val();if(afe1=='0'){alert('Selecione algum prefixo')};if(afe1=='1'){jQuery('input[name=post]').click()}};jQuery(document).ready(function(){jQuery('input[type=submit][name=post][value=Enviar]').html('<input name=vertag value=0><input onmousedown=vertagselected() class=button1 type=submit name=post12 value=Enviar tabindex=6 accesskey=s><input style=display:none type=submit name=post>')});function mudavalin(){jQuery('input[name=vertag]').attr('value','1')};function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo() onmousedown=mudavalin()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}});

Até mais.
Luciano98.
Luciano98

Luciano98
Membro Entusiasta

Membro desde : 02/09/2010
Mensagens : 7647
Pontos : 11049

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum 09.07.11 5:28

O icone para selecionar o prefixo desapareceu.
Askum

Askum
*****

Membro desde : 15/05/2011
Mensagens : 459
Pontos : 650

http://extrasenses.net

Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad 09.07.11 5:29

Bom, trago uma última tentativa!

No primeiro código, deixe o seguinte:
Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}});

No segundo código, deixe o seguinte:
Código:
jQuery(document).ready(function(){
jQuery('input[name="post"]').click(){
if (document.post.tags4.value == "") {
  alert("selecione pelo menos 1 combo")
  return false;
}
});
});

Se não funcionar esse segundo, troque ele pelo seguinte:

Código:
jQuery(document).ready(function(){
jQuery('input[name="post"]').click(){
if (document.post.tags4.value == "") {
  alert("selecione pelo menos 1 combo")
  return false
}
});
});
Veja se funciona! Piscada


Última edição por Mr. Supero em 09.07.11 5:34, editado 1 vez(es)
Anonymous

Convidad
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum 09.07.11 5:33

Nao funcionoj, euj ate exclui o js que forçava mletra minuscula.
Askum

Askum
*****

Membro desde : 15/05/2011
Mensagens : 459
Pontos : 650

http://extrasenses.net

Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Luciano98 09.07.11 5:33

Olá!

Tente o seguinte:
Código:
;function vertagselected(){afe1=jQuery('input[name=vertag]').val();if(afe1=='0'){alert('Selecione algum prefixo')};if(afe1=='1'){jQuery('input[name=post]').click()}};jQuery(document).ready(function(){jQuery('input[type=submit][name=post][value=Enviar]').html('<input name=vertag value=0><input onmousedown=vertagselected() class=button1 type=submit name=post12 value=Enviar tabindex=6 accesskey=s><input style=display:none type=submit name=post>')});function mudavalin(){jQuery('input[name=vertag]').attr('value','1')};function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo() onmousedown=mudavalin()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}});

Até mais.
Luciano98.
Luciano98

Luciano98
Membro Entusiasta

Membro desde : 02/09/2010
Mensagens : 7647
Pontos : 11049

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad 09.07.11 5:34

Eu editei minha mensagem autor, se a sugestão do Luciano não funcionar, tente-a! Piscada

Mr. Supero escreveu:Bom, trago uma última tentativa!

No primeiro código, deixe o seguinte:
Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}});

No segundo código, deixe o seguinte:
Código:
jQuery(document).ready(function(){
jQuery('input[name="post"]').click(){
if (document.post.tags4.value == "") {
  alert("selecione pelo menos 1 combo")
  return false;
}
});
});

Se não funcionar esse segundo, troque ele pelo seguinte:

Código:
jQuery(document).ready(function(){
jQuery('input[name="post"]').click(){
if (document.post.tags4.value == "") {
  alert("selecione pelo menos 1 combo")
  return false
}
});
});
Veja se funciona! Piscada
Anonymous

Convidad
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum 09.07.11 5:38

Tah tensu, funcionou n, eu tenho uma ideia que acho que pode ajudar, eu digito o topico, ai eu digito a mensagem, depois de tudo, eu clico em enviar, ai no local onde estava pra eu digitar a mengsane e o titulo, some tudo e apoarece um lugar para euj selecionar os pregficos. dps so clicar enviar.
Askum

Askum
*****

Membro desde : 15/05/2011
Mensagens : 459
Pontos : 650

http://extrasenses.net

Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad 09.07.11 5:40

Isso acontece com o meu novo código ou com o do Luciano Interrogação
Anonymous

Convidad
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum 09.07.11 5:41

Nao, e uma ideia que eu acho que facilitaaria na resolução do code.
Askum

Askum
*****

Membro desde : 15/05/2011
Mensagens : 459
Pontos : 650

http://extrasenses.net

Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad 09.07.11 5:43

Mais você não me respondeu! Você tentou utilizar os meus códigos? Funcionou ou não? Tentou os do Luciano? Funcionou ou não?
Anonymous

Convidad
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum 09.07.11 5:44

nenhum funcionou, o que passou mais perto foi aquele que abria a tela dizendo para uzar um combo, so que a tela abra em todos os topicos. mesmo sem tar editando os ou não.
Askum

Askum
*****

Membro desde : 15/05/2011
Mensagens : 459
Pontos : 650

http://extrasenses.net

Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad 09.07.11 5:46

Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}     

if (document.post.tags4.value == "") {
  alert("selecione pelo menos 1 combo")
  return false;
}
});

Se não funcionar, tente este:
Código:
;function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}     

if (document.post.tags4.value == "") {
  alert("selecione pelo menos 1 combo")
  return false
}
});

Ps: remova os anteriores!
Anonymous

Convidad
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Luciano98 09.07.11 5:48

Olá!

Tente o seguinte:
Código:
;function vertagselected(){afe1=jQuery('input[name=vertag]').val();if(afe1=='0'){alert('Selecione algum prefixo')};if(afe1=='1'){jQuery('input[name=post]').click()}};function mudavalin(){jQuery('input[name=vertag]').attr('value','1')};jQuery(document).ready(function(){jQuery('input[type=submit][name=post][value=Enviar]').hide().before('<input style=display:none name=vertag value=0><input onmousedown=vertagselected() class=button1 type=submit name=post12 value=Enviar tabindex=6 accesskey=s>')});function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo() onmousedown=mudavalin()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}});

Até mais.
Luciano98.
Luciano98

Luciano98
Membro Entusiasta

Membro desde : 02/09/2010
Mensagens : 7647
Pontos : 11049

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum 09.07.11 5:49

luciano, voce é ***** valeu demais, e ao Mr.Supero tb. voces dois são demais.

To completamente satifseito.
Askum

Askum
*****

Membro desde : 15/05/2011
Mensagens : 459
Pontos : 650

http://extrasenses.net

Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum 09.07.11 5:54

O codigo de forçar letra minuscla buga seu code Luciano, por isso eu tirei o code do leytra minuscula: tom satifeito dps de tantas tentativas e finalemnte deu certo Muito feliz


Pera, antes de turo um ultimo erro, que eu achava que iria acontecer ja, quando voce vai postar mensagem nio topico de alguem, eles pedem o prefixo, so que n tem onde selecionar.

Meu forum eu so uso respota rapida. acho que se eu colocar a resposta normal vai funcionar.
Askum

Askum
*****

Membro desde : 15/05/2011
Mensagens : 459
Pontos : 650

http://extrasenses.net

Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad 09.07.11 6:04

Acho que tenho a solução (aproveitando o código do luciano):
Código:
;function vertagselected(){
url_local = window.location.pathname + window.location.search;
if(url_local == 'jQuery('[mode="newtopic"]')') {
afe1=jQuery('input[name=vertag]').val();
if(afe1=='0'){
alert('Selecione algum prefixo')
}
};

if(afe1=='1'){jQuery('input[name=post]').click()}};function mudavalin(){jQuery('input[name=vertag]').attr('value','1')};jQuery(document).ready(function(){jQuery('input[type=submit][name=post][value=Enviar]').hide().before('<input style=display:none name=vertag value=0><input onmousedown=vertagselected() class=button1 type=submit name=post12 value=Enviar tabindex=6 accesskey=s>')});function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo() onmousedown=mudavalin()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}});

Se não der:

Código:
;function vertagselected(){
url_local = window.location.pathname + window.location.search;
if(url_local == '/post?&mode=newtopic') {
afe1=jQuery('input[name=vertag]').val();
if(afe1=='0'){
alert('Selecione algum prefixo')
}
};

if(afe1=='1'){jQuery('input[name=post]').click()}};function mudavalin(){jQuery('input[name=vertag]').attr('value','1')};jQuery(document).ready(function(){jQuery('input[type=submit][name=post][value=Enviar]').hide().before('<input style=display:none name=vertag value=0><input onmousedown=vertagselected() class=button1 type=submit name=post12 value=Enviar tabindex=6 accesskey=s>')});function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo() onmousedown=mudavalin()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none')}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none')}});

Estou envergonhado de tantos erros, é que faz muito tempo que não mexo como javascript, ai fica meio esquecido...
Anonymous

Convidad
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum 09.07.11 6:08

O primeiro codigo n funciona, e o segundo, não deixa eu criar o topic,l quando eu boto para criar, ele volta e deleta o conterudo do titulo.

Acho que voces poderiam fazer oids code, um do luciano para os topicos, e o outros para as mensagens, que desativaria o code do luciano na hora de responder na respotas rapida.
Askum

Askum
*****

Membro desde : 15/05/2011
Mensagens : 459
Pontos : 650

http://extrasenses.net

Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Luciano98 09.07.11 6:27

Olá!

Aqui está:
Código:
;function vertagselected(){afe1=jQuery('input[name=vertag]').val();if(afe1=='0'){alert('Selecione algum prefixo')};if(afe1=='1'){jQuery('input[name=post]').click()}};function mudavalin(){jQuery('input[name=vertag]').attr('value','1')};jQuery(document).ready(function(){jQuery('input[type=submit][name=post][value=Enviar]').hide().before('<div id=vertagselect><input style=display:none name=vertag value=0><input onmousedown=vertagselected() class=button1 type=submit name=post12 value=Enviar tabindex=6 accesskey=s></div>')});function tagprefixo(){jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val()+jQuery('input[name=subject]').val())};jQuery(document).ready(function(){jQuery('#text_edit').before('<select name=tags4 onchange=tagprefixo() onmousedown=mudavalin()><option value="">(Sem Prefixo)</option><option value=[Apresentacao]>Apresentação</option><option value=[Download]>Download</option><option value=[Duvida]>Dúvida</option><option value=[Dica]>Dica</option><option value=[Evento]>Evento</option><option value=[Entrega]>Entrega</option><option value=[Filme]>Filme</option><option value=[Game]>Game</option><option value=[Imagem]>Imagem</option><option value=[Noticia]>Notícia</option><option value=[Off-Topic]>Offtopic</option><option value=[Playstation]>Playstation</option><option value=[FAQ]>Pedido</option><option value=[Recado]>Recado</option><option value=[Sugestao]>Sugestão</option><option value=[Imagem]>Imagem</option><option value=[Guia]>Guia</option><option value=[Tutorial]>Tutorial</option><option value=[Video]>Vídeo</option><option value=[Codigo]>Codigo</option></select> <img src=http://2img.net/i/fa/wysiwyg/separator.png style=vertical-align:middle> ')});jQuery(document).ready(function(){var mode=jQuery('input[value=reply]').val();if(mode=='reply'){jQuery('select[name=tags4]').css('display','none');jQuery('#vertagselect').hide();jQuery('input[type=submit][name=post][value=Enviar]').show()}else if(mode=='quote'){jQuery('select[name=tags4]').css('display','none');jQuery('#vertagselect').hide();jQuery('input[type=submit][name=post][value=Enviar]').show()};});

Até mais.
Luciano98.
Luciano98

Luciano98
Membro Entusiasta

Membro desde : 02/09/2010
Mensagens : 7647
Pontos : 11049

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum 09.07.11 6:38

Depois de tanto falar, funcionou o codigo, valeu ao Luciano98 e ao Mr.Supero, por terem me ajudado, testei todos os possiveis bugs, e não deu nenhum, muito obrigado.

Membro Satisfeito.
Askum

Askum
*****

Membro desde : 15/05/2011
Mensagens : 459
Pontos : 650

http://extrasenses.net

Ir para o topo Ir para baixo

Tópico resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Luciano98 09.07.11 6:50

Askum escreveu:Depois de tanto falar, funcionou o codigo, valeu ao Luciano98 e ao Mr.Supero, por terem me ajudado, testei todos os possiveis bugs, e não deu nenhum, muito obrigado.

Membro Satisfeito.
Obrigado, nós realmente demoramos, tivemos várias tentativas, mas achamos a solução para esse código.

Tópico bloqueado
Luciano98

Luciano98
Membro Entusiasta

Membro desde : 02/09/2010
Mensagens : 7647
Pontos : 11049

https://ajuda.forumeiros.com

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