Presentación...

Este web esta dedicado a explicar el funcionamiento y las características del lenguaje HTS y sus aplicaciones en el desarrollo de paginas web con, bases de datos y comercio electrónico.

El desarrollo del lenguaje HTS constituye la base de un nuevo enfoque en la tecnología de programación en internet. Un enfoque dirigido a facilitar el aprovechamiento de las potencialidades de internet, tanto para WebMaster como para Programadores.

Como aplicación de este lenguaje, se ha creado una herramienta de software on line denominada Centro de Control Web, CCW

El CCW permite diseñar, crear, modificar y actualizar el contenido de su página web de una forma fácil, natural e intuitiva, sin necesidad de conocimientos avanzados de programación.

Esta aplicación es totalmente compatible con HTML y demás lenguajes standard de programación.

Está dirigida a la creación de páginas web de empresa, en las cuales se puede incorporar texto, imágenes, bases de datos, correo electrónico, hiperenlaces y todas las utilidades del comercio electrónico.

Novedades

  • 04-02-2015-Remodelación del web para adecuarlo a dispositivos móviles.
  • 29-12-2006-Nuevos códigos HTS para conversión a minusculas y mayusculas.
  • 17-06-2006-Nuevo código HTS para generar una clave alfanumérica aleatoria.
  • 04-05-2006-Nuevo código HTS para comprobar si existe una cadena de texto.
  • 05-03-2004-Nuevo tipo de ordenación por clave única en ficheros web.
  • Funcionamiento...

    En Simarro Web las páginas html no existen físicamente como tal en el servidor. En realidad las páginas están almacenadas en una base de datos. A este tipo de páginas les llamamos páginas HTS.

    Cuando el visitante de un web solicita ver una página, el servidor no se limita a entregarle una copia alojada en un directorio del disco del servidor como suelen hacer normalmente los servidores web. En este caso la página es creada en el mismo instante que se solicita según el codigo html que define la pagina hts.
    Gracias a esta generación dinámica del contenido se obtiene una gran libertad a la hora de presentar contenidos flexibles y actualizados al instante.

  • Las páginas HTS.

    Las páginas HTS son las encargadas de guardar el código HTML de los webs en Simarro Web. Entre otras cosas se diferencian de las páginas web normales en que acaban en .hts en lugar de en .htm o .html. Las páginas .hts son almacenadas en una base de datos del servidor y cada pagina almacenada consta de un nombre, una descripción y el código HTML que define el contenido de la pagina.

    La verdadera potencia de las paginas .hts se manifiesta cuando se hace uso de los códigos HTS ya que por medio de estos se puede acceder desde una pagina HTS a otra páginas, bases de datos, variables y parámetros y funciones de comercio electrónico.
    Otra característica fundamental de las páginas .hts es que son páginas orientadas a sesiones de usuario, esto significa que cuando un visitante accede a un web desarrollado con HTS es asignado a una sesión única para él que permanecerá estable a lo largo de su visita a través del web. Gracias a esta característica se puede realizar las funciones de comercio electrónico o el seguimiento estadístico de la visita.

  • Las códigos HTS.

    Los códigos HTS han sido pensados para dotar a una página web de características que no contempla el leguaje HTML, como son las llamadas a bloques, el control de sesiones, manejo de bases de datos, comercio electrónico y otras muchas mas.
    Se escriben usando la siguiente sintaxis: <# código # parámetros # código #>

    Por ejemplo:

    Supongamos que una determinada pagina del web deseamos que aparezca la fecha actual, entonces usaríamos un código S3 de la siguiente manera:

    <p>
    La fecha actual es : <#S3#FECHA#S3#>

    A continuación se expone una lista de los códigos actuales y su uso:

  • LISTA DE CODIGOS HTS
    S1 Llamada y sustitución de bloques html.
    S2 Lectura de variables y parámetros.
    S3 Lectura de variables internas del servidor.

    FECHA Devuelve la fecha. (03-10-2024)
    HORA Devuelve la hora. (11:43:17)
    HORA_CORTA Devuelve la hora corta. (11:43)
    SESION:DOMINIO Devuelve el nombre interno del web. (WAGENERCFTYER)
    USUARIO:ID Devuelve el identificativo del usuario de la sesión actual.

    S5 Condicionales.
    S6 Lectura de datos de bases de datos.

    SBD-URL-CONSULTA-FICHA Devuelve la url para acceder a la consulta de la ficha. ( Aplicable en un listado. )
    SBD-URL-SUMAR-A-CESTA Devuelve la url para sumar la ficha a la cesta de la compra. ( Aplicable en listados y consultas. )
    SBD-NUMERO-DE-FICHA Devuelve el numero de ficha que en ese momento se esta listando. ( Aplicable en un listado. )
    SBD-NUMERO-DE-LINEA Devuelve el numero de linea que en ese momento se esta listando. ( Aplicable en un listado. )

  • Páginas y bloques.

    En ocasiones ciertas partes del web se repiten a lo largo del mismo. Para no tener que duplicar estos contenidos que se repiten se han diseñado los bloques HTS.
    Un bloque HTS es una porción de código html que se encuentra almacenada con un nombre propio y que puede ser reutilizada cuantas veces se desee en el web. Asi pues la diferencia entre páginas HTS y bloques HTS estriba en que, mientras que las paginas son llamadas por el visitante conforme pulsa en los enlaces del web, los bloques solo son llamados internamente por las páginas que los usan.
    El código HTS para llamar a un bloque es el código S1. Con solo colocar el código S1 seguido del nombre del bloque este será incorporado a la página en el lugar exacto en donde se encontraba el código S1.

  • Orden de evaluación de los codigos HTS

    No todos los códigos HTS son resueltos en el mismo orden en que se encuentran en la página HTS. Unos se resuelven antes que otros.

    Primero se resuelven los códigos S6 correspondientes a datos de ficheros que deban ser mostrados en la página. Esto ultimo es aplicable en el caso de que se este mostrando una pagina de consulta de ficha o un listado de fichas.

    En segundo lugar se resuelven los códigos S2 destinados a devolver el valor de las variables o parámetros que pueda contener la página.

    En tercer lugar se resuelven los códigos S3 que devuelven los valores de determinadas variables internas del servidor.

    En cuarto lugar son resueltos los códigos S5 que implican la devolución de un resultado dependiendo de si se cumple o no una condición determinada.

    Por ultimo son resueltos los códigos S1 que se ocupan de llamar a bloques enteros de código html e insertando en el lugar que ocupa el código S1 en la página.

  • ORDEN DE EVALUACION DE CODIGOS HTS
    1º. S6
    2º. S11
    3º. S2
    4º. S3
    5º. S5
    6º. S1