Advertisement
Greenmotion

JAVASCRIPTS - Todas las páginas en Diseñando un foro desde cero

Sep 7th, 2022
2,491
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $(document).ready(function(){
  2. // Estas dos líneas borrarán las frases de fecha y hora actual y tu última visita en todas las páginas.
  3.   $('#main-content > p:contains("Fecha y hora actual")').remove();
  4.   $('#main-content > p:contains("Tu última visita fue")').remove();
  5. // Esta línea le dará una clase al body cuando haya un nuevo mensaje privado.
  6.   $('.new-message').parents('body').addClass('nuevomp');
  7. // Esta línea borrará el link de calendario que nadie usa.
  8.   $('a.mainmenu[href*="/calendar"]').parent().remove();
  9. // Esta función le dará títulos a los links de la navegación de forma automática.
  10.   $('a.mainmenu').each(function() {
  11.     var texto = $(this).text();
  12.     $(this).attr('title', texto);
  13.   });
  14. // Esta línea le dará una clase al body cuando el que lo visita sea un invitado.
  15. $('a.mainmenu[href*="/register"]').parents('body').addClass('bodyinvi');
  16. // Estas líneas modifican los links de vigilar tema/foro, citar, borrar, ver ip, perfil, mp y links de usuario.
  17. $('a[href*="?watch=topic"]').attr('title', 'Vigilar tema').html('<em class="fas fa-eye"></em>');
  18. $('a[href*="?unwatch=topic"]').attr('title', 'Dejar de vigilar tema').html('<em class="fas fa-eye-slash"></em>');
  19. $('a[href*="?watch=forum"]').attr('title', 'Vigilar subforo').html('<em class="fas fa-eye"></em>');
  20. $('a[href*="?unwatch=forum"]').attr('title', 'Dejar de vigilar subforo').html('<em class="fas fa-eye-slash"></em>');
  21. $('a[href*="&mode=quote"]').attr('title', 'Citar mensaje').html('<em class="fas fa-quote-left"></em>');
  22. $('a[href*="&mode=edit"]:not("p.copyright a")').attr('title', 'Editar mensaje').html('<em class="fas fa-cogs"></em>');
  23. $('a[href*="&mode=delete"]').attr('title', 'Borrar mensaje').html('<em class="fas fa-times"></em>');
  24. $('a[href*="?mode=ip"]').attr('title', 'Ver IP').html('<em class="fas fa-exclamation-triangle"></em>');
  25. $('img[src*="user_profile"]').parent().attr('title', 'Perfil de Usuario').html('<em class="fas fa-user"></em>');
  26. $('img[src*="contact_pm"]').parent().attr('title', 'Mensaje Privado').html('<em class="fas fa-envelope"></em>');
  27. $('img[src*="contact_www"]').parent().attr('title', 'Expediente de Personaje').html('<em class="fas fa-id-badge"></em>');
  28. // Estos tres tendrás que modificarlos, añadiendo o borrando de acuerdo a tus necesidades.
  29. $('img[src*="placehold.it/1/111.png"]').parent().attr('title', 'Baúl').html('<em class="fas fa-briefcase"></em>');
  30. $('img[src*="placehold.it/1/222.png"]').parent().attr('title', 'Búsqueda').html('<em class="fas fa-search"></em>');
  31. $('img[src*="placehold.it/1/333.png"]').parent().attr('title', 'Movil').html('<em class="fas fa-mobile-alt"></em>');
  32. });
  33. // Esta función borrará algunas partes de la toolbar que no necesitamos.
  34. $(window).load(function () {
  35.   $('#fa_left, #fa_search, #fa_share').remove();  
  36. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement