Generación de los calendarios
Para generar los calendarios y las portadillas diarias debe invocarse el script prontus_cron_taxcalend.cgi.
Este script puede ejecutarse como cron. Los parámetros son los siguientes:
- Directorio del Prontus, relativo a la raíz del sitio web.
- Mes para el que se ejecuta el proceso, en formato aaaamm. Si se omite, se procesa el mes en curso.
Ejemplo:
0 * * * * /usr/bin/perl /sites/prontus.cl/web/cgi-cpn/prontus_cron_taxcalend.cgi prontus_agenda 200803
Una vez invocado, el script realiza los siguientes procesos:
1. Genera las portadillas correspondientes a cada día, para cada sección y para todas las secciones.
Estas quedan en directorios del tipo:
/< prontus_id >/site/extra/calendar/< aaaammdd >/pags/i.ext
Donde i siendo igual a 'all' significa que son todas las secciones e i igual a 1, 2, 3... corresponde al identificador (ID) de cada sección.
2. Genera los calendarios mensuales con cada día apuntando a los artículos con fecha de publicación de ese día. Los meses generados son el actual, siguiente y subsiguiente.
Estas quedan en directorios del tipo:
/< prontus_id >/site/extra/calendar/< aaaamm >/port/i.ext
Donde i siendo igual a 'all' significa que son todas las secciones e i igual a 1, 2, 3... corresponde al identificador (ID) de cada sección.
Si se necesita excluir uno o más FIDs en la generación de los calendarios, a la invocación del script se le puede agregar el parámetro -x. De esta forma los fids indicados no se considerarán al momento de generar el calendario.
Ejemplo:
0 * * * * /usr/bin/perl /sites/prontus.cl/web/cgi-cpn/prontus_cron_taxcalend.cgi -x fid_rotulo,fid_link prontus_agenda 200803