Toda la actividad

This stream auto-updates   

  1. Hoy
  2. solucion

    ahora tengo este problema! 0: ERROR No se pudo ejecutar una consulta en la base de datos. Archivo /inc/class/c.core.php Línea 81
  3. 0: ERROR No se pudo ejecutar una consulta en la base de datos. Archivo /inc/class/c.core.php Línea 81
  4. Hola, ese error es de antaño y todas las versiones lo tienen. Habrá que esperar a que se aplique un parche
  5. blogi

    en la versión movil no se ve la img de portada
  6. Lo mismo ni siquiera puedo instalar! ERROR No se pudo establecer la conexión con la base de datos. Access denied for user ''@'localhost' (using password: NO)
  7. blogi

    Estaba ilusionado con el diseño anterior, hiciste un gran trabajo pero ese giro no me gustó. estaba enamorado de este diseño
  8. el ban dura 300 msegundos fijate bien
  9. blogi

    me gusta +1 Web caida en 3....2...1...
  10. solucion

    Forbidden You don't have permission to access / on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
  11. blogi

    A continuación les dejo la actualización o nueva versión de PHPost Risus Blog, la cual solucioné varios errores que tenía y le cambie el diseño, ademas agregue nuevas funciones para hacerla más similar a una CMS. ¿Qué trae de nuevo? Junto a la posibilidad de agregar una thumbnail o portada al escribir una entrada, ahora también se puede agregar una descripción, la cual incluiré en el tema Instagram Blog que subiré en breve. El diseño es responsive, utiliza Bootstrap 3 y Fontawesome como proveedor de iconos. Demo: LiDesign Descarga: Mega Cualquier problema me avisan
  12. Si no pones la url de tu web no puedes pedir soporte
  13. Yesterday
  14. EL USUARIO ES: VALENTELA CLAVE: themaster o me equivoco?
  15. solucion

    Listo solucionado gracias por tu ayuda se agradece un huevo
  16. No funca,es decir funciona,pero luego ya no se puede ''desbanear'' dice ''fue desbaneado'' pero en realidad no lo hace...
  17. Solo lo hice porque estaba aburrido... cada uno tiene su gusto!!
  18. solucion

    Entonces ni idea porque la que tengo si funciona, y solo le aplique lo que te pase! @kiko
  19. tienes que cambiarle unas lineas en el htaccess
  20. horrible !!!!!!!!!!
  21. Gracias @Rengo @Rengo Hace lo mismo..... (osea yo ya habia hecho las modificaciones) en vez de enviar el comentario hace salto d elinea (ahora volvi a poner el original)
  22. Me lo pasaste default para que lo haga yo no? ya va Proba.. chat.js
  23. Muy bueno Rengo (pero no me funciona porque al hacer los cambios en el js ya no envia los mensajes si apretas enter solo hace un salto de linea...) PD.: Enrealidad instalé el RChat estilo whatsapp de Rhuan , pense q eran muy similares https://www.killeringa.org/chat/ Este es el JS q tengo: var chat = { msgs: 0, scrollBottom: true, loading: '<img src="'+ global_data.img +'images/chat/cargando.gif" class="center">', emotes: { find: [":)", ":D", ";)", ":O", "(H)", ":P", "8o|", ":S", ":$", ":(", ":'(", ":|", "(6)", "8-|", ":-/", "^o)", "(A)", ":[", ":-#", ":-*", "+o(", "(brb)", ":^)", "*-)", "<o)", "8-)", "|-)", ";-/", "(jk)", "(j)", "(V)", "(lol)", "(xD)", ":8)", "(ff)", "(fm)", ":'|", ":]", ":}", "(BOO)", "*|", "(wm)", "(xo)", "(l)", "(u)", "(@)", "(&)", "(S)", "(*)", "(~)", "(8)", "(E)", "(F)", "(W)", "(O)", "(K)", "(G)", "(^)", "(P)", "(I)", "(C)", "(T)", "({)", "(})", "(B)", "(D)", "(Z)", "(X)", "(Y)", "(N)", "(nnh)", "(#)", "(R)", "(sn)", "(tu)", "(pl)", "(||)", "(pi)", "(so)", "(au)", "(ap)", "(um)", "(ip)", "(co)", "(mp)", "(st)", "(pu)", "(yn)", "(h5)", "(mo)", "(bah)", "(li)", "(wo)", "(bus)", "*p*", "*s*", "(M)", "(xx)"], replace: ["[emote=001.png]", "[emote=002.png]", "[emote=003.gif]", "[emote=004.png]", "[emote=006.png]", "[emote=104.png]", "[emote=049.png]", "[emote=009.png]", "[emote=008.png]", "[emote=010.png]", "[emote=011.gif]", "[emote=012.png]", "[emote=013.png]", "[emote=050.png]", "[emote=083.png]", "[emote=051.png]", "[emote=014.png]", "[emote=043.png]", "[emote=048.png]", "[emote=052.png]", "[emote=053.png]", "[emote=066.gif]", "[emote=072.gif]", "[emote=073.gif]", "[emote=075.gif]", "[emote=076.gif]", "[emote=078.gif]", "[emote=082.png]", "[emote=084.png]", "[emote=086.png]", "[emote=087.png]", "[emote=089.gif]", "[emote=090.png]", "[emote=088.png]", "[emote=091.gif]", "[emote=092.gif]", "[emote=093.gif]", "[emote=094.gif]", "[emote=095.png]", "[emote=096.png]", "[emote=097.gif]", "[emote=100.png]", "[emote=101.gif]", "[emote=015.png]", "[emote=016.png]", "[emote=018.png]", "[emote=019.png]", "[emote=020.png]", "[emote=021.png]", "[emote=022.png]", "[emote=023.png]", "[emote=024.png]", "[emote=025.png]", "[emote=026.png]", "[emote=027.gif]", "[emote=028.png]", "[emote=029.png]", "[emote=030.png]", "[emote=031.png]", "[emote=032.png]", "[emote=033.png]", "[emote=034.png]", "[emote=035.png]", "[emote=036.png]", "[emote=037.png]", "[emote=038.png]", "[emote=039.png]", "[emote=040.png]", "[emote=041.png]", "[emote=042.png]", "[emote=044.png]", "[emote=046.png]", "[emote=047.png]", "[emote=054.png]", "[emote=055.png]", "[emote=056.png]", "[emote=057.png]", "[emote=058.png]", "[emote=059.png]", "[emote=060.png]", "[emote=061.png]", "[emote=062.png]", "[emote=063.png]", "[emote=064.png]", "[emote=065.png]", "[emote=067.png]", "[emote=102.png]", "[emote=068.png]", "[emote=069.gif]", "[emote=070.png]", "[emote=071.png]", "[emote=074.gif]", "[emote=077.png]", "[emote=045.png]", "[emote=079.png]", "[emote=085.png]", "[emote=017.png]", "[emote=103.png]"], }, empty: function() { $('.chat_msgs').html('<h3 style="position: absolute; display: block; width: 180px; height: 30px; margin: auto; bottom: 0; top: 0; left: 0; right: 0;">¡No hay mensajes!</h3>'); }, help: function() { mydialog.show(); mydialog.title('Ayuda'); mydialog.body('<div class="docs"><p>Escribe un mensaje en la caja de texto y pulsa <kbd>Enter</kbd> para enviarlo.</p><h3>Usuario</h3><p>El color del nick es aleatorio y no es posible cambiarlo, los moderadores<br>son los mismos que en el resto de la web.</p><h3>BBCodes</h3><p>Puedes usar los siguientes bbcodes:</p></div><code>[b], [i], [u], [br], [url], [color]</code><p>(las imágenes y los enlaces se convertirán automáticamene)</p>'); mydialog.buttons(true, true, 'Aceptar', 'mydialog.close()', true); mydialog.center(); }, send: function() { var text = $('.chat_text'); var message = text.val(), message = $.trim(message); if(message) { text.val('').attr('disabled', 'disabled'); $.getJSON(global_data.url+'/chat-send.php', {message: message}).done(function(data) { text.removeAttr('disabled'); if(data.error) { $('.chat_aviso').html(data.message).slideDown('fast'); text.val(message); text.focus(); }else { $('.chat_aviso').slideUp('fast'); chat.load(); text.focus(); } }); }else { $('.chat_aviso').html('Escribe un mensaje.').slideDown('fast'); } }, parseMessage: function(str) { var result = ''; str = str.replaceArray(chat.emotes.find, chat.emotes.replace); str = str.replace(/\[br\]/gi, '<br>'), str = str.replace(/\[i\](.+?)\[\/i]/gi, '<i>$1</i>'), str = str.replace(/\[b\](.+?)\[\/b]/gi, '<b>$1</b>'), str = str.replace(/\[u\](.+?)\[\/u\]/gi, '<u>$1</u>'), str = str.replace(/\[url\](.+?)\[\/url\]/gi, '<a href="$1" target="_blank">$1</a>'), str = str.replace(/\[url=(.+?)\](.+?)\[\/url\]/gi, '<a href="$1" target="_blank">$2</a>'), str = str.replace(/\[color=(.+?)\](.+?)\[\/color\]/gi, '<span style="color: $1">$2</span>'), str = str.replace(/\[emote=(.+?)\]/gi, '<img src="'+global_data.img+'images/smiles/$1">'); str = str.split(' '); $.each(str, function(key, val) { val = val.trim(); var ext = val.substring(val.length - 4, val.length); if(val.substring(0, 8) == 'https://' && ext == '.png' || ext == '.jpg' || ext == '.gif') { val = '<a href="'+val+'" target="_blank"><img src="'+val+'" class="chat_img" alt></a>'; } else if(val.substring(0, 7) == 'http://' && ext == '.png' || ext == '.jpg' || ext == '.gif') { val = '<a href="'+val+'" target="_blank"><img src="'+val+'" class="chat_img" alt></a>'; } else if(val.substring(0, 4) == 'www.' && ext == '.png' || ext == '.jpg' || ext == '.gif') { val = '<a href="'+val+'" target="_blank"><img src="'+val+'" class="chat_img" alt></a>'; } else if(val.substring(0, 8) == 'https://') { val = '<a href="'+val+'" target="_blank">'+val+'</a>'; } else if(val.substring(0, 7) == 'http://') { val = '<a href="'+val+'" target="_blank">'+val+'</a>'; } else if(val.substring(0, 4) == 'www.') { val = '<a href="'+val+'" target="_blank">'+val+'</a>'; } result += ' ' + val; }); return result; }, admod: function() { $('.btn_more').toggleClass('active'); var pos = $('.btn_more').position(), x = pos.left, y = pos.top; $('.admod_menu').css({'top': y + 45, 'left': x - ($('.admod_menu').width() - 50)}).slideToggle(); }, showEmotes: function() { $('.chat_emotes').slideToggle(); $('#toggleEmotes').toggleClass('btn_arrow_down'); if($.trim($('.container-1').html()) != '') chat.changeEmotes(1); else chat.changeEmotes(2); }, changeEmotes: function(n) { $('.emotes_container div').hide(); $('.tabs button').removeClass('active'); $('.tab-'+n).addClass('active'); var emotes = $('.container-'+n); if(!emotes.attr('load')) { if(n == 2) { for (var i = 0; i < chat.emotes.find.length; i++) { var find = chat.emotes.find[i]; var replace = chat.emotes.replace[i].replace(/\[emote=(.+?)\]/gi, '$1'); emotes.append('<img src="'+global_data.img+'images/smiles/'+replace+'" onclick="chat.addEmote(this)" alt="'+find+'" class="chat_img">'); } }else if(n == 3) { emotes.load(global_data.url+'/chat-emotes.php'); } emotes.attr('load', true); } emotes.show(); }, addEmote: function(obj) { var message = $('.chat_text').val(); var emote = $(obj).attr('alt'); $('.chat_text').val(message+' '+emote); $('.container-1 img').each(function() { if($(this).attr('alt') == emote) $(this).remove(); }); $('.container-1').prepend('<img src="'+$(obj).attr('src')+'" onclick="chat.addEmote(this)" alt="'+emote+'" class="chat_img">'); }, addBadWord: function(submit) { if(!submit) { var form = '<form class="badword_form"><table class="chat_table" cellspacing="0"><tbody>'; form += '<tr><td>Tipo</td><td><input name="type" type="radio" value="0" checked="checked"> Censura <input name="type" type="radio" value="1"> Emoticono</td></tr>'; form += '<tr><td>Método</td><td><input name="method" type="radio" value="0" checked="checked"> Parcial <input name="method" type="radio" value="1"> Exacto</td></tr>'; form += '<tr><td>Antes</td><td><input type="text" name="word" placeholder="-yao" style="margin: 0;"></td></tr>'; form += '<tr><td>Después</td><td><input type="text" name="swop" placeholder="http://i.imgur.com/yaoming.png" style="margin: 0;"></td></tr>'; form += '</tbody></table></form>'; mydialog.show(); mydialog.title('Agregar censura/emoticono'); mydialog.body(form); mydialog.buttons(true, true, 'Agregar', 'chat.addBadWord(true)', true, true, true, 'Cancelar', 'close', true); mydialog.center(); }else { $.getJSON(global_data.url+'/chat-badword.php', $('.badword_form').serialize()).done(function(data) { mydialog.body(data.message); mydialog.buttons(true, true, 'Aceptar', 'close', true); mydialog.center(); $('.container-3').removeAttr('load'); chat.changeEmotes(3); }); } }, delAlert: function(id, user) { mydialog.show(); mydialog.title('Eliminar mensaje(s)'); mydialog.body('¿Cómo quieres eliminar el/los mensaje(s)?'); mydialog.buttons(true, true, 'Solo este', "chat.delete("+id+", 'byMsg')", true, false, true, 'Todos del usuario', "chat.delete("+user+", 'byUser')", true); mydialog.center(); }, delete: function(id, type) { $.getJSON(global_data.url+'/chat-delete.php', {id: id, type: type}).done(function(data) { mydialog.close(); chat.load(); }); }, banAlert: function(user, type) { $('.btn_more').removeClass('active'); $('.admod_menu').hide(); var t = new Date(); var form = '<form class="ban_form">'; form += '<input type="hidden" name="type" value="'+type+'">'; if(user) form += '<input type="hidden" name="user" value="'+user+'">'; else form += '<p><b>Nick</b> del usuario:<br><br><input type="text" name="user" style="width: 150px;"></p>'; form += 'Selecciona hasta cuando estará baneado:'; form += '<p><input type="number" name="day" value="'+t.getDate()+'" class="qtip" title="Día" min="1" max="31">/'; form += '<input type="number" name="month" value="'+(t.getMonth()+1)+'" class="qtip" title="Mes" min="1" max="12">/'; form += '<input type="number" name="year" value="'+t.getFullYear()+'" style="width: 50px;" class="qtip" title="Año" min="'+t.getFullYear()+'" max="'+(t.getFullYear()+10)+'">, '; form += '<input type="number" name="hour" value="'+(t.getHours()+1)+'" class="qtip" title="Hora" min="0" max="23">:'; form += '<input type="number" name="minute" value="'+t.getMinutes()+'" class="qtip" title="Minuto" min="0" max="59">'; form += '</p></form>'; mydialog.show(); mydialog.title('Banear usuario'); mydialog.body(form); mydialog.buttons(true, true, 'Banear', "chat.ban('"+type+"')", true, true, true, 'Cancelar', 'close', true); mydialog.center(); }, ban: function(type) { $.getJSON(global_data.url+'/chat-ban.php', $('.ban_form').serialize()).done(function(data) { mydialog.body(data.message); mydialog.buttons(true, true, 'Aceptar', 'close', true); mydialog.center(); }); }, unban: function(user) { mydialog.body('<center>Procesando...</center>'); mydialog.buttons(false); mydialog.center(); $.getJSON(global_data.url+'/chat-ban.php', {user: user, type: 'delete'}).done(function(data){ mydialog.body(data.message); mydialog.buttons(true, true, 'Aceptar', 'close', true); mydialog.center(); }); }, banList: function() { $('.btn_more').removeClass('active'); $('.admod_menu').hide(); mydialog.show(); mydialog.title('Usuarios baneados'); mydialog.body('<center>Cargando...</center>'); mydialog.buttons(false); mydialog.center(); $('#modalBody').load(global_data.url+'/chat-banlist.php', function(data) { mydialog.center(); }); }, online: function() { mydialog.show(); mydialog.title('Usuarios online'); mydialog.body('<center>Cargando...</center>'); mydialog.buttons(false); mydialog.center(); $('#modalBody').load(global_data.url+'/chat-online.php', function(data) { mydialog.center(); }); }, check: function() { $.getJSON(global_data.url+'/chat-count.php', function(data){ if(data.count != 0) { if(chat.msgs != data.count) { chat.msgs = data.count; chat.load(); } }else { chat.empty(); } }); }, load: function(s) { $('.chat_msgs').load(global_data.url+'/chat-load.php', function(data) { if(chat.scrollBottom) $('.chat_msgs').scrollTop($('.chat_msgs ul').outerHeight(true)); chat.collect(); }); }, collect: function() { $($('.chat_msgs ul li').get().reverse()).each(function() { $(this).find('.msg_line').html(chat.parseMessage($(this).find('.msg_line').html())); var a = $(this).attr('uid'); var b = $(this).next().attr('uid'); if(a == b && a != global_data.user_key) { $(this).find('.chat_msg').append('<div class="message-divider"></div>'+$(this).next().find('.chat_msg').html()); $(this).next().remove(); } }); } }; String.prototype.replaceArray = function(find, replace) { var str = this; for (var i = 0; i < find.length; i++) { for(a = 0; a < 6; a++) str = str.replace(find[i], replace[i]); } return str; }; $(function() { $('.rc_title .buttons button').tipsy({gravity: 's'}); var wForm = $('.chat_form div').outerWidth(); $('.chat_text').css('width', wForm-164); $('.chat_msgs').html(chat.loading); var msgs = $('.chat_msgs'); msgs.scroll(function () { if(msgs.outerHeight(true) + msgs.scrollTop() >= $('.chat_msgs ul').outerHeight(true)-40) { chat.scrollBottom = true; }else { chat.scrollBottom = false; } }); $('.chat_text').on('keypress keydown', function(e) { if(e.keyCode == '13') { chat.send(); return false; } }); setInterval(function() { chat.check(); }, 1000); });
  24. Da risa porque en tu captura pones borroso, pero al final del tema colocas la url JAJAJAJAJA Más encima mierda de censura xDDD, se ve todo claramente.
  25. Para que funcione con todas las imágenes :v timthumb.php
  26. solucion

    Tampoco funciona con 50 post Posts por página: Número máximo de posts a mostrar en cada página de la portada. 50
  1. Load more activity