Re: [Spip-es]Ayuda con Spip y las búsquedas -

From : gaitan@... , the 25th June 2008 20:37

Uy, llegué tarde. Ayer habia escrito una respuesta, y cuando fui a enviarlo me quedé sin internet (mi conexión da lástima ultimamente). Veo que el tema ya se solucionó, lo que implica que mi inferencia era erronea, pero la envio igual por si alguien puede explicarmela. este era el mensaje que nunca llegó: ------------------------------ Hola marcelo. Como te explica josé, la forma de convertir texto procesado por spip (en este caso a mayusculas) es un filtro. Él te propone hacer uno ad hoc pero (seguro que jose ya se lo olvidó porque nadie lo usa) spip lo incorpora por defecto: majuscules #ENV{Texto} -> devuelve "Viva Spip" [(#ENV{Texto}|majuscules)] -> devuelve "VIVA SPIP" Luego, está el problema de que se pueden usar balizas en los bucles, pero sin filtros. Por lo que, como enseña Jose, hay que utilizar las balizas #SET  y #GET para utilizar variables. Dicho todo eso, paso a opinar: para mi las mayusculas no tienen nada que ver. He hecho una simple prueba en efecto tabano, cuyos responsables adoptaron el criterio de escribir los titulos de los articulos en mayusculas (una mala costumbre que no supe quitarles). Filtrando con cadenas en minusculas o mayusculas, el resultado es el mismo para el operador == Por otro lado, en tu mensaje decis "(...)ya que los títulos de los Artículos son guardados en mayúsculas". Pero en el bucle intentas filtrar por el campo texte haciendo {texte==#ENV{Texto}} no está ahi el error? saludos Martin 2008/6/24 jose luis murillo :     Hola. No acabo de entenderlo. Pero bueno, paso un filtro por si sirve. 2008/6/25 jose luis murillo :
  Pues me alegro de que te sirva. Luego me acordé que en  #SET{mayusculas,#ENV{texto}|mayus}  #GET{mayusculas}  como quizás ya hayas descubierto, el #GET{mayusculas} no es necesario. Lo  puse para testear la variable. Puede ser útil para escribir algo como:  Búsqueda de #GET{mayusculas}  o quitarlo directamente. Hasta otra.  marcelo gracia escribió:   Jose Luis y lista: Muchas gracias por tu ayuda, lo he implementado y  funciona a la perfección.  Agregue el archivo mes_fonctions.php y las búsquedas ahora son  transparentes para el usuario final.  No tenés idea, de la gran ayuda y el significado que implica esto para mi  situación laborarl.  Muchas gracias,  marcelo.  ----- Mensaje original ----  De: jose luis murillo    Para: spip lista    Enviado: martes 24 de junio de 2008, 17:37:34  Asunto: Re: [Spip-es] Ayuda con Spip y las búsquedas -  Hola. No acabo de entenderlo. Pero bueno, paso un filtro por si sirve.  Si ya tienes el archivo mes_fonctions.php copia y pega esto:  function mayus($texte) {      $texte = strtoupper($texte);          // todo en mayúsculas      return $texte;  }  Si no lo tienes haz un archivo nuevo en texto. Copia y pega esto:   function mayus($texte) {      $texte = strtoupper($texte);          // todo en mayúsculas      return $texte;  }  ?>  lo llamas mes_fonctions.php y lo colocas en la carpeta squelettes (espero  que la uses)  Luego monta el bucle así:  #SET{mayusculas,#ENV{texto}|mayus}  #GET{mayusculas}   id_article}{inverse}{pagination 10}>  ...  Suerte  marcelo gracia escribió:   Hola a todos: Les comento que estoy utilizando spip para guardar una  información legislativa (actualmente estaba en word). Como consecuencia del  traspazo de la información, nos encontramos que la base de datos de  artículos de spip, es mayor a 4000 artículos.  Por enden, es necesario que el sistema de spip, tenga una búsqueda muy  buena.  Con la ayuda de este grupo y en especial de Martin Gaitan, he armado este  filtro de búsquedas. Quiero aclarar que funciona de maravillas, pero nos  vemos en la necesidad de que busque la información en forma de mayusculas en  la base de datos, ya que los títulos de los Artículos son guardados en  mayúsculas y como el usuario no sabe como se guarda la info.  Necesito armar este filtro a mayúsuculas: en donde Texto, es el valor del  input ingresado por el usuario en la página de consultas:   id_article}{inverse}{pagination 10}>                   href="#URL_ARTICLE">#TITRE                  #DESCRIPTIF                                    #PAGINATION     Pregunto: Alguien me puede ayudar a pasar {texte==#ENV{Texto} a mayúsculas  para que busque en la base de datos en mayúsuculas?. O bién decirme como  puedo hacer para que me busque la info en mayúsculas?.  He provado con el filtro majuscules, pero no se bien como utilizarlo!.  Desde ya, muchas gracias. Marcelo.  ------------------------------  ¡Buscá desde tu celular! Yahoo! oneSEARCH ahora está en Claro  http://ar.mobile.yahoo.com/onesearch  ------------------------------  _______________________________________________Spip-es@... - http://listes.rezo.net/mailman/listinfo/spip-es  ------------------------------  ¡Buscá desde tu celular! Yahoo! oneSEARCH ahora está en Claro  http://ar.mobile.yahoo.com/onesearch  _______________________________________________  Spip-es@... - http://listes.rezo.net/mailman/listinfo/spip-es
--  nqnwebs.com textosypretextos.com.ar