Mejora en el sistema de búsquedas
1 comentario martes, 23 de julio de 2024

Dado que cada vez uso más la opción de colocar imágenes, links, videos, etc en la parte alta de las entradas y que, como consecuencia de esto, la tabla zalberto_enlaces tiene cada vez más contenido, he tenido que trabajar un poco para escribir código en el modo t="b" que hiciera su query correspondiente y, sobre todo, sin necesidad de modificar el select general de búsqueda.
Resumiendo.

  • En esqueles.asp en la línea 910 aprox he incluido un poco de código para ejecutar la búsqueda sobre la tabla en cuestión y cargar el resultado, de haberlo, en un recordset llamado «zalberto_enl».
    If t="b" then
    sqlZenl="select "&campos_enlaces&" from "&tablaenlaces&" where enlace like'%"&b&"%' or texto like'%"&b&"%' order by fecha desc"
    rs.Open sqlZenl, conn,2,3,1
    if rs.eof=false then
    zalberto_enl=rs.getrows
    End if
    rs.close
    End if

  • En cabecera.asp, en las líneas del «head» donde están los scripts, he colocado un código que si se cumple que el array «zalberto_enl» existe se llama a la creación de una window en la que se carga el archivo aviso_zalberto_enlaces.asp?b=b&t=b, que es un archivo de nueva creación.
  • En el archivo aviso_zalberto_enlaces.asp se monta un bucle en modo tabla que recorre el array cuyo código está en request.asp, en una subrutina nueva que he llamado zalberto_enlaces.
Y de esto va la cosa. Me queda un poco de trabajo para mejorar la estética y algún detalle que irá surgiendo.

#busqueda - #zalberto_enlaces - #cabecera - #esequeles - #request

comentarios
1alberto 
08/08/2024 8:35:29
He pasado del
If t="b" then
al
If (t="b" Or t="tags") And b<>"" then

Ahora a seguir observando

© Zalberto | enero - 2026