Blogia
badgirlforever13

♣¡¡¡cReAcIoN dE Un fOrO!!!♣

♣¡¡¡cReAcIoN dE Un fOrO!!!♣

Creación de un foro. 

Para realizar un foro necesitas: 

  • Una conexión con bases de datos. Esta conexión puede realizarse de dos formas. 
  • Directamente, (tal y como se explica en el manual “Paginas ASP”). 
  • Utilizando una DSN solicitándola al servidor que te provee de servicios de internet, (en este caso uso esta opción). 

 

Estructura de la base de datos: Tabla “Mi Tabla” 

  1. Autor
  2. Email del Autor
  3. Fecha de alta en el foro
  4. Titulo de la cuestión
  5. Cuerpo de la cuestión
  6. ID de la pregunta, (uso interno)
  7. QoR. Pregunta o Respuesta

   Un ejemplo de tabla seria:

El campo QoR:

El campo QoR determina si el registro pertenece a :

-         P: Una pregunta.

-         R: Una respuesta a una pregunta.

-         X: El único registro de la tabla con este valor en el campo QoR. El valor del campo ID Pregunta de este registro es el que mantiene el contador de dicho campo. Almacena el valor de ID Pregunta del última consulta entrada en el foro.

El campo con QoR = X ha de ser entrado manualmente en el momento de la inauguración del foro.

El campo ID Pregunta.

Al dar de alta un nuevo comentario en el foro; este viene identificado con un número que es asignado por el valor del campo ID Pregunta del registro que posee “X” en el campo QoR, (registro de índice).

Todas las respuestas que se lancen a ese comentario irán identificadas por ese mismo valor en sus respectivos campos ID Pregunta.

Nombres especiales.

Los nombres como la DSN de acceso a datos. El nombre de la base de datos y de la tabla. Y las claves de acceso están referidas en el código que se adjunta en este manual como: MiDSN, MiBase, MiTabla y MiClave. Substituir dichas cadenas por las que se determinen para vuestro foro personalizado. 

Todos estos datos son importantes para el funcionamiento del foro. La DSN os la proporciona el servidor que os provee de servicios de internet, (si no es así usad el método de acceso directo que se comenta en el código). La base de datos y la tabla es la que creéis vosotros, (por ejemplo en ms.Access). Las claves de acceso son las que vosotros que

 Proveedor de servicios de internet. Debéis aseguraros que el proveedor de servicios de internet que habéis contratado os proporcione los recursos necesarios para ejecutar páginas ASP y acceder a bases de datos. Muchos proveedores no proporcionan estos servicios y, simplemente, no podréis hacer nada con ASP. Deberéis cambiar de proveedor. 

Ver las preguntas abiertas en el foro. 

Esta sección se comporta de 2 formas. Si Comando=”ver” o no tiene valor, mostrará el contenido de todo el foro. 

Si Comando=”explosión” se mostrará sólo la pregunta, (y todas sus respuestas), dada por el parámetro IDPregunta.  

Responder una consulta abierta en el foro. 

Al pulsar sobre el botón Responder en una de las consultas abiertas en el foro; Se pasa como Comando=”Responder” y la pregunta a responder en el parámetro IDPregunta.

Funciones de uso interno. 

Eliminar una pregunta o respuesta del foro. 

Con esta opción, (Comando=”Eliminar”), eliminamos un registro de la base de datos. Es conveniente que esta clase de opciones requieran contraseña.

 

0 comentarios