4
61 Retoque en temporizador.asp
domingo, 18 de agosto de 2024

He modificado las líneas 41 y 42 para que al terminar el tiempo la ventana se maximice y se ponga en primer plano:

• 41 window.resizeTo(screen.availWidth,screen.availHeight);
• 42 window.focus();

Nota.-
Sería inteligente hacer una copia del temporizador en la carpeta principal, ya que ahora está en el subdominio recetas.elneneesbueno.com, y lo mismo cualquier día me entra el arrebato y me lo cargo, que nunca se sabe...
Pensado y ejecutado: ya hay un archivo temporizador.asp en el dominio www

#temporizador

62 Ya tengo un form de intro veloz
viernes, 09 de agosto de 2024

Lo he llamado form_mini.asp
Y he integrado en el título la clave para acceder.
Es supersencillo y únicamente gestiono texto y enlace.
En tags escribo #mini
En título escribo el now()
En sección escribo general
De momento va bien, pero será el uso el que determine si necesita mejoras etcétera.

#form_mini

63 Mejora en Z=ON
viernes, 09 de agosto de 2024

En la línea 587 he modificado la condición para la redirección en el caso de t=metamodificar, añadiendo la opción marcada en rojo

If right(tS,3)="?t=" Or right(tS,1)="?" Or right(tS,5)=".com/" Or Right(tS,10)="?Z=ON&Z=ON" Or Right(tS,5)="?Z=ON" Then

#esequeles

66 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

68 Proyecto mini.asp
jueves, 04 de abril de 2024

Estoy animado a iniciar un nuevo proyecto, una versión de mi web totalmente adaptada a los móviles.
Para ello he localizado información interesantísima acerca del asunto «pixel», que puede ser la solución para mi problema de tamaños de letras etc.

#mini - #pixel

69 Acerca de los pixels en los móviles
1 comentario jueves, 04 de abril de 2024

window.devicePixelRatio

Por si la explicación en el vídeo no quedó del todo clara, voy a intentar explicar lo que es el Device Pixel Ratio de la forma más simple posible:

Para empezar, existen 2 tipos de píxeles:

Píxeles físicos: son los píxeles reales que están en un monitor, smartphone, tv, etc. Por ejemplo, cuando se habla de 1920x1080 (Full HD), se refiere siempre a una pantalla de 1920 píxeles FÍSICOS de ancho y 1080 FÍSICOS de alto.

Píxeles CSS (o del viewport): es la unidad de medida con la que trabaja CSS para pintar elementos en el viewport, y NO siempre son del mismo tamaño que un píxel físico.

Ahora bien, ¿Qué es el Device Pixel Ratio (DPR)?: el DPR es el ratio entre los píxeles físicos y los píxeles CSS. Veamos algunos ejemplos para que sea más fácil de entender:

  • Si mi DPR es de 1, el tamaño de 1 píxel CSS será de 1 píxel físico, por lo que ambos abarcarán el mismo espacio en pantalla.

  • Si mi DPR es de 2, el tamaño de 1 píxel CSS será de 4 píxeles físicos (2 píxeles físicos de ancho x 2 píxeles físicos de alto).

  • Si mi DPR es de 3, el tamaño de 1 píxel CSS será de 9 píxeles físicos (3 píxeles físicos de ancho x 3 píxeles físicos de alto).


El valor del DPR también puede ser decimal, como 2,5 o 2,75.

Sabiendo lo anterior, hay que tener en cuenta que cuando manejamos medidas px en HTML y CSS estamos hablando SIEMPRE de píxeles CSS (o del viewport) y NUNCA de píxeles físicos.

Entonces, si tenemos por ejemplo un DPR de 1 e insertamos una imagen de 300x300 píxeles CSS en el navegador, esta imagen terminará ocupando 300x300 píxeles físicos. A su vez, si tenemos un DPR de 3 e insertamos una imagen de 300x300 píxeles CSS en el navegador, esta imagen terminará ocupando 900x900 píxeles físicos, o sea, 3 veces más píxeles que los que definimos por código.

Como dato a tener en cuenta, la mayoría de los smartphones modernos tienen un DPR de 2,7...

leer más

70 Los FB2 ya son buscables
1 comentario jueves, 14 de marzo de 2024

He añadido código para que en el buscador general también se indague en la tabla de los FB2.
Para ello he añadido código en la zona t="b" del esequeles.asp; he añadido código en la zona de resultados(); y he añadido código en body.asp, para la presentación de el listado con el resultado de la búsqueda.
Se me ha resistido un poco el código a la hora de presentar un resultado cuando en la búsqueda normal redirijo con resultado=mal; me saltaba la presentación de datos.
Creo que sería interesante no tener que cargar DOS VECES los arrays de notasbilb, notassitios y notasFB2, ya que los calculo en esequeles.asp y en body.asp. Esto queda pendiente de simplificar, que nunca bien mal, o que siempre viene bien.

#buscador - #esequeles - #request - #body - #FB2

71 Nueva web: u.asp
jueves, 07 de marzo de 2024

El objeto de esta web es el de poder pasar entradas de mi site a personas que no estén logeadas, de manera que se puedan leer pero no tocar.
Y para evitar que se pueda jugar en la dirección del enlace cambiando el valor del id, he generado una nueva variable que es la que se muestra en la url, la variable i, que es un valor que es el resultado de multiplicar el id por un valor que elijo yo y que monto en el código.
De momento me siento satisfecho con el resultado.
A esta nueva web se accede desde el icono de la impresora.

#imprimir

73 Backup de tablas y archivos
miércoles, 28 de febrero de 2024

He hecho backup de las tablas modificadas y de todos los archivos.
Tras las copias he probado el localhost y ha ido todo bien.
¡¡¡Soy un fenómeno!!!

#backup - #localhost

74 Arreglos menores
viernes, 16 de febrero de 2024

  1. He tocado en el body_izq.asp para simplificar la presentación de subrutinas dependiendo del valor de t.
  2. He tocado en paginado.asp, ya que las variables que enviaba en las flechas no eran recuperadas de un request sino de valores que se generan en ocasiones en el propio código de request.asp y/o de esecueles.asp, por ejemplo lo valores de mes y de anno.
    De hecho no funcionaba desde hace tiempo el paginado.asp a causa de que siempre colocaba el year(now) en el valor de anno y lo propio en el valor de mes, y esto confundía totalmente a la generación del recordset. Solucionado, en principio, que nunca se sabe, jajaja.

#paginado - #body_izq

75 Trabajando en la presentación de las entradas
domingo, 11 de febrero de 2024

Modifico los criterios en función de la longitud del texto y de las otras condiciones.
Lo he simplificado bastante, pero creo que aún se merece una vuelta.
Lo dejo de momento, pero no cierro este asunto; se queda en pendiente.

#request

76 De pelea con un scroll cuando t=u
sábado, 10 de febrero de 2024

Me ha costado un buen rato dar con el problema, que se manifestaba como una flechita hacia abajo, tipo abajo.gif.
Tras un rato largo buscando la causa de la aparición de ese gif, he caído en la cuenta de que en realidad sólo se mostraba en modo t="u", lo cual ya me ha mosqueado más.
Y por fin he visto la causa: la flecha formaba parte de un scroll vertical, que sólo se manifestaba cuando en las subrutinas de los comentarios se aludía a t="u".
Una chorrada que he corregido eliminando código innecesario.
De paso he eliminado más cosas, como por ejemplo la subrutina enlaceP() y su llamada desde body_izq.asp.
Todo lo que sea simplificar me pone, jeje.

#request - #comentarios

77 Ojo a esto
1 comentario lunes, 29 de enero de 2024

He dejado modificado el request.asp en las líneas 1014 para meter un par de espacios cuando hay un salto de línea.

31-01-2024 20:30: he borrado lo anterior y lo he dejado como estaba.

#request

78 Tocando en los comentarios
2 comentarios viernes, 26 de enero de 2024

Trabajo un buen rato en ello y hago cambios significativos.
Queda pendiente resumir código en las subrutinas afectadas, tales como comentar() etc.
Pero me quedo satisfecho, ya que he avanzado por un buen camino.
Toco fundamentlmente en request.sp

#comentarios - #request

79 Prueba de OneDrive y foto
viernes, 26 de enero de 2024

Lo cierto es que el manejo es potroso y farragoso. En fin. Seguramente los de Microsoft repiten su esquema de siempre: te fuerzan a montar todo el universo alrededor de sus paquetes, y te llevan a necesitar instalar lo último de lo último, y a ser posible... pagando religiosamente, je.

#onedrive - #microsoft - #mrBSO@hotmail.com

© Zalberto | marzo - 2026