Activar comentarios en una instancia de prontus
Para activar los comentarios, primero se debe modificar el archivo de configuración prontus_xxx-var.cfg e incluir la variable:
COMENTARIOS = 'SI'
En caso de que la variable ya exista se debe cambiar el valor a 'SI'.
Luego, se debe crear un archivo de configuración para los comentarios, llamado prontus_xxx-coment.cfg.
Nota: prontus_xxx es el nombre de la instancia de prontus donde se está trabajando.
El archivo debe contener lo siguiente:
[articulo]
NOM = 'Artículos'
MSG_MODER = 'Muchas gracias por participar. Tu comentario fue recibido y será publicado en las siguientes horas.'
MSG_NOMODER = 'Gracias por enviar su opinión'
LIMIT_CHARS = '1000'
FILASXPAG_PUBLIC = '25'
PHP_SESSION_PATH = '/sites/< nombre_sitio >.cl/sesiones_php' # si no se pone, asume el standard altavoz en base al doc root
PHP_SESSION_NAME = 'PHPSESSID' # asume este valor por omision
CAPTCHA = 'SI'
ENVIAR_MAIL_PUBLICACION = 'NO'
MAIL_PUBLICACION_FROM = 'email@email.cl'
MAIL_PUBLICACION_ASUNTO = 'Comentarios - Desde mi sitio Web'
MAIL_PUBLICACION_SMTP = 'localhost'
[/articulo]
A continuación se explica cada variable del archivo de configuración de comentarios.
Variable | Descripción |
NOM | Nombre del objeto a quien se aplica el comentario, es el visualizado a su vez en el filtro de comentarios por el administrador de comentarios (Combobox: ver por tipo). En el cuadro anterior se utilizo 'Articulos'. |
MSG_MODER | Mensaje enviado al autor del comentario, cuando enviá el comentario (Submit en el formulario). |
MSG_NOMODER | Mensaje enviado en la no moderación de comentarios. |
LIMIT_CHARS | Link para ver la página del objeto, el string contiene la marca
Limite de caracteres permitidos para el ingreso del comentario. |
FILASXPAG_PUBLIC | Numero de filas de comentarios por página |
PHP_SESSION_PATH | Ruta donde se almacenan las sesiones. Si no se define, asume standard de Altavoz en base al document root. |
PHP_SESSION_NAME | Nombre de la sesión de PHP. Si no se define, asume valor PHPSESSID |
CAPTCHA | Indica si el formulario incorporará captcha. Los valores posibles son 'SI' ó 'NO'. Por omisión, se asume 'SI'. |
ENVIAR_MAIL_PUBLICACION | Indica si se envía email por comentario realizado 'SI' o 'NO' |
MAIL_PUBLICACION_FROM | Dirección email donde se enviaran los antecedentes de una publicación. |
MAIL_PUBLICACION_ASUNTO | Asunto para el mail. |
MAIL_PUBLICACION_SMTP | Servidor SMTP para el envío. |
URL | Sobreescribe link para ver la página del objeto, el string contiene la marca < idobj >, que será reemplazada por el id del objeto, al componer el link en la lista de administración de comentarios. Para el caso de art. Prontus, se usará un "trampolín" ya que la url contiene 2 variables. Si no se define, asume artic prontus y usa la variable ARTIC_EXTENSION, que es por defecto 'html'. |
PLT_VERCOMENT | Ubicación de la plantilla para mostrar las opiniones en el sitio web. Si no se define, usa el valor /< prontus_id >/coment/plantillas/coment_articulo.html |
DIR_PAGS_COMENT | Directorio donde se alojan los comentarios emitidos por el usuario. Si no se define, usa el valor /< prontus_id >/coment/site/articulo |
ARTIC_EXTENSION | Indica la extensión de los artículos prontus. Esto evita tener que configurar la variable URL y construir un trampolín para poder visualizar los artículos desde el cpan. El valor por omisión de ARTIC_EXTENSION es 'html', por lo tanto sólo es necesario setearla cuando la extensión sea diferente, por ej 'php'. |