Phpost

Versión completa: Encuesta administrable en la home (Act 1.3)
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Capturas
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]


 
 
 
Ejecutar estas consultas
 
Código PHP:
CREATE TABLE IF NOT EXISTS `e_encuesta` (
  `
e_idint(11NOT NULL AUTO_INCREMENT,
  `
e_titulovarchar(150NOT NULL,
  `
e_autorint(11NOT NULL,
  `
e_fechaint(10NOT NULL,
  `
e_estadoint(1NOT NULL,
  
PRIMARY KEY (`e_id`)
ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=
 
Código PHP:
CREATE TABLE IF NOT EXISTS `e_opciones` (
  `
opc_idint(11NOT NULL AUTO_INCREMENT,
  `
o_encuestaint(11NOT NULL,
  `
o_titulovarchar(150NOT NULL,
  `
o_votosint(11NOT NULL,
  
PRIMARY KEY (`opc_id`)
ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=
 
Código PHP:
CREATE TABLE IF NOT EXISTS `e_votos` (
  `
voto_idint(11NOT NULL AUTO_INCREMENT,
  `
v_userint(11NOT NULL,
  `
v_opcionint(11NOT NULL,
  `
v_encuestaint(11NOT NULL,
  `
v_fechaint(10NOT NULL,
  
PRIMARY KEY (`voto_id`)
ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=
 
  
En admin.php --> inc --> php --> admin.php

Buscar:
Código PHP:
$tsAdmin = new tsAdmin(); 
 
 
Debajo agregar:
Código PHP:
// CLASE ENCUESTA
    
include("../class/c.encuesta.php");
    
$tsEncuesta = new tsEncuesta(); 
 
 
Buscar:
Código PHP:
/** NOTICIAS **/ 
 
 
Arriba agregar:
Código PHP:
/* ESCUESTA */
    
} elseif($action == 'enc'){
        if(empty(
$act)) $smarty->assign("tsEncuesta",$tsEncuesta->getEncuesta());
    } elseif(
$action == 'opc') {
        if(empty(
$act)) $smarty->assign("tsOpciones",$tsEncuesta->getOpciones()); 
     
 
En posts.php --> inc --> php --> posts.php

Buscar:
Código PHP:
// CLASE TOPS 
 
 
Arriba agregar:
Código PHP:
include TS_CLASS 'c.encuesta.php';  
$smarty->assign('tsEncuesta'tsEncuesta::getInstance()->homeEncuesta()); 
 
 
En t.admin.tpl --> themes --> default --> templates --> t.admin.tpl

Buscar:
Código PHP:
{include file='admin_mods/m.admin_noticias.tpl'
 
 
Debajo agregar:
Código PHP:
{elseif $tsAction == 'enc' || $tsAction == 'opc'}
{include 
file='admin_mods/m.admin_encuesta.tpl'
 
 
En t.home.tpl --> themes --> default --> templates --> t.home.tpl

Buscar:
Código PHP:
{include file='modules/m.home_stats.tpl'
 
 
Debajo agregar:
Código PHP:
{include file='modules/m.home_encuesta.tpl'
 
 
En m.admin_sidemenu.tpl --> themes --> default --> templates --> admin_mods --> m.admin_sidemenu.tpl

Buscar:
Código PHP:
<li id="a_news"><span class="cat-title"><a href="{$tsConfig.url}/admin/news">Noticias</a></span></li
 
 
Debajo agregar:
Código PHP:
<li id="a_{if $tsAction == opc}opc{else}enc{/if}"><span class="cat-title"><a href="{$tsConfig.url}/admin/enc">Encuesta</a></span></li
 
 
 
Y subir esta carpeta

Mega
http://Registrate o inicia tu sesión par... contenido


Google Drive
http://Registrate o inicia tu sesión par... contenido


Mediafire
http://Registrate o inicia tu sesión par... contenido






Creditos:  Kmario19