Comunidad de diseño web y desarrollo en internet online

Ver el Historial de cada Tema en los foros con GreaseMonkey!

Citar            
MensajeEscrito el 18 Nov 2008 12:05 am
_______________________________________________________________________________________________________
Bueno, de la mano creadora de uno de los Mini-Tips anteriores para servicio de la Comunidad Claber:
He aquí otra gran herramienta inútil al momento de postear ! Tener un botón para ver el Historial de cada Hilo en cualquiera de los foros. Tal y como en la Vieja Escuela !


Ejemplo del Tip funcionando en FireFox


Antes de comenzar...

Lo más sensato sería aclarar que el siguiente conocimiento está preparado únicamente para los usuarios de FireFox, GreaseMonekey. Si usas FireFox, mas no GreaseMonkey, descárgalo de aquí, es gratis!

Pero si usas Opera, Safari, Internet Explorer, algún otro no se que puedas hacer, PTJ lo siento.

Procedimiento


  1. Ve hacia el Menu Herramientas > GreaseMonkey > Nuevo Script
  2. Te aparecerá una ventana para agregar el nombre, descripción, y las URLs donde se utilizara tu script.
    • En "Name", "Namespace" y "Description", puedes agregar lo que quieras... Ya que realmente no afectara en nada.
    • En "Includes" agrega exactamente el siguiente valor:

    Código :

    http://www.cristalab.com/foros/t*

    • Una vez hecho esto, oprime ENTER.

  3. Finalmente aparecera una ventana, similar al Block de Notas donde reemplazaras todo el contenido que ya viene de Default por este otro:

    Código Javascript :

       /* Custom graseMonkey function by M@U */
    //
    function Id(){//
       var url = location.href;
       var name = url.lastIndexOf("/t");
       newString = url.substring(name + 2, name + 7); // url.length
       var historyString = "http://www.cristalab.com/foros/posting.php?mode=topicreview&t=";
       return (historyString + newString);}
    //
    function getHistory(value){//
       var historyBase = "http://www.cristalab.com/foros/posting.php?mode=topicreview&t=";
       window.open(historyBase + value, 'popup', 'width=300,height=200,scrollbars=yes,toolbar=no,directories=no,menubar=no,status=no');
       return false;}
    //
    function add(){//
       var rootArray = document.getElementsByTagName('div');
       source = rootArray[12];
       newHTML = source.innerHTML;
       //
       aStr = '<a href="posting.php?mode=quote'
       bStr1 = '<a style="cursor:pointer;" onclick="window.open(';
       bStr2 = '"); return false;';
       bStr3 = '>Abrir Historial</a> &nbsp; &nbsp; <a edited="true" href="posting.php?mode=quote'
       do{newHTML = newHTML.replace(aStr, bStr1 + "'" + Id() + "', 'popup', 'width=600,height=400,status=0,menubar=0,directories=0,toolbar=0,scrollbars=1,resizable=0,location=0');" + bStr2 + '' + bStr3);} while (newHTML.indexOf(aStr) >= 0);
       //
       source.innerHTML = newHTML;}
    //
    add();

  4. Finalmente, guarda los cambios (CTRL+G) y refresca esta pagina.


Enjoy it !

Por M@U

BOFH

6210 de clabLevel

34 tutoriales
5 articulos

Genero:Masculino   Héroes Bastard Operators From Hell Editores

Bate jubilado de Cristalab

firefox
Citar            
MensajeEscrito el 18 Nov 2008 12:07 am
Ooh, me falto pedirle ayuda a alguien para crear la hoja de estilos de este frame ya que no esta funcionando, por lo que veras todo plano... Pero puedo anexar una, solo debo tenerla primero... ¿Alguien bueno con CSS se apunta?
:lol:

Por M@U

BOFH

6210 de clabLevel

34 tutoriales
5 articulos

Genero:Masculino   Héroes Bastard Operators From Hell Editores

Bate jubilado de Cristalab

firefox
Citar            
MensajeEscrito el 18 Nov 2008 01:39 am
No veo cual es el sentido de tu script. Pues para ver lo que han escrito antes solo tienes que hacer scroll en la página y subir.
U_U

Si esto apareciera cuando estás respondiendo, pues puede ser útil, pero no en respuesta rápida ni mientras lees.

Por Bleend

Claber

3385 de clabLevel

10 tutoriales
4 articulos

Genero:Masculino   Héroes

Barcelona

firefox
Citar            
MensajeEscrito el 18 Nov 2008 04:00 am

Bleend escribió:

[...] Si esto apareciera cuando estás respondiendo, pues puede ser útil, pero no en respuesta rápida ni mientras lees.
Por que así, puedes darle click al botón "Ver Historial", luego das click en el botón "Citar", y asi mantienes la utilidad de las dos. Que no se te cierren las puertas !

Ademas, si aun no hay historial en el modo de vista previa es por que aun no hay CSS para ello... La solución de una cosa es también la de la otra.

Por M@U

BOFH

6210 de clabLevel

34 tutoriales
5 articulos

Genero:Masculino   Héroes Bastard Operators From Hell Editores

Bate jubilado de Cristalab

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.