$(document).ready(function() { var http = window.location.protocol + '//' + window.location.host + '/'; if(window.location.host == 'localhost') { http = http + 'tabascoenlinea_com_mx_7/'; } Fecha(); $(window).scroll(function(){ var ancho = $(window).width(); if(ancho>600) { var altura = $("#b_central").offset().top; var alturaB = $("#b_derecho").offset().top; var alto_b_central = $("#b_central").height() + 5; var alto_b_derecho = $("#b_derecho").height() + 5; if(alto_b_central>=alto_b_derecho) $('#contenido').css('min-height',alto_b_central+'px'); else $('#contenido').css('min-height',alto_b_derecho+'px'); //console.log('alturaB.height: ' + $("#b_central").height() ); //console.log('alturaB.height: ' + $("#b_derecho").height() ); if($(window).scrollTop() >= altura) { $("#b_central_contenedor").css("position","fixed"); $("#b_central_contenedor").css("top","4px"); if($("#b_central_contenedor").offset().top + $("#b_central_contenedor").height() >= $("footer").offset().top ) { pixeles = parseInt ( $("#b_central_contenedor").offset().top + $("#b_central_contenedor").height() - $("footer").offset().top ) ; $("#b_central_contenedor").css("top","-"+pixeles+"px"); } } else { $("#b_central_contenedor").css("position","static"); } if($(window).scrollTop() > alturaB) { $("#b_derecho_contenedor").css("position","fixed"); $("#b_derecho_contenedor").css("top","4px"); if($("#b_derecho_contenedor").offset().top + $("#b_derecho_contenedor").height() >= $("footer").offset().top ) { pixeles2 = parseInt ( $("#b_derecho_contenedor").offset().top + $("#b_derecho_contenedor").height() - $("footer").offset().top ) ; $("#b_derecho_contenedor").css("top","-"+pixeles2+"px"); } } else { $("#b_derecho_contenedor").css("position","static"); } /* */ } //if(ancho>600) }); /* var modulo='1'; */ var modulo = $('#fp-modulo').val(); $('#label-menu').on('click', function(e) { e.preventDefault(); console.log('menu'); /*if(w < 480 ) { */ $('#ulmenu').slideToggle(); /* } */ }); $('#label-opcion').on('click', function(e) { e.preventDefault(); console.log('menu2'); /*if(w < 480 ) { */ $('#ulmenu2').slideToggle(); /* } */ }); $('.mopcion').click(function(e) { /* OPCIONES DEL MENU */ e.preventDefault(); $('.mopcion').removeClass('activo'); $(this).addClass('activo'); modulo = $(this).attr('modulo'); if( $('#label-opcion').is(":visible") ) { /* console.log('label-opcion visible'); */ $('#label-opcion').text( $(this).text() ); $('#ulmenu2').slideToggle(); } $('#fp-modulo').val(modulo); if(modulo==1) { $('#fp-titulo, #fp-herramientas').hide(); /* $('#fp-titulo').hide(); $('#fp-herramientas').hide(); */ $('#fp-titulo').prop('required',false); } else { $('#fp-titulo, #fp-herramientas, #fp-opciones, #fp-boton').show(); /* $('#fp-titulo').show(); $('#fp-herramientas').show(); $('#fp-opciones').show(); $('#fp-boton').show(); */ $('#fp-titulo').prop('required',true); } /* console.log('Procesar ' + modulo ); */ /* console.log(http + 'aj_categorias.php'); */ $.ajax({ type: 'POST', url: http + 'aj_categorias.php' /* ruta */, data: 'modulo='+modulo, success: function(datos) { $('#categoria').html(datos); } }); }); /* ********** CONECTAR ********** */ $('#form-login-entrar').click(function(e) { e.preventDefault(); $('#form-login').slideToggle(); }); $('#form-login-cerrar').click(function(e) { e.preventDefault(); $('#form-login').slideToggle(); }); $('#form-login').submit(function() { /* console.log( $(this).serialize() ); */ /* console.log($(this).attr('action')); */ $.ajax({ type: 'POST', url: $(this).attr('action'), data: $(this).serialize(), success: function(datos) { if(datos=='conectado') { Conectado(); } else if(datos=='redireccion') { Redireccion(); } else { $('#form-login #avisos').css('display', 'block'); $('#form-login #avisos').html(datos); } } }); return false; }); /* ********** FIN: CONECTAR ********** */ /* ********** REGISTRAR ********** */ $('.validar').blur(function() { var id, campos, p1, p2, error; id = $(this).attr('id'); campos = 'campo='+id+'&dato='+this.value; p1=$('#pasword1').attr('value'); p2=$('#pasword2').attr('value'); if(id=='pasword2') { if(p1==p2 && p1!='') { $('#'+id).css('background', '#fff url('+ http +'archivos/icono_si.png) no-repeat right'); $('#err-'+id).html(''); } else { $('#'+id).css('background', '#fff url('+ http +'archivos/icono_no.png) no-repeat right'); $('#err-'+id).css('padding', '4px 0px 0px 4px'); $('#err-'+id).html('No coincide con nueva contraseña'); } } else { $.ajax({ type: 'POST', url: http + 'aj_validar.php', data: campos, success: function(datos) { if(datos=='valido') { $('#'+id).css('background', '#fff url('+ http +'archivos/icono_si.png) no-repeat right'); $('#err-'+id).css('padding', '0px;'); $('#err-'+id).html(''); } else { error='Error checar'; if(id=='nombre') { error = 'Nombre no válido'; } else if(id=='apellidos') { error = 'Apellidos no válido'; } else if(id=='correor') { error = 'Correo no válido'; } else if(id=='pasword1') { error = 'Contraseña no válida'; } if(datos=='enuso') { error = 'El correo ya esta siendo usado'; } if(datos=='novalido-corta') { error = 'La contraseña es muy corta'; } if(datos=='novalido-nominuscula') { error = 'Incluya una o mas letras minúsculas'; } if(datos=='novalido-nomayuscula') { error = 'Incluya una o mas letras mayúsculas'; } if(datos=='novalido-nonumero') { error = 'Incluya uno o mas números'; } $('#'+id).css('background', '#fff url('+ http +'archivos/icono_no.png) no-repeat right'); $('#err-'+id).css('padding', '4px 0px 0px 4px'); $('#err-'+id).html(error); } } }); } }); $('#form-registro').submit(function() { console.log( $(this).serialize() ); $.ajax({ type: 'POST', url: $(this).attr('action'), data: $(this).serialize(), success: function(datos) { if(datos=='login') { Conectado(); } else if(datos=='redireccion') { Redireccion(); } else if(datos=='activacion') { $('#form-registro').css('display', 'none'); $('#activacion').css('display', 'block'); } else { $('#form-registro #resultado').css('display', 'block'); $('#form-registro #resultado').html(datos); } } }); return false; }); $('#form-activacion').submit(function() { console.log( $(this).serialize() ); $.ajax({ type: 'POST', url: $(this).attr('action'), data: $(this).serialize(), success: function(datos) { if(datos=='verificada') { $('#activacion #resultado').css('display', 'none'); $('#avisodeactivacion').html('Su Correo electrónico ha sido verificado y su cuenta ha sido activada.'); /* location.href="{URLINDEX}"; */ } else { error='Error checar'; if(datos=='sincorreo') { error = 'Introduzca su correo electrónico'; } else if(datos=='sincodigo') { error = 'Introduzca el código de verificación'; } else if(datos=='correoincorrecto') { error = 'Correo electrónico no encontrado'; } else if(datos=='preverificada') { error = 'Su cuenta no tiene código de verificación'; } else if(datos=='codigoincorrecto') { error = 'El código de verificación es incorrecto'; } $('#activacion #resultado').css('display', 'block'); $('#activacion #resultado').html(error); } } }); return false; }); /* ********** FIN: REGISTRAR ********** */ /* ********** PUBLICAR ********** */ /* EFECTO DE MOSTRAR U OCULTAR ALGUNOS BLOQUES O CAMPOS DEPENDIENDO DE SI EL TEXTAREA (O FORM, VER) TIENE EL FOCO O YA ESTA EN EDICION O NO */ /* $('#apublicar1X').hide(); $('#apublicar2X').hide(); $('#apublicar3X').hide(); */ $('#post').on('click',function() { /* $('body').addClass('bodyfixed'); */ $('#post').css('position', 'relative'); $('#post').css('z-index', '2'); /* $('#todo').css('display', 'block'); */ $('#bloquear').fadeIn(); /* $('#fp-contenido').css('height', '300px'); */ /* */ /* modulo = $("#fp-modulo").val(); */ /* console.log(modulo); */ if(modulo!=1) { $('#fp-titulo, #fp-herramientas').slideDown(); /* $('#fp-herramientas').slideDown(); */ } $('#fp-opciones, #fp-boton').slideDown(); /* $('#fp-boton').slideDown(); */ }); $('#bloquear').on('click',function() { $('#bloquear').fadeOut(); /* $('body').removeClass('bodyfixed'); */ $('#post').css('position', 'static'); $('#post').css('z-index', 'auto'); /* $('#fp-contenido').css('height', '100px'); */ var titulo = $('#fp-titulo').val(); var texto = $('#fp-contenido').val(); if(modulo==1) /* Checar solo el contenido del texto */ { if(texto.length==0) { console.log('modulo 1: #fp-opciones y #fp-boton'); $('#fp-opciones, #fp-boton').slideUp(); /* $('#fp-boton').slideUp(); */ } } else /* Checar contenido del titulo y del texto */ { if(texto.length==0 && titulo.length==0 ) { console.log('modulo '+modulo+': #fp-titulo #fp-herramientas #fp-opciones y #fp-boton'); $('#fp-titulo, #fp-herramientas, #fp-opciones, #fp-boton').slideUp(); /* $('#fp-titulo').slideUp(); $('#fp-herramientas').slideUp(); $('#fp-opciones').slideUp(); $('#fp-boton').slideUp(); */ } } /* //else if(elemento.length>0 && elemento.length<=85) $('#fp-contenido').css('font-size','22px'); //else if(elemento.length>85 && elemento.length<=160) $('#fp-contenido').css('font-size','19px'); //else $('#fp-contenido').css('font-size','15px'); */ }); /* $('#fp-contenido').click(function(){ */ $('#fp-contenidoX').click(function(){ /* modulo = $("#fp-modulo").val(); */ /* console.log(modulo); */ if(modulo!=1) { $('#fp-titulo, #fp-herramientas').slideDown(); /* $('#fp-herramientas').slideDown(); */ } $('#fp-opciones, #fp-boton').slideDown(); /* $('#fp-boton').slideDown(); */ }); /* $('#fp-contenido').blur(function(){ */ $('#fp-contenidoXX').blur(function(){ var titulo = $('#fp-titulo').val(); var texto = $('#fp-contenido').val(); if(modulo==1) /* Checar solo el contenido del texto */ { if(texto.length==0) { console.log('modulo 1: #fp-opciones y #fp-boton'); $('#fp-opciones, #fp-boton').slideUp(); /* $('#fp-boton').slideUp(); */ } } else /* Checar contenido del titulo y del texto */ { if(texto.length==0 && titulo.length==0 ) { console.log('modulo '+modulo+': #fp-titulo #fp-herramientas #fp-opciones y #fp-boton'); $('#fp-titulo, #fp-herramientas, #fp-opciones, #fp-boton').slideUp(); /* $('#fp-titulo').slideUp(); $('#fp-herramientas').slideUp(); $('#fp-opciones').slideUp(); $('#fp-boton').slideUp(); */ } } /* //else if(elemento.length>0 && elemento.length<=85) $('#fp-contenido').css('font-size','22px'); //else if(elemento.length>85 && elemento.length<=160) $('#fp-contenido').css('font-size','19px'); //else $('#fp-contenido').css('font-size','15px'); */ }); /* EFECTO DE TAMAÑO DE FUENTE MAS GRANDE SI EL TEXTO EN CORTO */ /* $('#fp-contenido').focus(function(){ var elemento = $('#fp-contenido').val(); /-* $('#fp-contenido').css('height','130px'); *-/ if(elemento.length==0) { $('#fp-contenido').css('font-size','15px'); } else if(elemento.length>0 && elemento.length<=85) { $('#fp-contenido').css('font-size','23px'); } else if(elemento.length>85 && elemento.length<=160) { $('#fp-contenido').css('font-size','19px'); } else { $('#fp-contenido').css('font-size','15px'); } }); */ $('#fp-contenido').keyup(function(){ var elemento = $('#fp-contenido').val(); if(elemento.length==0) { $('#fp-contenido').css('font-size','15px'); } else if(elemento.length>0 && elemento.length<=85) { $('#fp-contenido').css('font-size','23px'); } else if(elemento.length>85 && elemento.length<=160) { $('#fp-contenido').css('font-size','19px'); } else { $('#fp-contenido').css('font-size','15px'); } }); /* $("input[name='imagenes[]']").on("change", function() { */ /* $("#inputfotos").on("change", ".masfotos", function() { */ /* $("#inputfotos").on("change", function() { */ $('#fp-fotos').on('change', function() { var formData = new FormData( document.getElementById('form-publicar') ); /* var ruta = http + 'aj_imagenes.php'; */ /* console.log(ruta); */console.log($(this).attr('action')); $.ajax({ type: 'POST', url: http + 'aj_imagenes.php', data: formData, contentType: false, processData: false, success: function(datos) { if(datos=='redireccion') { /* */ } else if(datos=='Error101') { /* */ } else if(datos=='Error102') { /* */ } else if(datos=='Error103') { /* */ } else if(datos=='Error104') { /* */ } else if(datos=='Error105') { /* */ } else if(datos=='Error106') { /* */ } else if(datos=='Error107') { /* */ } else if(datos!='') { $('#fp-imagenes').css('display','flex'); $('.masfotos').before(datos); } } }); }); $('.masfotos').on('click', function() { $('#fp-fotos').click(); }); $('#fp-imagenes').on('click', '.quitar', function() { var id = $(this).attr('id'); var clave = $('#fp-clave').val(); var campos = 'opcion=quitar&id='+id+'&clave='+clave; /* var ruta = http + 'aj_imagenes.php'; */ $.ajax({ type: 'POST', url: http + 'aj_imagenes.php', data: campos, success: function(datos) { if(datos=='redireccion') { } else if(datos=='error') { } else if(datos=='deleted') { $("#f"+id).remove(); if($(".imagen").length == 0) $('#fp-imagenes').css('display','none'); } else if(datos!='') { /* $('#fp-imagenes').css('display','flex'); */ /* $(".masfotos").before(datos); */ } } }); }); /* QUITAR ORIGINAL $(".quitar").on("click", function() { var id = $(this).attr('id'); $("#d"+id).remove(); }); */ $('#form-publicar').submit(function(e) { e.preventDefault(); /* console.log( $(this).serialize() ); */ $.ajax({ type: 'POST', contentType: 'application/x-www-form-urlencoded; charset=UTF-8', url: $(this).attr('action'), data: $(this).serialize(), success: function(datos) { // if(datos=='conectado') { Conectado(); } // else if(datos=='redireccion') { Redireccion(); } // else // { // $('#form-publicar #avisos').css('display', 'block'); // $('#form-publicar #avisos').html(datos); $(".imagen").remove(); $("#fp-titulo").val(''); $("#fp-imagenes").css('display','none'); $("#fp-contenido").val(''); $("#post").after(datos); $("#fp-clave").val('').change(); $('#bloquear').fadeOut(); /* $('body').removeClass('bodyfixed'); */ $('#post').css('position', 'static'); $('#post').css('z-index', 'auto'); /* $('#fp-contenido').css('height', '100px'); */ // } } }); return false; }); $('#fp-clave').change(function() { var clave = $(this).val(); if(clave =='') { /* console.log('pedir clave nueva'); */ /* console.log(http + 'aj_clave.php'); */ $.ajax({ type: 'POST', url: http + 'aj_clave.php', data: 'clave=clave', success: function(datos) { $("#fp-clave").val(datos); } }); } else console.log('clave a cambiado: '+clave); }); /* ********** FIN: PUBLICAR ********** */ /* ********** VER MAS / VER MENOS ********** */ $('.vermas').click(function() { id = $(this).attr('id'); $('#'+id+'_').hide(); //$('#contenidomas'+id).slideDown(); $('#contenidomas'+id).fadeIn(); }); $('.vermenos').click(function() { id = $(this).attr('id'); //$('#contenidomas'+id).slideUp('slow', function() { $('#'+id+'_').show(); } ); $('#contenidomas'+id).fadeOut( function() { $('#'+id+'_').show(); } ); }); /* ********** FIN: VER MAS / VER MENOS ********** */ /* ********** MUESTRA/OCULTA BLOQUE DE COMENTARIOS ********** */ $('.vercomentarios').click(function(e) { e.preventDefault(); id = $(this).attr('id'); $('#comentarios'+id).slideToggle(); $('.formulario'+id).slideToggle(); }); /* ********** FIN: MUESTRA/OCULTA BLOQUE DE COMENTARIOS ********** */ /* ********** ENVIO DE COMENTARIOS ********** */ /* EFECTO LOADER (CARGANDO...) // Loader $().ajaxStart(function() { $('#loading').show(); $('#result').hide(); }).ajaxStop(function() { $('#loading').hide(); $('#result').fadeIn('slow'); }); */ $('.comentarXAnterior').submit(function() { var id, html; /* console.log( $(this).serialize() ); */ id = $(this).attr('id'); $.ajax({ type: 'POST', url: $(this).attr('action'), data: $(this).serialize(), success: function(datos) { $('#comentario'+id).val(''); html = $('#comentarios'+id).html(); $('#comentarios'+id).html(html+datos); } }); if( $('#comentarios'+id).hide() ) $('#comentarios'+id).show(); return false; }); $('#entradas').on('click','.btn-comentar',function() { var id; id = $(this).closest('form').attr('id'); /* console.log('id = '+id); */ /* console.log($('#'+id).attr('action')); */ /* console.log($('#'+id).serialize()); */ $.ajax({ type: 'POST', url: $('#'+id).attr('action'), data: $('#'+id).serialize(), success: function(datos) { $('#comentario'+id).val(''); $('#comentarios'+id).append(datos); $('#'+id+'title').html( $('#comentarios'+id+' > div').length +' Comentarios'); } }); if( $('#comentarios'+id).hide() ) $('#comentarios'+id).show(); return false; }); $('#entradas').on('change','.ordenarpor',function() { var id,order,datos; id = $(this).data('id'); order = $('#'+id+'orderby').val(); datos = 'id='+id+'&order='+order;; /*console.log('id = '+id); */ /* console.log('order = '+order); */ /* console.log('datos = '+datos); */ $.ajax({ type: 'POST', url: http + 'aj_orderby.php', data: datos, success: function(datos) { if(datos!='') $('#comentarios'+id).html(datos); } }); if( $('#comentarios'+id).hide() ) $('#comentarios'+id).show(); return false; }); $('#entradas').on('click','.eliminar',function() { console.log('Eliminar comentario '+ $(this).data('id')); }); $('#entradas').on('click','.editar',function() { console.log('Editar comentario '+ $(this).data('id')); }); /* ********** FIN: ENVIO DE COMENTARIOS ********** */ /* ********** ENLACES ********** */ $('#privados').click(function() { window.location.href = http + 'privados.php'; }); $('#registrar').click(function() { var position = $("#registro").offset().top; $('html, body').animate({ scrollTop: position }, 1000); $('#nombre').focus(); }); $('.enlace').click(function(e) { var url = $(this).data('url'); //console.log('url: '+url); if(url.length>0) { //console.log('redireccionar: '+url); window.location.href = url; } }); /* ********** FIN:ENLACES ********** */ /* ********** CARGAR IMAGEN ********** */ /* ********** FIN:CARGAR IMAGEN ********** */ }); /* $(document).ready(function() */ function Fecha() { var fecha = new Date(); var dia = fecha.getDay(), mes = fecha.getMonth(), diames = fecha.getDate(), anio = fecha.getFullYear(); if(diames < 10) diames = '0' + diames; var dias = new Array('Domingo', 'Lunes', 'Martes', 'Miercoles', 'Jueves', 'Viernes', 'Sabado'); /* var meses = new Array('Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'); */ var meses = new Array('Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'); /* document.write(dias[dia] + ', ' + diames + '-' + meses[mes] + '-' + anio); */ /* document.write('Hoy es ' + dias[dia] + ', ' + diames + ' de ' + meses[mes] + ' de ' + anio); */ /* document.write(dias[dia] + ', ' + diames + ' de ' + meses[mes] + ' de ' + anio); */ $('#lugaryfecha').append(dias[dia] + ', ' + diames + ' de ' + meses[mes] + ' de ' + anio); }