<<O>>  Cambios es la página PluginGoogle (r1.4 - 07 Nov 2005 - RicardoDeLosSantos)

Plugin GOOGLE

Added:
>
>

Uso del plugin en una página


Para incluir en una página el motor de búsquedas GOOGLE basta escribir un código del tipo

%GOOGLE{}%

Line: 8 to 12

%GOOGLE2{}]%

Changed:
<
<
donde dentro de las llavaes podemos incluir cadenas de búsqueda Google, como por ejemplo
>
>
donde dentro de las llaves podemos incluir cadenas de búsqueda Google, como por ejemplo

Código escritoResultado mostrado
Line: 35 to 40

  • El motor de búsqueda de GOOGLE tarda días en actualizarse, de forma que para realizar búsquedas sobre los últimos cambios en nuestra propia web es más efectivo el motor de TWiki.
Changed:
<
<
  • En principio se pueden usar llaves en lugar de corchetes al definir un entorno GOOGLE, pero las llaves no se pueden usar dentro de un formulario, por lo que es recomendable la notación con corchetes, como en los ejemplos anteriores.
>
>

Código fuente del plugin

En realidad no es necesario contruir todo un plugin, sino sólo añadir un poco de código al módulo lib/TWiki/Plugins/DefaultPlugin.pm

Añadimos código a la subrutina commomTagsHandler de lib/TWiki/Plugins/DefaultPlugin.pm

sub commonTagsHandler
{
### my ( $text, $topic, $web ) = @_;   # do not uncomment, use $_[0], $_[1]... instead

    TWiki::Func::writeDebug( "- ${pluginName}::commonTagsHandler( $_[2].$_[1] )" ) if $debug;

    # This is the place to define customized tags and variables
    # Called by sub handleCommonTags, after %INCLUDE:"..."%

    # for compatibility for earlier TWiki versions:
    if( $doOldInclude ) {
        # allow two level includes
        $_[0] =~ s/%INCLUDE:"([^%\"]*?)"%/TWiki::handleIncludeFile( $1, $_[1], $_[2], "" )/geo;
        $_[0] =~ s/%INCLUDE:"([^%\"]*?)"%/TWiki::handleIncludeFile( $1, $_[1], $_[2], "" )/geo;
    }

    # do custom extension rule, like for example:
    # $_[0] =~ s/%XYZ%/&handleXyz()/ge;
    # $_[0] =~ s/%XYZ{(.*?)}%/&handleXyz($1)/ge;

#Pongo lo siguiente:
$_[0] =~ s/%GOOGLE{(.*?)}%/&buscadorGOOGLE($1)/ges;

}

Creamos la subrutina buscadorGOOGLE en lib/TWiki/Plugins/DefaultPlugin.pm

sub buscadorGOOGLE{
my ($parametros)=@_;
$parametros=~s/\"/&quot;/g;
my $google="<form method=GET action=http://www.google.es/custom>\n";
$google.="<table bgcolor=#FFFFFF cellspacing=0 border=0>\n";
$google.="<tr valign=top><td>\n";
$google.="<a HREF=http://www.google.es/search>\n";
$google.="<img SRC=http://www.google.es/logos/Logo_40wht.gif border=0 ALT=Google align=middle></a>\n";
$google.="</td>\n";
$google.="<td>\n";
$google.="<input TYPE=text name=q size=50 maxlength=255 value=\"$parametros\">\n";
$google.="<input type=submit name=sa VALUE=\"Buscar  \"> (<a href=\"/twiki/bin/view/TIC/BusquedasenGoogle\">Ayuda</a>)\n";
$google.="<input type=hidden name=cof VALUE=\"LW:179;L:http://www.omerique.net/twiki/pub/Main/LogotipoOMERIQUE/proy_omerique.png;;LH:61;AH:center;AWFID:b092bd86f7b55508;\">";
$google.="<font face=arial,sans-serif size=-1><input type=hidden name=domains value=\"www.omerique.net\">\n";
$google.="<br>";
$google.="<input type=radio name=sitesearch value=\"\" checked> Buscar en Internet\n";

$google.="<input type=radio name=sitesearch value=\"www.omerique.net\"> Buscar en www.omerique.net\n";
$google.="</font>\n";
$google.="<br>\n";
$google.="</td></tr></table>\n";
$google.="</form>\n";

return $google;
}

Changed:
<
<
Temas relacionados: BusquedasenGoogle, EjemploBusquedasGoogle, GoogleOmerique
>
>

Temas relacionados


-- RicardoDeLosSantos - 23 Oct 2004

Added:
>
>
-- RicardoDeLosSantos - 07 Nov 2005

El pingüino ya no tiene frío
 <<O>>  Cambios es la página PluginGoogle (r1.3 - 26 Oct 2005 - RicardoDeLosSantos)

Plugin GOOGLE

Para incluir en una página el motor de búsquedas GOOGLE basta escribir un código del tipo
Changed:
<
<
%GOOGLE[]%
>
>
%GOOGLE{}%

o

Changed:
<
<
%GOOGLE2[]%
>
>
%GOOGLE2{}]%

Changed:
<
<
donde dentro de los corchetes podemos incluir cadenas de búsqueda Google, como por ejemplo
>
>
donde dentro de las llavaes podemos incluir cadenas de búsqueda Google, como por ejemplo

Código escritoResultado mostrado
Changed:
<
<
%GOOGLE[]%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net

>
>
%GOOGLE{}%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net


Changed:
<
<
%GOOGLE2[]%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net

>
>
%GOOGLE2{}%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net


Changed:
<
<
%GOOGLE[chavo (8|ocho) actriz chilindrina]%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net

>
>
%GOOGLE{chavo (8|ocho) actriz chilindrina}%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net


Changed:
<
<
%GOOGLE2[chavo (8|ocho) actriz chilindrina]%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net

>
>
%GOOGLE2{chavo (8|ocho) actriz chilindrina}%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net


Changed:
<
<
%GOOGLE["había una vez un barquito chiquitito"]%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net

>
>
%GOOGLE{"había una vez un barquito chiquitito"}%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net


 <<O>>  Cambios es la página PluginGoogle (r1.2 - 31 Oct 2004 - RicardoDeLosSantos)

Plugin GOOGLE

Para incluir en una página el motor de búsquedas GOOGLE basta escribir un código del tipo
Changed:
<
<
%GOOGLE{}%
>
>
%GOOGLE[]%

o

Changed:
<
<
%GOOGLE2{}%
>
>
%GOOGLE2[]%

Changed:
<
<
donde dentro de las llaves podemos incluir cadenas de búsqueda Google, como por ejemplo
>
>
donde dentro de los corchetes podemos incluir cadenas de búsqueda Google, como por ejemplo

Código escritoResultado mostrado
Changed:
<
<
%GOOGLE{}%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net

>
>
%GOOGLE[]%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net


Changed:
<
<
%GOOGLE2{}%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net

>
>
%GOOGLE2[]%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net


Changed:
<
<
%GOOGLE{chavo (8|ocho) actriz chilindrina}%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net

>
>
%GOOGLE[chavo (8|ocho) actriz chilindrina]%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net


Changed:
<
<
%GOOGLE2{chavo (8|ocho) actriz chilindrina}%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net

>
>
%GOOGLE2[chavo (8|ocho) actriz chilindrina]%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net


Changed:
<
<
%GOOGLE{&quot;había una vez un barquito chiquitito&quot;}%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net

>
>
%GOOGLE["había una vez un barquito chiquitito"]%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net


Observaciones:

  • La única diferencia entre GOOGLE y GOOGLE2 es que en el primer caso aparece marcada la opción de buscar en Internet, mientras que en el segundo la opción predeterminada es buscar en www.omerique.net
Changed:
<
<
  • El motor de búsqueda de GOOGLE tarda días en actualizarse, de forma que para realizar búsquedas en nuestra propia web es más efectivo el motor de TWiki.
>
>
  • El motor de búsqueda de GOOGLE tarda días en actualizarse, de forma que para realizar búsquedas sobre los últimos cambios en nuestra propia web es más efectivo el motor de TWiki.

Changed:
<
<
  • Si queremos incluir comillas dentro de una cadena de búsqueda usando este plugin, las comillas deben estar escritas en HTML, esto es, mediante &quot;
>
>
  • En principio se pueden usar llaves en lugar de corchetes al definir un entorno GOOGLE, pero las llaves no se pueden usar dentro de un formulario, por lo que es recomendable la notación con corchetes, como en los ejemplos anteriores.

Temas relacionados: BusquedasenGoogle, EjemploBusquedasGoogle, GoogleOmerique

 <<O>>  Cambios es la página PluginGoogle (r1.1 - 23 Oct 2004 - RicardoDeLosSantos)
Line: 1 to 1
Added:
>
>

Plugin GOOGLE

Para incluir en una página el motor de búsquedas GOOGLE basta escribir un código del tipo

%GOOGLE{}%

o

%GOOGLE2{}%

donde dentro de las llaves podemos incluir cadenas de búsqueda Google, como por ejemplo

Código escritoResultado mostrado
%GOOGLE{}%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net

%GOOGLE2{}%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net

%GOOGLE{chavo (8|ocho) actriz chilindrina}%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net

%GOOGLE2{chavo (8|ocho) actriz chilindrina}%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net

%GOOGLE{&quot;había una vez un barquito chiquitito&quot;}%
Google (Ayuda)
Buscar en Internet Buscar en www.omerique.net

Observaciones:

  • La única diferencia entre GOOGLE y GOOGLE2 es que en el primer caso aparece marcada la opción de buscar en Internet, mientras que en el segundo la opción predeterminada es buscar en www.omerique.net

  • El motor de búsqueda de GOOGLE tarda días en actualizarse, de forma que para realizar búsquedas en nuestra propia web es más efectivo el motor de TWiki.

  • Si queremos incluir comillas dentro de una cadena de búsqueda usando este plugin, las comillas deben estar escritas en HTML, esto es, mediante &quot;

Temas relacionados: BusquedasenGoogle, EjemploBusquedasGoogle, GoogleOmerique

-- RicardoDeLosSantos - 23 Oct 2004

El pingüino ya no tiene frío

Revision r1.1 - 23 Oct 2004 - 09:05 - RicardoDeLosSantos
Revision r1.4 - 07 Nov 2005 - 08:31 - RicardoDeLosSantos