Códigos pararam de funcionar
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1 • Compartilhe
Códigos pararam de funcionar
Detalhes da questão
Endereço do fórum: http://testesdeskins.forumeiros.com/
Versão do fórum: PhpBB3
Descrição
Esses códigos estavam funcionando muito bem, até que tentei colocar o "selecionar tudo" e bugaram. Eu tirei tudo que envolvia o "solucionar tudo", mas mesmo assim não funcionam mais:
- Código:
jQuery(function(){jQuery(function(){
/* Name of effect: Contagem de palavras antes de postar
Criado por: Turbodeif - Fórum dos Fóruns Espanhol
Disponível para: Todas as versões:
Descrição:
*/
var MinNumberOfWords = 2; /* Mínimo de palavras para destravar o botão ENVIAR */
var LetterCountPerWord = 4; /* Comprimento mínimo da palavra */
var ico_compl = "http://i73.servimg.com/u/f73/18/10/89/49/ok-gre10.png"; /* Ícone que aparecerá quando o usuário tiver digitado tudo */
var ico_incompl = "http://i73.servimg.com/u/f73/18/10/89/49/exclam10.png"; /* Ícone que aparecerá quando o usuário não tiver digitado tudo */
if(jQuery("#text_editor_textarea").length != 0){
jQuery("input[type='submit'][name='post']").attr("disabled", true).css("opacity", "0.5");
jQuery(".sceditor-container").after("<br/><div id='div_minchars' align='center'><div id='div_minchars_header'> Mínimo de letras para postar: " + MinNumberOfWords + " (ou pelo menos) " + LetterCountPerWord + " letras)</div><div id='div_minchars_info'></div></div>");
var sceditor = jQuery("#text_editor_textarea").sceditor("instance");
var str = sceditor.val();
var regex = new RegExp('\\w{' + LetterCountPerWord + ',}\\b', 'g');
var str_arr = str.match(regex);
var str_len = str_arr == null ? 0 : str_arr.length;
if(str_len >= MinNumberOfWords) jQuery("input[type='submit'][name='post']").attr("disabled", false).css("opacity", "1");
sceditor.keyUp(function(e) {
str = sceditor.val();
str_arr = str.match(regex);
str_len = str_arr == null ? 0 : str_arr.length;
if(str_len >= MinNumberOfWords) {
jQuery("#div_minchars_info").html("Você escreveu <span style='color:green'>" + str_len + "</span> palavras. Agora você pode enviar a mensagem <img src='" + ico_compl + "' />");
jQuery("input[type='submit'][name='post']").attr("disabled", false).css("opacity", "1");
}else{
jQuery("#div_minchars_info").html("Você escreveu <span style='color:red'>" + str_len + "</span> palavras. Você precisa " + (MinNumberOfWords - str_len) + " palavras para enviar esta mensagem <img src='" + ico_incompl + "' />");
jQuery("input[type='submit'][name='post']").attr("disabled", true).css("opacity", "0.5");
}
});
}
})});
- Código:
window.localStorage&&$(function(){
$(function(){
if($("#text_editor_textarea").length&&typeof $.sceditor!="undefined"){
var a=$(document.post.mode).val(),
d=$("#text_editor_textarea").sceditor("instance"),
e,f,g=function(){
localStorage.setItem(a,d.val());
f=0},
b=JSON.parse(localStorage.getItem("br-data"))||[],c;
switch(a){
case"editpost":return;
case"reply":a+=$(document.post.t).val();
break;
case"newtopic":a+=$(document.post.f).val()
}
a=parseInt((my_getcookie("fa_"+location.hostname.replace(/\./g,"_")+"_data")||"0").replace(/.*s:6:"userid";(i:([0-9]+)|s:[0-9]+:"([0-9]+)");.*/,"$2$3"))+a;
-1!=(c=$.inArray(a,b))&&b.splice(c,1);
if(20<b.length){
for(c=b.length-1;0<=c;c--)/^\s*$/.test(localStorage.getItem(b[c])||"")&&(localStorage.removeItem(b[c]),
b.splice(c,1));
20<b.length&&(localStorage.removeItem(b[0]),
b.splice(0,1))}b.push(a);
localStorage.setItem("br-data",JSON.stringify(b));
$(document.post).submit(function(){
localStorage.setItem("br-target",a)
});
!d.val()&&((e=localStorage.getItem(a))&&d.val(e));
d.keyUp(function(){
f||(f=setTimeout(g,3E3))
})}})});
window.localStorage&&(localStorage.getItem("br-target")&&function(){
$("meta[http-equiv='refresh'][content]:first").length&&function(){
var a=JSON.parse(localStorage.getItem("br-data")),
b=localStorage.getItem("br-target"),c;
if(-1!=(c=$.inArray(b,a)))a.splice(c,1),
localStorage.setItem("br-data",JSON.stringify(a));
localStorage.removeItem(b)}();
localStorage.removeItem("br-target")}());
- Código:
$(document).ready(function(){
$('head').prepend(' <script src="https://code.jquery.com/jquery-1.10.2.js"></script>');
if (location.pathname == '/register' && location.search == '?agreed=true&step=2') {
$('form#ucp fieldset').first().find('dl:last-of-type').after('<dl><dt><label>Confirmar senha: *</label></dt><dd><input class="left ltr" type="password" id="cm_reg" name="passwod" value="" size="25" maxlength="25" required></input></dd></dl>');
$('#form_register table.forumline tbody tr:eq(4)').after('<tr><td class="row1" width="38%"><span class="gen">Confirmar senha : *</span></td><td class="row2"><input class="post" type="password" id="cm_reg" name="passwod" value="" size="25" maxlength="25" required></td></tr>');
$('.ipbform .formcolumn1:last-of-type').after('<fieldset class="formcolumn1"><legend>Confirmar senha *</legend><div class="input-warn-content"></div><div class="form-box"><input class="post2" type="password" id="cm_reg" name="passwod" value="" size="25" maxlength="25" required></div></fieldset>');
$('input[value="Salvar"]').click(function(e){
var senh = $('#password_reg').val();
var passwr = $("#cm_reg").val();
if(passwr.length >= 7 && senh == passwr){
window.localStorage.setItem('senhaconfirm', senh);
console.log("Criando conta...");
} else if(passwr.length <= 6) {
e.preventDefault();
alert("Digite mais de 7 caracteres na senha!");
} else if($('#password_reg') != passwr) {e.preventDefault(); alert("As senhas não coincidem!");}
});
};
setInterval(function(){
var n = $("input[name='password_confirm']").size();
if(n >= 1){
$('head').prepend('<style type="text/css">body {visibility: hidden !important}</style>');
var user = window.localStorage.getItem('senhaconfirm');
$("input[type='password']").val(user);
setTimeout(function(){
$("input[value='Salvar']").click();
localStorage.clear();
confirm("Registrado... redirecionando ao índice do fórum");
}, 2000);
setTimeout(function(){
window.location=window.location.origin;
}, 3000);
};
}, 2000);
});
- Código:
$(document).ready(function(){
if (location.pathname == '/register' && location.search == '?agreed=true&step=2') {
$('form#ucp fieldset dl').first().after('<dl><dt><label>Sobrenome : *</label></dt><dd><input class="inputbox post" type="text" id="sobrenome_reg" name="sobrename" value="" size="25" maxlength="25" required></dd></dl>');
$('#form_register table.forumline tbody tr:eq(2)').after('<tr><td class="row1" width="38%"><span class="gen">Sobrenome *:</span></td><td class="row2"><input class="inputbox post" type="text" id="sobrenome_reg" name="sobrename" value="" size="25" maxlength="25" required></td></tr>');
$('.ipbform .formcolumn1:last-of-type').after('<fieldset class="formcolumn1"><legend>Sobrenome: *</legend><div class="input-warn-content"></div><div class="form-box"><input type="text" value="" id="sobrenome_reg" name="sobrenome" required></div></fieldset>');
$('input[value="Salvar"]').click(function(e){
var valt = $("#sobrenome_reg").val();
if(valt.length >= 4) {
var valat = $('input[name="username"]').val();
var valatt = $('#sobrenome_reg').val();
$('input[name="username"]').val(' '+valat+' '+valatt+' ');
} else {
e.preventDefault();
alert("Digite mais de 4 caracteres no sobrenome!");
}
});
};
});
Última edição por Annyka Franciszek em 16.06.16 23:28, editado 1 vez(es)
Re: Códigos pararam de funcionar
Olá, talvez seja algum conflito entre js em seu fórum.
Peço que você deixe esses mencionados ativos com investimento no determinado local onde é para surgir o efeito, e desmarque os seus demais javascripts, deixando-os sem investimento.
Faça isto, um de cada vez, para saber qual é o conflito que está havendo, fico no aguardo após saber qual é o código e o que decidirás fazer.
Até mais.
Peço que você deixe esses mencionados ativos com investimento no determinado local onde é para surgir o efeito, e desmarque os seus demais javascripts, deixando-os sem investimento.
Faça isto, um de cada vez, para saber qual é o conflito que está havendo, fico no aguardo após saber qual é o código e o que decidirás fazer.
Até mais.
Re: Códigos pararam de funcionar
Encontrei, era um código pra não ownarem que estava dando problema, obrigada.
Tópicos semelhantes
» Códigos js pararam de funcionar
» Códigos javascript pararam de funcionar
» Javascripts pararam de funcionar
» Emoticons pararam de funcionar
» Links com javascript pararam de funcionar
» Códigos javascript pararam de funcionar
» Javascripts pararam de funcionar
» Emoticons pararam de funcionar
» Links com javascript pararam de funcionar
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos