Preenchimento de prefixo obrigatorio

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

Resolvido Preenchimento de prefixo obrigatorio

Mensagem por Askum em 08/07/11, 10:03 pm

Qual é sua questão:
Como tem no seguinte topico: http://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://illiweb.com/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
avatar

Askum
Usuário avançado

Masculino
Inscrito dia : 14/05/2011
Mensagens : 459
Pontos Ativos : 650

Ver perfil do usuário http://extrasenses.net

Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad em 09/07/11, 12:40 am

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://illiweb.com/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://illiweb.com/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.

Convidad
Convidado


Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum em 09/07/11, 12:46 am

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

Askum
Usuário avançado

Masculino
Inscrito dia : 14/05/2011
Mensagens : 459
Pontos Ativos : 650

Ver perfil do usuário http://extrasenses.net

Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad em 09/07/11, 12:57 am

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://illiweb.com/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.

Convidad
Convidado


Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum em 09/07/11, 01:00 am

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

Askum
Usuário avançado

Masculino
Inscrito dia : 14/05/2011
Mensagens : 459
Pontos Ativos : 650

Ver perfil do usuário http://extrasenses.net

Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad em 09/07/11, 01:03 am

Ú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://illiweb.com/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");
}
});

Convidad
Convidado


Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum em 09/07/11, 01:08 am

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

Askum
Usuário avançado

Masculino
Inscrito dia : 14/05/2011
Mensagens : 459
Pontos Ativos : 650

Ver perfil do usuário http://extrasenses.net

Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad em 09/07/11, 01:21 am

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://illiweb.com/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();
});
});

Convidad
Convidado


Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum em 09/07/11, 01:25 am

Não funcionou p.q
avatar

Askum
Usuário avançado

Masculino
Inscrito dia : 14/05/2011
Mensagens : 459
Pontos Ativos : 650

Ver perfil do usuário http://extrasenses.net

Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Luciano98 em 09/07/11, 01:26 am

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

Luciano98
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 01/09/2010
Mensagens : 7648
Pontos Ativos : 11045

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum em 09/07/11, 01:28 am

O icone para selecionar o prefixo desapareceu.
avatar

Askum
Usuário avançado

Masculino
Inscrito dia : 14/05/2011
Mensagens : 459
Pontos Ativos : 650

Ver perfil do usuário http://extrasenses.net

Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad em 09/07/11, 01:29 am

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://illiweb.com/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, 01:34 am, editado 1 vez(es)

Convidad
Convidado


Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum em 09/07/11, 01:33 am

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

Askum
Usuário avançado

Masculino
Inscrito dia : 14/05/2011
Mensagens : 459
Pontos Ativos : 650

Ver perfil do usuário http://extrasenses.net

Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Luciano98 em 09/07/11, 01:33 am

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

Luciano98
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 01/09/2010
Mensagens : 7648
Pontos Ativos : 11045

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad em 09/07/11, 01:34 am

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://illiweb.com/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

Convidad
Convidado


Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum em 09/07/11, 01:38 am

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

Askum
Usuário avançado

Masculino
Inscrito dia : 14/05/2011
Mensagens : 459
Pontos Ativos : 650

Ver perfil do usuário http://extrasenses.net

Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad em 09/07/11, 01:40 am

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

Convidad
Convidado


Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum em 09/07/11, 01:41 am

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

Askum
Usuário avançado

Masculino
Inscrito dia : 14/05/2011
Mensagens : 459
Pontos Ativos : 650

Ver perfil do usuário http://extrasenses.net

Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad em 09/07/11, 01:43 am

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?

Convidad
Convidado


Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum em 09/07/11, 01:44 am

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

Askum
Usuário avançado

Masculino
Inscrito dia : 14/05/2011
Mensagens : 459
Pontos Ativos : 650

Ver perfil do usuário http://extrasenses.net

Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad em 09/07/11, 01:46 am

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://illiweb.com/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://illiweb.com/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!

Convidad
Convidado


Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Luciano98 em 09/07/11, 01:48 am

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

Luciano98
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 01/09/2010
Mensagens : 7648
Pontos Ativos : 11045

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum em 09/07/11, 01:49 am

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

To completamente satifseito.
avatar

Askum
Usuário avançado

Masculino
Inscrito dia : 14/05/2011
Mensagens : 459
Pontos Ativos : 650

Ver perfil do usuário http://extrasenses.net

Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum em 09/07/11, 01:54 am

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

Askum
Usuário avançado

Masculino
Inscrito dia : 14/05/2011
Mensagens : 459
Pontos Ativos : 650

Ver perfil do usuário http://extrasenses.net

Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Convidad em 09/07/11, 02:04 am

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://illiweb.com/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://illiweb.com/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...

Convidad
Convidado


Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum em 09/07/11, 02:08 am

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

Askum
Usuário avançado

Masculino
Inscrito dia : 14/05/2011
Mensagens : 459
Pontos Ativos : 650

Ver perfil do usuário http://extrasenses.net

Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Luciano98 em 09/07/11, 02:27 am

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

Luciano98
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 01/09/2010
Mensagens : 7648
Pontos Ativos : 11045

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Askum em 09/07/11, 02:38 am

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

Askum
Usuário avançado

Masculino
Inscrito dia : 14/05/2011
Mensagens : 459
Pontos Ativos : 650

Ver perfil do usuário http://extrasenses.net

Resolvido Re: Preenchimento de prefixo obrigatorio

Mensagem por Luciano98 em 09/07/11, 02:50 am

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

Luciano98
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 01/09/2010
Mensagens : 7648
Pontos Ativos : 11045

Ver perfil do usuário http://ajuda.forumeiros.com

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