Búsqueda en el Foro:
Buscar


« Ver tema anterior :: Ver siguiente tema »  
Autor Mensaje
Mensaje28-02-2009, 18:03 (UTC)    
Título del mensaje: [Resuelto] Buscador

Como puede hacer un bbuscador mas o menos como el que ahi aqui en el foro pero para buscar usuarios en vez de foros

gracias a todos


Ultima edición por totalmanager7 el Sab Feb 28, 2009 5:31 pm; editado 1 vez
Mensaje28-02-2009, 18:15 (UTC)    
Título del mensaje:

Hola,
lo veo complicado, este serivdor se encuentra limitado a requrimientos tan especificos como este. EN materia de buscadores internos hay algunas opciones pero no son del todo buenas, imaginate respescto a lo que pides.
Aunque puedo pasarte un dato acerca de un buscador de palabras. Tu podrías todos los nombre en una página y al insertar el nombre del usuario seríadireccionado a esa palabra.
Pega este code en "Texto por encima de la página":
Código:
<script>

var win = window; // window to search.
var n = 0;

function findInPage(str) {

var txt, i, found;

if (str == "")
return false;

// Find next occurance of the given string on the page, wrap around to the
// start of the page if necessary.


if (window.execScript) {
txt = win.document.body.createTextRange();

// Find the nth match from the top of the page.

for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
txt.moveStart("character", 1);
txt.moveEnd("textedit");
}

// If found, mark it and scroll it into view.

if (found) {
txt.moveStart("character", -1);
txt.findText(str);
txt.select();
txt.scrollIntoView();
n++;
}

// Otherwise, start over at the top of the page and find first match.

else {
if (n > 0) {
n = 0;
findInPage(str);
}

// Not found anywhere, give message.

else
alert("Not found.");
}
} else {

// Look for match starting at the current point. If not found, rewind
// back to the first match.

if (!win.find(str))
while(win.find(str, false, true))
n++;
else
n++;

// If not found in either direction, give message.

if (n == 0)
alert("Not found.");
}
return false;
}

</script>


Y este en la página en cuestión (página donde están escritos los users "Controlar páginas"):
Código:
<div>
<form
name="search" onSubmit="return findInPage(this.string.value);">
<div align="center"> <p><font size=3> <input name="string"
type="text" size=15 onChange="n = 0;"> </font> <input
type="submit" value="Search Page"> </p> </div>
</form></div>


Salu2!
Mensaje28-02-2009, 18:41 (UTC)    
Título del mensaje:

ok gracias abro otro tema para pregutar otra duda
enga adipos
Mensaje28-02-2009, 21:30 (UTC)    
Título del mensaje:

Recuerda que en esta zona puedes hacer varias preguntas en un mismo tema

Salu2!
Mostrar mensajes anteriores:   


Powered by phpBB © 2001, 2005 phpBB Group