PHPost | Soporte, Descargas y Tutoriales de Risus Nova
COMPLEMENTOS Tienda v2 (Act 1.3) (Default, V5 y V6) - Versión para impresión

+- PHPost | Soporte, Descargas y Tutoriales de Risus Nova (https://phpost.es)
+-- Foro: Risus 1.3 (https://phpost.es/foro-Risus-1-3)
+--- Foro: Complementos (https://phpost.es/foro-Complementos)
+---- Foro: Complementos Terminados (https://phpost.es/foro-Complementos-Terminados)
+---- Tema: COMPLEMENTOS Tienda v2 (Act 1.3) (Default, V5 y V6) (/tema-Complementos-Terminados-Tienda-v2-Act-1-3-Default-V5-y-V6)



Tienda v2 (Act 1.3) (Default, V5 y V6) - Chctrpgo - 01-25-2021

[img]Registrate o inicia tu sesión para ver este contenido[/img]


Demo
http://Registrate o inicia tu sesión para ver este contenido



Ejecutar esta consulta

Código PHP:
CREATE TABLE IF NOT EXISTS `t_productos` (
  `
idint(11NOT NULL AUTO_INCREMENT,
  `
typeint(1NOT NULL,
  `
precioint(4NOT NULL,
  `
objint(5NOT NULL DEFAULT '0',
  `
obj_2int(5NOT NULL DEFAULT '0',
  
PRIMARY KEY (`id`)
ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=


En c.user.php --> inc --> class --> c.user.php

Buscar:

Código PHP:
// NOMBRE
 
$this->nick $this->info['user_name'];
 
$this->uid $this->info['user_id'];
        
$this->is_banned $this->info['user_baneado']; 


Debajo agregar:

Código PHP:
$this->puntos $this->info['user_puntos']; 


En admin.php --> inc --> php --> admin.php

Buscar:

Código PHP:
} elseif($action == 'configs'){
 
// GUARDAR CONFIGURACION
 
if(!empty($_POST['titulo'])) {
 if(
$tsAdmin->saveConfig()) $tsCore->redirectTo($tsCore->settings['url'].'/admin/configs?save=true');
 } 


Debajo agregar:

Código PHP:
/** TIENDA **/
   
} elseif($action == 'tienda'){
   include(
'../class/c.tienda.php');
   
$tsTienda = new tsTienda;
        if(empty(
$act)){
 
$productos $tsTienda->getProductos();
 if(
is_array($productos))
 
$smarty->assign("tsProductos"$productos); 
 else
 
$smarty->assign("tsError"$productos); 
 }elseif(
$act == 'nuevo' && !empty($_POST['type'])){
 
$producto $tsTienda->nuevoProducto();
            if(
$producto == 1
 
$tsCore->redirectTo($tsCore->settings['url'].'/admin/tienda?save=true');
 else
   
$smarty->assign("tsError"$producto); 
        } elseif(
$act == 'editar'){
            if(!empty(
$_POST['type'])){
 
$producto $tsTienda->editProducto((int)$_GET['id']);
 if(
$producto == 1
 
$tsCore->redirectTo($tsCore->settings['url'].'/admin/tienda?save=true');
 else{
   
$smarty->assign("tsError"$producto);      
 
$producto $tsTienda->getProducto((int)$_GET['id']);
 if(
is_array($producto))
 
$smarty->assign("tsProducto",$producto);
 else
     
$smarty->assign("tsError"$producto); 
 }
 } else{
 
$producto $tsTienda->getProducto((int)$_GET['id']);
 if(
is_array($producto))
 
$smarty->assign("tsProducto",$producto);
 else
     
$smarty->assign("tsError"$producto); 
 }
        }  elseif(
$act == 'borrar'){
 
$producto $tsTienda->delProducto();
          if(
$producto == 1)
   
$tsCore->redirectTo($tsCore->settings['url'].'/admin/tienda?save=true');
   else
   
$smarty->assign("tsError"$producto); 
 } 


En t.admin.tpl --> themes --> default --> templates --> t.admin.tpl

Buscar:

Código PHP:
{elseif $tsAction == 'rangos'}
                            {include 
file='admin_mods/m.admin_rangos.tpl'


Debajo agregar:

Código PHP:
{elseif $tsAction == 'tienda'}
                                {include 
file='admin_mods/m.admin_tienda.tpl'


En m.admin_sidemenu.tpl --> themes --> default --> templates --> admin_mods --> m.admin_sidemenu.tpl

Buscar:

Código PHP:
<li id="a_cats"><span class="cat-title"><a href="{$tsConfig.url}/admin/cats">Categor&iacute;as</a></span></li


Debajo agregar:

Código PHP:
<li id="a_ads"><span class="cat-title"><a href="{$tsConfig.url}/admin/tienda">Tienda</a></span></li


En head_menu.tpl --> themes --> default --> templates --> sections --> head_menu.tpl

Default
Buscar:

Código PHP:
<li class="tabbed {if $tsPage == 'tops'}here{/if}" id="tabbedtops">
                    <
a title="Ir a TOPs" onclick="menu('tops', this.href); return false;" href="{$tsConfig.url}/top/">TOPs <img alt="Drop Down" src="{$tsConfig.tema.t_url}/images/arrowdown.png"></a>
                </
li


Debajo agregar:

Código PHP:
<li class="tabbed {if $tsPage == 'tienda'}here{/if}" id="tabbedtops">
                    <
a title="Ir a Tienda" onclick="menu('tops', this.href); return false;" href="{$tsConfig.url}/tienda/">Tienda <img alt="Drop Down" src="{$tsConfig.tema.t_url}/images/arrowdown.png"></a>
                </
li


V5

Buscar:

Código PHP:
<li><{if $tsPage == 'tops'}class="estoy"{/if} href="{$tsConfig.url}/top/">Tops</a></li


Debajo agregar:

Código PHP:
<li><{if $tsPage == 'tienda'}class="estoy"{/if} href="{$tsConfig.url}/top/">Tienda</a></li


V6

Buscar:

Código PHP:
<{if $tsPage == 'tops'}class="aqui"{/if} href="{$tsConfig.url}/top/" id="droptop"><class="fas fa-sort-numeric-up" aria-hidden="true" style="margin-right: 10px;"></i>Tops</a


Debajo agregar:

Código PHP:
<{if $tsPage == 'tienda'}class="aqui"{/if} href="{$tsConfig.url}/tienda/"><class="fas fa-store-alt" aria-hidden="true" style="margin-right: 10px;"></i>Tienda</a



Y subir esta carpeta

Default

Mega
http://Registrate o inicia tu sesión para ver este contenido

Google Drive
http://Registrate o inicia tu sesión para ver este contenido

Mediafire
http://Registrate o inicia tu sesión para ver este contenido


V5 y V6

Mega
http://Registrate o inicia tu sesión para ver este contenido

Google Drive
http://Registrate o inicia tu sesión para ver este contenido

Mediafire
http://Registrate o inicia tu sesión para ver este contenido



Creditos: Aperpen