Welcome, Guest
Username Password: Remember me

Buscar mensajes
(1 viewing) (1) Guest
  • Page:
  • 1
  • 2

TOPIC: Buscar mensajes

Buscar mensajes 3 years, 11 months ago #8805

Cómo se buscan los mensajes existentes en el foro ?

Los que tengan una palabra, los que sean de un autor concreto ?

He instalado, por si acaso, también el search fireboard del que hablas en el curso, pero no veo que haga nada...
  • vzombie
Last Edit: 3 years, 11 months ago by .

Re: Buscar mensajes 3 years, 11 months ago #8807

El search fireboard es para que cuando busques en la Web también lo hagas en el foro. Los mensajes se encuentran, entonces, en el buscador del foro o el de la web. No se pueden hacer búsquedas restringidas, la verdad es que es un poco limitado, por eso puse el buscador para "google". Espero que para la próxima versión de fireboard 1.1 lo desarrollen
  • JoniJnm
  • OFFLINE
  • Administrador
  • Posts: 4297
  • Karma: 148

Re: Buscar mensajes 3 years, 11 months ago #8811

A ver, al tener a los usuarios acostumbrados a encontrar rápido un hilo o mensaje sobre el tema XXXX o un mensaje que escribió el usuario XXXX, necesito al menos tener lo mismo.

El search fireboard es capaz de buscar een el foro lo que comento ?
Lo he instalado pero no veo cómo buscar nada.
De hecho el buscador que instalé con la plantilla default_ex me busca en ESTA página...
Creo que debería modificar algo en el archivo en el archivo fb_layout.php ( en éste trozo ) pero desconozco qué ( he comenzado a probar pero )

//BUSCADOR JONIJNM.ES

$sitio = $_SERVER['SERVER_NAME'];
$sitio1 = $sitio;
$sn = $_SERVER['SCRIPT_NAME'];
$sn = str_replace("/index.php", "", $sn);
$sn = $_SERVER['SERVER_NAME'].$sn;

$return .= '<form target="_blank" method="GET" action="www.jonijnm.es/joni-search/es/">
<select size="1" name="metodo">';

if (strlen($sitio) > 20) { $sitio = explode(".",$sitio); //Máximo de caracteres 20
$sitio = $sitio[0]; }

//PUEDES CAMBIAR EL NOMBRE PARA MOSTRAR (quita las dos primeras barras) en la siguiente línea
//$sitio = "MI-WEB.COM";

//PARA BUSCAR EN LA WEB VALUE = FLR-
//PARA BUSCAR EN EL FORO VALUE = FORO-
$return .= '<option value="foro-'.$sn.'">'.$sitio.'</option>';

//SI NO QUIERES MOSTRAR ALGÚN BUSCADOR SIMPLEMENTE ESCRIBE DOS BARRAS AL PRINCIPIO DE LA LÍNEA (como torrents-3, cracks, emule, vagos.es y adultos)
$return .= '<option value="sitio-'.$sitio1.'">'.$sitio.' (G)</option>';
$return .= '<option value="categoria1">Categoria1</option>';
$return .= '<option value="categoria2">Categoria2</option>';

//OPCIÓN CHAT
$return .= '<option value="" onclick="';
$return .= "javascript: window.open('www.jonijnm.es/web/chat.html?sitio=google', '', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes'); return false";
$return .= '">Chat</option>';
//FIN OPCIÓN CHAT

$return .= '</select>';
$return .= '<input type="hidden" name="ref" value="'.$sitio1.'">';

//para poner en una línea más abajo el area de texto de las opciones de búsqueda
//$return .= '<br>';
$return .= ' <input type="text" name="buscar" size="16" value="Cercar..." onblur="';
$return .= "if(this.value=='') this.value='Cercar...';";
$return .= '" onfocus="';
$return .= "if(this.value=='Cercar...') this.value='';";
$return .= '" />';
$return .= '<input type="hidden" name="id" value="'.$my->id.'">';
$return .= '<input type="hidden" name="version" value="1.2">';
$return .= '<input type="hidden" name="tipo" value="default-ex">';
$return .= '</form> ';
$return .= '</div>';
//FIN BUSCADOR JONIJNM.ES



De no tener solución las búsquedas, quizá me plantee otro modelo de foro, quizá el Vbulletin que lo veo muy elaborado.
  • vzombie
Last Edit: 3 years, 11 months ago by .

Re: Buscar mensajes 3 years, 11 months ago #8812

Está bien el código, pues decirme cuál es tu web?

Se pueden buscar post por título o por texto, pero no por autor. Por eso puse el buscador, google negro, al poner una palabra se busca por usuario, titulo y texto, todo a la vez.

El plugin fireboard search, como te digo, hace que al buscar normal, en la web, se busque también en el foro, ejemplo:
jonijnm.es/web/index.php?option=com_search&searchword=fireboard

Ahí verás entre paréntesis dónde se busca: (Foro/Componentes)

Para que funcione el plugin, como sabes, tienes que publicarlo.

PD: Si no tienes ningún plugin de búsqueda sólo se buscará en artículos escritos.
  • JoniJnm
  • OFFLINE
  • Administrador
  • Posts: 4297
  • Karma: 148

Re: Buscar mensajes 3 years, 11 months ago #8813

Quizá el código está bien pero para ir a tu web, , algo deberé modificar para que busque en la mía.

la url donde está el foro es : www.totcamping.cat/joomla/index.php?option=com_kunena&Itemid=54

Gracias
  • vzombie

Re: Buscar mensajes 3 years, 11 months ago #8819

Ya lo vi, cambia:
action="www.jonijnm.es/joni-search/es/">

Por: action="www.jonijnm.es/joni-search/">
  • JoniJnm
  • OFFLINE
  • Administrador
  • Posts: 4297
  • Karma: 148

Re: Buscar mensajes 3 years, 11 months ago #8825

Ostras, ya funciona, muchas gracias !!!
  • vzombie

Re: Buscar mensajes 3 years, 11 months ago #8826

Puestos a pedir un poco más, modificando un poco el código he conseguido que seleccionando la primera linea busque en el foro y seleccionando la segunda busque en el interior de la web.

$return .= '<option value="foro-'.$sn.'">'.$sitio.'</option>';
$return .= '<option value="flr-'.$sn.'">'.$sitio.'</option>';

Pero en la caja donde se selecciona dónde haa de buscar pone lo mismo.

Me gustaria que en vez de poner el nombre de la web, pusiera algo así como "busca en foro" y "busca en la web"
  • vzombie

Re: Buscar mensajes 3 years, 11 months ago #8827

JoniJnm dijo:
No se pueden hacer búsquedas restringidas, la verdad es que es un poco limitado, por eso puse el buscador para "google".


Por lo que dices, y las pruebas que hago tanto en tu web como en la mia lo corroboran, no se pueden encontrar los mensajes posteados por un determinado usuario, ni siquiera los que uno mismo ha escrito, no ?
  • vzombie
Last Edit: 3 years, 11 months ago by .
  • Page:
  • 1
  • 2
Time to create page: 0.56 seconds