Modulo News
Permite añadir/modificar y eliminar entradas tipo news, blogs, etc.
- Modificar: En cada página hay un enlace "Editar esta página" que nos pone en modo edición. Proporciona una funcionalidad similar a la del módulo pages, de hecho es el mismo código.
Cada entrada o noticia puede tener imágenes y/o archivos adjuntos. Las imágenes puede ser vistas como galería de fotos en miniatura y los archivos como listas de enlaces. Hay, al igual que en el móodulo pages, visores integrados para distintos tipos de archivo
Estructura tablas
CREATE TABLE `NOT_NEWS` (
`NOT_ID` int(10) unsigned NOT NULL AUTO_INCREMENT, -- Identificador único
`NOT_TITLE` varchar(200) DEFAULT NULL, -- Título noticia
`NOT_TITLE_en` varchar(200) DEFAULT '', -- Título en inglés
`NOT_SUBTITLE` varchar(300) DEFAULT NULL, -- Subtítulo
`NOT_SUBTITLE_en` varchar(300) DEFAULT '', -- ... en inglés
`NOT_NAME` varchar(200) DEFAULT NULL, -- 'friendly name', para la url
`NOT_DATE` date DEFAULT NULL, -- Fecha publicación
`NOT_CLASS` int(100) DEFAULT NULL, -- Sin uso, de momento
`NOT_TEXT` text DEFAULT NULL, -- Texto noticia
`NOT_TEXT_en` text DEFAULT NULL, -- ... en inglés
`NOT_TOP` int(1) DEFAULT 0, -- Noticia destacada
`VIDEO` int(1) DEFAULT 0, -- Video en la cabecera
`ACTIVE` int(1) DEFAULT 1, -- Si 1, es visible
`GALLERY` int(1) DEFAULT 0, -- Mostrar galería de fotos
`FILES` int(1) DEFAULT 0, -- Mostrar lista documentos
`KEYWORDS` text DEFAULT NULL, -- Keywords para el SEO
`DESCRIPTION` text DEFAULT NULL, -- Description para el SEO
`TOP_IMAGE` int(1) DEFAULT 1, -- Imagen principal como cabecera
PRIMARY KEY (`NOT_ID`)
) ENGINE=MyISAM AUTO_INCREMENT=20 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
Notas:
- Las noticias sólo se muestran si su fecha de publicación es igual o anterior a la fecha actual.
- Si tenemos permisos de edición se verán todos, pero las inactivas o con fecha superior a hoy se verán atenuadas en gris.
- Si una noticia no está traducida se mostrará su versión en el idioma por omisión. Pero ...
- Si en Panel de control / ajustes / hay una entrada modules.news.selected_langs y está en true las noticias sólo se mostrarán si su título en el idioma seleccionado (campos NOT_TITLE o NOT_TITLE_en, NOT_TITLE_fr, etc, etc)