IRC-DEV

Usuario:
Anonymous User

CambiosRecientes VerAyuda   La última edición fue hecha por Amn3S1A, el 2003-09-12 14:12:10

Con el parche u2.10.H.07.41 se introduce en el IRCd el soporte para MOTD (Message of the Day) a través de la Base de Datos Distribuida. Su contenido se muestra usando el mismo numeric que el MOTD normal, y, si compilamos con soporte BDD, es la BDD la que decide en que lugar se muestra el MOTD local. Las entradas del MOTD en la BDD se ponen en la tabla z. Su formato es:

motd.numero contenido

Por ejemplo:

motd.0 Bienvenidos a la Red IRC-Hispano

motd.1 Informacion de ultima hora:

motd.2 Se informa a los usuarios de ADSL

etc...

Se utiliza la clave motd.0 como indicador de que el MOTD de la BDD esta presente. Si no existe esa clave, se muestra el MOTD normal. Si existe dicha clave, se muestra el contenido del MOTD de la BDD al pedir un /motd. El tratamiento entonces, del MOTD local, tiene dos posibilidades:

  1. En la BDD aparece la cookie %LOCALMOTD. Cuando tenemos ese valor en una clave, se muestra en ese instante el MOTD local y al acabar se sigue con el MOTD de la BDD. Por tanto, si ponemos dicha cookie como valor de motd.0, el MOTD local se mostrara el primero. Si lo que hacemos es ponerla en la ultima clave que usemos, el MOTD local se mostrara al final, tras el MOTD de la BDD.
  2. En la BDD, no aparece la cookie %LOCALMOTD. En ese caso, el MOTD local no se muestra, y es responsabilidad de la persona que mantiene la BDD hacer que se muestre.


CambiosRecientes VerAyuda   editar esta página (requiere autentificación)