Foros del Web » Creando para Internet » Diseño web »

Ayuda con Googiespell

Estas en el tema de Ayuda con Googiespell en el foro de Diseño web en Foros del Web. Hola a todos, bueno, resulta que estoy haciendo una aplicacion para la elaboracion de programas academicos para la universidad donde estoy estudiando. Y se me ...
  #1 (permalink)  
Antiguo 08/10/2006, 20:42
Avatar de sam
sam
 
Fecha de Ingreso: agosto-2001
Ubicación: Aguascalientes, México.
Mensajes: 572
Antigüedad: 16 años, 3 meses
Puntos: 2
Ayuda con Googiespell

Hola a todos, bueno, resulta que estoy haciendo una aplicacion para la elaboracion de programas academicos para la universidad donde estoy estudiando.
Y se me ocurrio incluirle algo para checar la ortografia y encontre googiespell, el cual me ha parecido muy bueno... Aunque en otros sitios donde lo he visto, porque en mi aplicacion no lo he podido hacer funcionar.
Bueno, el problema es que simplemente no checa la ortografia se queda checando y checando y nunca termina, no me marca ningun error ni nada, pero nomas no termina. aqui les pongo mi codigo a ver si encuentran algun error:

Aqui es dodne tengo las referencias a los archivos javascript que necesita para para funcionar.
Código HTML:
<script type="text/javascript" src="googiespell/AJS.js"></script>
<script type="text/javascript" src="googiespell/googiespell.js"></script>
<script type="text/javascript" src="googiespell/cookiesupport.js"></script>
<link href="googiespell/googiespell.css" rel="stylesheet" type="text/css" media="all" /> 
Aqui es donde declaro mi textbox:
Código HTML:
 <textarea name="presentacion" cols="72" rows="10" id="presentacion"</textarea> 
Y finalmente, aqui es donde asigno el corrector ortografico al campo de texto:
Código HTML:
<script type="text/javascript">    
    var vProxy = "https://www.google.com/tbproxy/spell?lang=";
    var vSpell = new GoogieSpell("googiespell/", vProxy); 
    vSpell.decorateTextarea("presentacion");
</script> 
Espero que me puedan ayudar. de antemano gracias!

Saludos xD
__________________
El que tiene voluntad de aprender, encontrará siempre un maestro...
Proverbio Aleman
  #2 (permalink)  
Antiguo 08/10/2006, 21:12
Avatar de sam
sam
 
Fecha de Ingreso: agosto-2001
Ubicación: Aguascalientes, México.
Mensajes: 572
Antigüedad: 16 años, 3 meses
Puntos: 2
Estuve probando algunas cosas y se me ocurrio probar con IE xD y resulta que me salio el siguiente mensaje:



Asi que le puse que si y funciono , por lo que quiza sea algun problema del firefox.
Lo que me parece extraño es que el ejemplo que trae googiespell cuando lo bajas si funciona bien en firefox, y el codigo de mi pagina es practicamente el mismo que el del ejemplo, a que creen que se deba esto?

Saludos xD
__________________
El que tiene voluntad de aprender, encontrará siempre un maestro...
Proverbio Aleman
  #3 (permalink)  
Antiguo 10/10/2006, 12:12
Avatar de carlos.m  
Fecha de Ingreso: septiembre-2006
Mensajes: 436
Antigüedad: 11 años, 3 meses
Puntos: 1
ese mensaje puede ser por esto, aunque no estoy seguro.

https://www.google.com/tbproxy/spell?lang="

https lo que significa protocolo seguro con cifrado de datos.

pero no se si el problema con firefox se puede deber a eso.
__________________
Hosting profesional al alcance de todos.
HostSuar.com - http://www.hostsuar.com
  #4 (permalink)  
Antiguo 24/10/2006, 11:04
Avatar de sam
sam
 
Fecha de Ingreso: agosto-2001
Ubicación: Aguascalientes, México.
Mensajes: 572
Antigüedad: 16 años, 3 meses
Puntos: 2
Creo que el problema se debe a esto

Cita:
You can't directly run this script online - this is a browser security issue. To solve this you can have a simple "local" sever (i.e. a server that you can send requests to) that sends requests to Google. That is, instead of sending requests to:

https://www.google.com/tbproxy/spell?lang=

you send requests to:

http://yourserver.com/sendReq.php?lang=
Bueno, segun lo poco que entiendo de ingles no puedo correr este script directamente porque el navegador no me lo permite, y tengo que enviar las peticiones a travez de mi servidor, pero no se como hacerlo, alguien me podria ayuar??

Saludos, y gracias de antemano xD
__________________
El que tiene voluntad de aprender, encontrará siempre un maestro...
Proverbio Aleman
  #5 (permalink)  
Antiguo 02/12/2008, 14:38
 
Fecha de Ingreso: diciembre-2008
Mensajes: 1
Antigüedad: 9 años
Puntos: 0
Respuesta: Ayuda con Googiespell

Hola,

Mira en la seccion de documentacion baja el archivo perl escrito por Stephen Gordon.

How to run GoogieSpell online?
|
|__> Servers and scripts
|
|_> Perl
|
|_>Stephen Gordon's Perl script
Improved version, works with HTTPS

El archivo se llama sen_req.pl (para esto necesitas tener active perl instalado en tu computadora)

una vez que instales perl y pongas el script send_req.pkl en el mismo folder donde tienes las paginas de googiespell, ejemplo: demo_single.html
edita la siguiente parte:

var googie1 = new GoogieSpell("googiespell/", "https://www.google.com/tbproxy/spell?lang=");

cambialo a:

var googie1 = new GoogieSpell("googiespell/", "send_req.pl?lang=");

es muy importante que el archivo perl resida en el mismo lugar que la forma html a la cual quieres checarle la ortografia, o si no deberas editar "send_req.pl?lang="

con el directorio en donde hayas puesto tu archivo perl.

por si no tienes perl instalado, lo puedes bajar de esta pagina:
http://www.activestate.com/

o busca la descarga en google ya sea para windows o unix.

dependiendo de done intales perl, tendras que editar el archivo send_req.pl
en la parte de hasta arriba, or ejemplo mi instalacion perl tiene el siguiente camino:
#!/usr/bin/perl -wT

pero bien podria ser: #!c:/perl/bin/perl -wT

buena suerte y saludos!

itortu.





Cita:
Iniciado por sam Ver Mensaje
Creo que el problema se debe a esto



Bueno, segun lo poco que entiendo de ingles no puedo correr este script directamente porque el navegador no me lo permite, y tengo que enviar las peticiones a travez de mi servidor, pero no se como hacerlo, alguien me podria ayuar??

Saludos, y gracias de antemano xD
  #6 (permalink)  
Antiguo 04/01/2009, 18:41
(Desactivado)
 
Fecha de Ingreso: abril-2007
Mensajes: 18
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Ayuda con Googiespell

Hola yo ya logre poner el corrector ortografico en mi web sin problemas:

http://www.niponcomputer.com/ortografia.php

solo que tube que poner el archivo sendReq3.php que contiene:

<?php
// Thanks to:
// Marcin 'nosferathoo' Puchalski
// Johan Sijbesma
// James Edgington
// Stephen Wald
$google = "www.google.com";
$lang=$_GET['lang'];
$path="/tbproxy/spell?lang=$lang";
$data = file_get_contents('php://input');
$store = "";
$fp = fsockopen("ssl://".$google, 443, $errno, $errstr, 30);
if ($fp)
{
$out = "POST $path HTTP/1.1\r\n";
$out .= "Host: $google\r\n";
$out .= "Content-Length: " . strlen($data) . "\r\n";
$out .= "Content-type: application/x-www-form-urlencoded\r\n";
$out .= "Connection: Close\r\n\r\n";
$out .= $data;
fwrite($fp, $out);
while (!feof($fp)) {
$store .= fgets($fp, 128);
}
fclose($fp);
}
print $store;
?>

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:46.