Lunes, 19 Noviembre 2018

Volver a instalar el componente Poll para encuestas

En ocasiones desinstalamos aplicaciones que creemos no nos van a servir, hasta que llega el dia y llega el arepentimiento. Una de estas aplicaciones suele ser la extension Poll que viene incluida en el core de joomla. Particularmente he buscado por todas partes donde encontrar un equivalente o la misma extension y no la he encontrado, si tal vez o mejor dicho seguramente exista alguna pero el caso es que yo no la he encontrado, asi que si les a pasado lo mismo les voy a redactar en pocos pasos como reponer esta aplicacion...

Primero volveremos a subir los archivos y carpetas de la extension poll a nuestro joomla 1.5.

Subir por ftp carpetas con todos los archivos.
  • /administrator/components/com_poll/
  • /components/com_poll/
Pueden descargar joomla 1.5.9 y extraer las mismas y subirlas. El siguiente paso es acudir a nuestro phpmyadmin y acceder a nuestra base de datos y pinchar en la pestaña SQL. Veran un cuadro o campo grande donde deberan añadir las siguientes tablas de codigo para volver a crear las referencias y añadir  las cuatro tablas con datos de ejemplo a nuestra base de datos.
 
Lo primero es volver a crear las referencias.

INSERT INTO`jos_components` VALUES (10, 'Polls', 'option=com_poll', 0, 0, 'option=com_poll', 'Manage Polls', 'com_poll', 0, 'js/ThemeOffice/component.png', 0, '', 1);
 
El segundo y ultimo paso es añadir las tablas con los datos de ejemplo.
 

CREATE TABLE `jos_polls` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL DEFAULT '',
`alias` varchar(255) NOT NULL DEFAULT '',
`voters` int(9) NOT NULL DEFAULT '0',
`checked_out` int(11) NOT NULL DEFAULT '0',
`checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`published` tinyint(1) NOT NULL DEFAULT '0',
`access` int(11) NOT NULL DEFAULT '0',
`lag` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=15 ;
 
INSERT INTO `jos_polls` VALUES (14, 'Joomla! is used for?', 'joomla-is-used-for',
11, 0, '0000-00-00 00:00:00', 1, 0, 86400);
CREATE TABLE `jos_poll_data` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`pollid` int(11) NOT NULL DEFAULT '0',
`text` text NOT NULL,
`hits` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `pollid` (`pollid`,`text`(1))
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=13 ;
 
INSERT INTO `jos_poll_data` VALUES (1, 14, 'Community Sites', 2);
INSERT INTO `jos_poll_data` VALUES (2, 14, 'Public Brand Sites', 3);
INSERT INTO `jos_poll_data` VALUES (3, 14, 'eCommerce', 1);
INSERT INTO `jos_poll_data` VALUES (4, 14, 'Blogs', 0);
INSERT INTO `jos_poll_data` VALUES (5, 14, 'Intranets', 0);
INSERT INTO `jos_poll_data` VALUES (6, 14, 'Photo and Media Sites', 2);
INSERT INTO `jos_poll_data` VALUES (7, 14, 'All of the Above!', 3);
INSERT INTO `jos_poll_data` VALUES (8, 14, '', 0);
INSERT INTO `jos_poll_data` VALUES (9, 14, '', 0);
INSERT INTO `jos_poll_data` VALUES (10, 14, '', 0);
INSERT INTO `jos_poll_data` VALUES (11, 14, '', 0);
INSERT INTO `jos_poll_data` VALUES (12, 14, '', 0);
 
CREATE TABLE `jos_poll_date` (
 
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`vote_id` int(11) NOT NULL DEFAULT '0',
`poll_id` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `poll_id` (`poll_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ;
 
INSERT INTO `jos_poll_date` VALUES (1, '2006-10-09 13:01:58', 1, 14);
INSERT INTO `jos_poll_date` VALUES (2, '2006-10-10 15:19:43', 7, 14);
INSERT INTO `jos_poll_date` VALUES (3, '2006-10-11 11:08:16', 7, 14);
INSERT INTO `jos_poll_date` VALUES (4, '2006-10-11 15:02:26', 2, 14);
INSERT INTO `jos_poll_date` VALUES (5, '2006-10-11 15:43:03', 7, 14);
INSERT INTO `jos_poll_date` VALUES (6, '2006-10-11 15:43:38', 7, 14);
INSERT INTO `jos_poll_date` VALUES (7, '2006-10-12 00:51:13', 2, 14);
INSERT INTO `jos_poll_date` VALUES (8, '2007-05-10 19:12:29', 3, 14);
INSERT INTO `jos_poll_date` VALUES (9, '2007-05-14 14:18:00', 6, 14);
INSERT INTO `jos_poll_date` VALUES (10, '2007-06-10 15:20:29', 6, 14);
INSERT INTO `jos_poll_date` VALUES (11, '2007-07-03 12:37:53', 2, 14);
 
CREATE TABLE `jos_poll_menu` (
 `pollid` int(11) NOT NULL DEFAULT '0',
`menuid` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`pollid`,`menuid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
 
Ya tiene restablecido la aplicacion para encuestas

 

Consultor y Desarrollador Proyectos Web
lorenzo
Author: lorenzo
Sobre mi...
Ofrezco servicios de consultoría y desarrollo para sitios web Joomla, Wordpress, Moodle, Prestashop, Opencart, Magento... entre otros.
Redacto tutoriales joomla, traduzco extensiones y publico las extensiones y plantillas joomla que me parecen interesantes, asi como desarrollos a medida de extensiones.
Otros contenidos de este Redactor

Debe registrarse para poder Comentar

Contenidos Relacionados
Componentes Joomla

Componente joomla! Phoca Download

Phoca Download es un gestor de descargas para Joomla! que incluye componente, módulos y plugins por separado, permitiendo añadir archivos, desde la administración, archivo por archivo o varios...

  • 01/03/2017
  • Por Lorenzo
Manuales Joomla!

Como instalar Joomla! 3

La instalación de joomla 3 difiere en algunos puntos de las anteriores versiones y como en la ocasión en la que explique la instalación de joomla 1.5 no voy a extenderme explicando lo que para la...

  • 06/23/2017
  • Por Lorenzo