Phpost
COMPLEMENTOS Zona VIP para la V5 (2022) - Versión para impresión

+- Phpost (https://phpost.es)
+-- Foro: Risus 1.3 (https://phpost.es/forum-6.html)
+--- Foro: Complementos (https://phpost.es/forum-7.html)
+---- Foro: Complementos Terminados (https://phpost.es/forum-8.html)
+---- Tema: COMPLEMENTOS Zona VIP para la V5 (2022) (/thread-363.html)



Zona VIP para la V5 (2022) - Chctrpgo - 06-13-2022

Capturas

Nota: Para que se vea con contenido he copiado los post, usuarios...
 
[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 esta consulta
Código PHP:
ALTER TABLE `p_postsADD `post_vipint(11NOT NULLALTER TABLE `u_miembrosADD `user_vipint(11NOT NULLADD `rango_vipint(11NOT NULL

   
En .htaccess
 
Buscar:
Código PHP:
RewriteRule ^admin/news/nueva inc/php/admin.php?action=news&act=nuevo [QSA,L

 
Debajo agregar:
Código PHP:
RewriteRule ^admin/vip/agregar inc/php/admin.php?action=vip&act=agregar [QSA,L]
  
RewriteRule ^admin/vip/viper inc/php/admin.php?action=vip&act=viper [QSA,L

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

Buscar:
Código PHP:
elseif($action == 'temas'){ 

   
Antes agregar:
Código PHP:
elseif($action == 'vip'){
        if(empty(
$act)) $smarty->assign("tsVipusers",$tsAdmin->miembrosvip()) || $smarty->assign("tsRangovip",$tsAdmin->rangos_vip());
        elseif(
$act == 'agregar' && !empty($_POST['iduser'])){
            if(
$tsAdmin->agregar_vip()) $tsCore->redirectTo($tsCore->settings['url'].'/admin/vip?save=true');
        }elseif(
$act == 'viper' && !empty($_POST['idran'])){
            if(
$tsAdmin->rango_vip()) $tsCore->redirectTo($tsCore->settings['url'].'/admin/vip?save=true');
        }   elseif(
$act == 'quitar'){
          if(
$tsAdmin->quitar_vip()) $tsCore->redirectTo($tsCore->settings['url'].'/admin/vip?quitar=true');
        }elseif(
$act == 'borrar'){
          if(
$tsAdmin->quitar_rvip()) $tsCore->redirectTo($tsCore->settings['url'].'/admin/vip?borrar=true');
        }

    } 


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

Buscar:   
Código PHP:
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

    


       
Arriba agregar:
Código PHP:
/*
    Miembros Vip Global()
    */
    
function miembrosvip()
    {

        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT u.user_id, u.user_name, u.user_rango, u.user_puntos, u.user_posts, u.user_comentarios, u.user_activo, u.user_baneado, u.user_vip, r.rango_id, r.r_name, r.r_color FROM u_miembros AS u LEFT JOIN u_rangos AS r ON u.user_rango = r.rango_id WHERE u.user_vip = 1 AND u.user_baneado = 0 AND u.user_activo = 1  ORDER BY user_id ASC');
        
$data result_array($query);

        
//
        
return $data;
    }
    
    
// Vip..
    
function rangos_vip()
    {

        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT r.rango_id, r.r_name, r.r_color, u.user_id, u.user_activo, u.user_baneado, u.rango_vip, COUNT(u.rango_vip) as total FROM u_rangos AS r LEFT JOIN u_miembros AS u ON r.rango_id = u.rango_vip WHERE rango_vip >=1 AND user_activo = 1 AND user_baneado = 0 GROUP BY r.rango_id ORDER BY u.user_id ASC');
        
$data result_array($query);

        
//
        
return $data;
    }
    
    
// Quitar Usuarios Vip
    
function quitar_vip()
    {
        
$quitar $_GET['nid'];
        
$design=0;
        if (!
db_exec('num_rows'db_exec(array(__FILE____LINE__), 'query''SELECT `user_id` FROM `u_miembros` WHERE `user_id` = \'' .
            (int)
$quitar '\' LIMIT 1')))
        {
            return (
show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.''db'));
        }
            
db_exec(array(__FILE____LINE__), 'query''UPDATE `u_miembros` SET `user_id` = \'' $quitar '\', `user_vip` = \'' .
                
$design .'\' WHERE user_id = \'' . (int)$quitar '\'');
    }
    
    
// Quitar Rangos Vip
    
function quitar_rvip()
    {
        
$quitar $_GET['nid'];
        
$design=0;
        if (!
db_exec('num_rows'db_exec(array(__FILE____LINE__), 'query''SELECT `rango_id` FROM `u_rangos` WHERE `rango_id` = \'' .
            (int)
$quitar '\' LIMIT 1')))
        {
            return  
'El id ingresado no existe.';
        }
            
db_exec(array(__FILE____LINE__), 'query''UPDATE `u_miembros` SET `user_rango` = \'' $quitar '\', `rango_vip` = \'' .
                
$design .'\' WHERE user_rango = \'' . (int)$quitar '\'');
    }
    
    
/*
    Agregar Usuarios Vip()
    */
    
function agregar_vip()
    {
        global 
$tsCore;
        
//
        
$agregar$tsCore->setSecure($_POST['iduser']);
        
$design=1;
        if (!empty(
$agregar))
        {
            if (
db_exec(array(__FILE____LINE__), 'query''UPDATE `u_miembros` SET `user_id` = \'' $agregar '\', `user_vip` = \'' .
                
$design .'\' WHERE user_id = \'' . (int)$agregar '\''))
                return 
true;
        }
        
//
        
return false;
    }
    
    
// New Rangos Vip
    
function rango_vip()
    {
        global 
$tsCore;
        
//
        
$agregar$tsCore->setSecure($_POST['idran']);
        if (!empty(
$agregar))
        {
            if (
db_exec(array(__FILE____LINE__), 'query''UPDATE `u_miembros` SET `rango_vip` = \'' .
                
$agregar .'\' WHERE user_rango = \'' . (int)$agregar '\''))
                return 
true;
        }
        
//
        
return false;
    } 

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

Buscar:
Código PHP:
$this->settings['default'] = $this->settings['url'].'/themes/default'


Arriba agregar:
Código PHP:
$this->settings['vip'] = $this->getVip();
    
$this->settings['rvip'] = $this->getRVip(); 


Buscar:
Código PHP:
/*
        getCategorias()
    */
    
function getCategorias()
    {
        
// CONSULTA
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT cid, c_orden, c_nombre, c_seo, c_img FROM p_categorias ORDER BY c_orden');
        
// GUARDAMOS
        
$categorias result_array($query);
        
//
        
return $categorias;
    } 

   
Debajo agregar:
Código PHP:
/*
        getVip()
    */
    
function getVip()
    {
        
// CONSULTA
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT  rango_id, r_name, r_color FROM u_rangos  ORDER BY rango_id ASC');
        
// GUARDAMOS
        
$vip result_array($query);
        
//
        
return $vip;
    }
    
/*
        getRVip()
    */
    
function getRVip()
    {
        
// CONSULTA
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT  COUNT(r.rango_id) AS total, u.user_rango, u.rango_vip, r.r_name, r.r_color FROM u_miembros AS u LEFT JOIN u_rangos AS r ON  u.user_rango = r.rango_id GROUP BY r.rango_id  ORDER BY r.rango_id ASC');
        
// GUARDAMOS
        
$vip result_array($query);
        
//
        
return $vip;
    } 

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

Buscar:    
Código PHP:
u.user_baneado

    
Agregar después:
Código PHP:
u.user_vipu.rango_vip

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

Buscar:
Código PHP:
/*********/
      
$query db_exec(array(__FILE____LINE__), 'query''SELECT p.post_id, p.post_user, p.post_category, p.post_title, p.post_date, p.post_comments, p.post_puntos, p.post_private, p.post_sponsored, p.post_status, p.post_sticky, u.user_id, u.user_name, u.user_activo, u.user_baneado, c.c_nombre, c.c_seo, c.c_img FROM p_posts AS p LEFT JOIN u_miembros AS u ON p.post_user = u.user_id  '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == '' ' && u.user_activo = \'1\' && u.user_baneado = \'0\'').' LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == 'p.post_id > 0' 'p.post_status = \'0\' && u.user_activo = \'1\' && u.user_baneado = \'0\'').'  '.$c_where.' '.$s_where.' GROUP BY p.post_id ORDER BY '.$s_order.' DESC LIMIT '.$start);
      
$lastPosts['data'] = result_array($query); 
    
   
Reemplazar por:
Código PHP:
/*********/
      
$query db_exec(array(__FILE____LINE__), 'query''SELECT p.post_id, p.post_user, p.post_category, p.post_title, p.post_date, p.post_comments, p.post_puntos, p.post_private, p.post_sponsored, p.post_status, p.post_sticky, p.post_vip, u.user_id, u.user_name, u.user_activo, u.user_baneado, c.c_nombre, c.c_seo, c.c_img FROM p_posts AS p LEFT JOIN u_miembros AS u ON p.post_user = u.user_id  '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == '' ' && u.user_activo = \'1\' && u.user_baneado = \'0\'').' LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == 'p.post_id > 0' 'p.post_status = \'0\' && u.user_activo = \'1\' && u.user_baneado = \'0\'').' && p.post_vip = \'0\' '.$c_where.' '.$s_where.' GROUP BY p.post_id ORDER BY '.$s_order.' DESC LIMIT '.$start);
      
$lastPosts['data'] = result_array($query); 


Añadido:
Código PHP:
p.post_vip
 
Código PHP:
&& p.post_vip = \'0\' 

   
Buscar:
Código PHP:
$postData['block_comments'] = empty($_POST['sin_comentarios']) ? 1

   
Debajo agregar:
Código PHP:
$postData['vip'] = empty($_POST['vipers']) ? 1


Buscar:
Código PHP:
post_block_comments

   
Agregar al lado:
Código PHP:
post_vip

   
Buscar en la misma línea:
Código PHP:
'\', \''.(int)$postData['block_comments']. 

   
Agregar al lado:
Código PHP:
'\', \''.(int)$postData['vip']. 


Buscar:
Código PHP:
$postData['block_comments'] = empty($_POST['sin_comentarios']) ? 1


Debajo agregar:
Código PHP:
$postData['vip'] = empty($_POST['vipers']) ? 1

   
Buscar:
Código PHP:
'\', post_block_comments = \''.$postData['block_comments']. 


Agregar al lado:
Código PHP:
'\', post_vip = \''.$postData['vip']. 

   
Para quitar comentarios vip en la home buscar:
Código PHP:
/*
        getLastComentarios()
        : PARA EL PORTAL
    */
    
function getLastComentarios(){
        global 
$tsUser$tsCore;
        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT cm.cid, cm.c_status, u.user_name, u.user_activo, u.user_baneado, p.post_id, p.post_title, p.post_status, c.c_seo FROM p_comentarios AS cm LEFT JOIN u_miembros AS u ON cm.c_user = u.user_id LEFT JOIN p_posts AS p ON p.post_id = cm.c_post_id LEFT JOIN p_categorias AS c ON c.cid = p.post_category '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == '' 'WHERE p.post_status = \'0\'  AND cm.c_status = \'0\' AND u.user_activo = \'1\' && u.user_baneado = \'0\'').' ORDER BY cid DESC LIMIT 10');
        if(!
$query) exit( show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.''db') );
        
$data result_array($query);
        
        
//
        
return $data;
    } 

   
Reemplazar por:
Código PHP:
/*
        getLastComentarios()
        : PARA EL PORTAL
    */
    
function getLastComentarios(){
        global 
$tsUser$tsCore;
        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT cm.cid, cm.c_status, u.user_name, u.user_activo, u.user_baneado, p.post_id, p.post_title, p.post_status, p.post_vip, c.c_seo FROM p_comentarios AS cm LEFT JOIN u_miembros AS u ON cm.c_user = u.user_id LEFT JOIN p_posts AS p ON p.post_id = cm.c_post_id LEFT JOIN p_categorias AS c ON c.cid = p.post_category '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == '' 'WHERE p.post_status = \'0\'  AND cm.c_status = \'0\' AND u.user_activo = \'1\' && u.user_baneado = \'0\'').' AND p.post_vip = \'0\' ORDER BY cid DESC LIMIT 10');
        if(!
$query) exit( show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.''db') );
        
$data result_array($query);
        
        
//
        
return $data;
    } 

   
Para quitar top posts en la home

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

Buscar:
Código PHP:
/*
        getHomeTopPostsQuery($data)
    */
    
function getHomeTopPostsQuery($date){
        
        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT p.post_id, p.post_category, p.post_title, p.post_puntos, c.c_seo FROM p_posts AS p LEFT JOIN p_categorias AS c ON c.cid = p.post_category  WHERE p.post_status = 0 AND p.post_date BETWEEN \''.$date['start'].'\' AND \''.$date['end'].'\' ORDER BY p.post_puntos DESC LIMIT 15');
        
$data result_array($query);
        
        
//
        
return $data;
    } 

   
Reemplazar por:
Código PHP:
/*
        getHomeTopPostsQuery($data)
    */
    
function getHomeTopPostsQuery($date){
        
        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT p.post_id, p.post_category, p.post_title, p.post_puntos, p.post_vip, c.c_seo FROM p_posts AS p LEFT JOIN p_categorias AS c ON c.cid = p.post_category  WHERE p.post_status = 0 AND p.post_vip = 0 AND p.post_date BETWEEN \''.$date['start'].'\' AND \''.$date['end'].'\' ORDER BY p.post_puntos DESC LIMIT 15');
        
$data result_array($query);
        
        
//
        
return $data;
    } 


Para quitar de los Top Post buscar:
Código PHP:
/*
        getTopPostsQuery($data)
    */
    
function getTopPostsQuery($data){
        
        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT p.post_id, p.post_category, '.$data['type'].', p.post_puntos, p.post_title, c.c_seo, c.c_img FROM p_posts AS p LEFT JOIN p_categorias AS c ON c.cid = p.post_category  WHERE p.post_status = \'0\' AND p.post_date BETWEEN '.$data['start'].' AND '.$data['end'].' '.$data['scat'].' ORDER BY '.$data['type'].' DESC LIMIT 10');
        
$datos result_array($query);
        
        
//
        
return $datos;
    } 


Reemplazar por:
Código PHP:
/*
        getTopPostsQuery($data)
    */
    
function getTopPostsQuery($data){
        
        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT p.post_id, p.post_category, '.$data['type'].', p.post_puntos, p.post_vip, p.post_title, c.c_seo, c.c_img FROM p_posts AS p LEFT JOIN p_categorias AS c ON c.cid = p.post_category  WHERE p.post_status = \'0\' AND p.post_vip = \'0\'  AND p.post_date BETWEEN '.$data['start'].' AND '.$data['end'].' '.$data['scat'].' ORDER BY '.$data['type'].' DESC LIMIT 10');
        
$datos result_array($query);
        
        
//
        
return $datos;
    } 

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

Buscar:            
Código PHP:
{/if} 

   
Arriba agregar:
Código PHP:
{elseif $tsAction == 'vip'}
   {include 
file='admin_mods/m.admin_vip.tpl'
 
   
En m.agregar_form.tpl --> themes --> default --> templates --> modules --> m.agregar_form.tpl

Buscar:    
Código PHP:
{if $tsUser->is_admod || $tsUser->permisos.most}
                                    <
div class="option clearbeta">
                                        <
li>
                                        <
input type="checkbox" tabindex="7" name="sticky" id="sticky" class="floatL" {if $tsDraft.b_sticky == 1}checked="checked"{/if} >
                                        <
class="chk-select round" href="#">No</a>
                                        <
class="chk-deselect round" href="#">Si</a>
                                        </
li>                                        
                                        <
class="floatL">
                                            <
label for="sticky">Sticky</label>
                                            
Colocar a este post fijo en la home.
                                        </
p>
                                    </
div>
                                    {/if} 

   
Debajo agregar:
Código PHP:
{if $tsUser->info.rango_vip >= || $tsUser->info.user_vip == || $tsUser->is_admod}
                                    <
div class="option clearbeta">
                                        <
li>
                                        <
input type="checkbox" tabindex="7" name="vipers" id="vipers" class="floatL" {if $tsDraft.b_vip == 1}checked="checked"{/if}>
                                        <
class="chk-select round" href="#">No</a>
                                        <
class="chk-deselect round" href="#">Si</a>
                                        </
li>                                        
                                        <
class="floatL">
                                            <
label for="seguidores">Posts Vip</label>
                                            
Colocar a este post fijo en la home.
                                        </
p>
                                    </
div>
                                    {/if} 

   
En m.posts_content.tpl --> themes --> default --> templates --> modules --> m.posts_content.tpl

Buscar:    
Código PHP:
<span>
                                
    {
$tsPost.post_body}
                            
    </
span

   
Arriba agregar:
Código PHP:
{if $tsPost.post_vip == 1}
    <
div class="emptyData">Atenci&oacute;nEste post es s&oacute;lo para Miembros Vipno reveles el contenido del mismo.</div>
    <
br/>{/if} 
 
   
En m.perfil_headinfo.tpl --> themes --> default --> templates --> modules --> m.perfil_headinfo.tpl

Buscar:        
Código PHP:
<h1>{if $tsInfo.p_nombre}{$tsInfo.p_nombre}{else}{$tsInfo.nick}{/if}</h1

   
Debajo agregar:
Código PHP:
{if $tsInfo.rango_vip >= || $tsInfo.user_vip == 1}<div class="vip-p-v"><img src="{$tsConfig.tema.t_url}/images/vip2.png" alt="Usuario VIP" style="width: 40px;height: 30px;"></div>{/if} 

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

Buscar:    
Código PHP:
{include file='sections/main_header.tpl'

   
Debajo agregar:
Código PHP:
{if ($tsPost.post_vip == && $tsUser->info.rango_vip ==0) && ($tsPost.post_vip == && $tsUser->info.user_vip ==0)}
<
div class="emptyData">Post VIPConsulta las condiciones de VIP con el administrador o due&ntilde;o de la p&aacute;gina </div>
<
div style="text-align:center; margin:10px 0 10px;">
                    <
img src="{$tsConfig.tema.t_url}/images/logovip.png" />
                </
div>
                {else} 

   
Buscar:    
Código PHP:
{include file='sections/main_footer.tpl'


Arriba agregar:
Código PHP:
{/if} 

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

Buscar:
Código PHP:
<body

   
Reemplazar por:
Código PHP:
<body {if $tsPage == 'vip'}class="viper"{/if}> 
 
   
En head_menu.tpl --> themes --> default --> templates --> sections --> head_menu.tpl

Buscar:
Código PHP:
$tsPage != 'fotos' 
 
   
Al lado agregar:
Código PHP:
&& $tsPage != 'vip' 
 
   
Buscar:
Código PHP:
<li class="tabbed {if $tsPage == 'posts' || $tsPage == 'home'}here{/if}" id="{if $tsConfig.c_allow_portal && $tsUser->is_member}tabbedposts{else}tabbedhome{/if}">
            <
a onclick="menu('posts', this.href); return false;" href="{$tsConfig.url}/posts/">Posts</a>
        </
li

               
Debajo agregar:
Código PHP:
{if $tsUser->is_member}
                <
li class="tabbed {if $tsPage == 'vip'}here{/if}">
                    <
a title="Zona Vip" onclick="menu('vip', this.href); return false;" href="{$tsConfig.url}/vip/">Vip </a>
                </
li>
                {/if} 

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

Buscar:
Código PHP:
<li id="a_posts"><span class="cat-title"><a href="{$tsConfig.url}/admin/posts">Todos los Posts</a></span></li

   
Debajo agregar:
Código PHP:
<li id="a_posts"><span class="cat-title"><a href="{$tsConfig.url}/admin/vip">Zona Vip</a></span></li

      
Al final de extras.css
    
Agregar:    
Código PHP:
#vip-v{width:100%;height:auto;/*! background:#CCC url('images/sidebar.png'); */overflow:hidden;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}.last-vip{width:614px;height:auto;/*! background:#FFF; */float:left;/*! border:1px solid #E0E0E0; */overflow:hidden}.last-vip h3{color:#fff;padding:5px 0 5px 0;background:#000;margin:0;border:1px solid #000;text-align:center;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0}.last-vip ul li{display:block;background:#f5f5f5;color:#ccc;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin-bottom:2px;height:64px}.last-vip ul li a{font-size:12px;font-weight:700;color:#005ca5;position:absolute;margin:5px 0 0 8px;text-decoration:none}.last-vip ul li span a{font-size:11px;margin:0;text-decoration:none;color:#666;font-weight:300}.last-vip ul li span{position:absolute;color:#666;margin:-41px 0 0 64px}.last-vip ul li:nth-child(2n+1){border-top:1px solid #e0e0e0;background:#fff}.last-vip ul li img{width:50px;height:50px;padding:6px 0 4px 5px;cursor:pointer}.last-vip ul li img:hover{opacity:.5}.lat-vip{width:316px;height:auto;background:0 0;float:right;overflow:hidden}.opc-admod{color:#999;float:right;width:150px;height:64px;background:trasparent;margin-top:-90px}.opc-admod span img{float:right;margin-right:-70px;margin-top:-6px}.icon-vip{margin-top:100px;display:block;width:16px;height:16px;background:url('images/vip.png');cursor:pointer}.icon-vip.ico1{background-position:-127px -106px}.icon-vip.ico1:hover{background-position:-127px -66px}.icon-vip.ico2{background-position:-86px -65px}.icon-vip.ico2:hover{background-position:-107px -65px}.icon-vip.ico3{background-position:-86px -105px}.icon-vip.ico3:hover{background-position:-107px -105px}.data1{width:100px;margin-top:8px;margin-bottom:3px;padding-left:15px}.data2{width:100px;margin-bottom:3px;padding-left:15px}.data3{width:100px;margin-bottom:3px;padding-left:15px}#pres-vip{width:99%;background:#eee url('images/fond.jpg');color:transparent;margin-bottom:10px;box-shadow:inset 0 0 15px #000;text-align:center;/*! border-radius:5px; *//*! float: left; */padding:10px 0 0 10px/*! width: 640px; */}#pres-vip h1{padding:30px;color:#fff;text-shadow:0 -1px 4px #fff,0 -2px 10px #67b9ed,0 -10px 20px #063c60,0 -18px 40px red;font:80px BlackJackRegular;margin-top:20px;margin-right:100px}#more-com{padding:5px;border-top:1px dashed #ccc;text-align:center;background:#eff9fd}#more-com span{color:#006595;font-weight:700}#new-paginate{color:transparent}#new-paginate b{color:#000}.viper{background:#000 url('images/image.jpg') no-repeat center top;background-Attachment:fixed}#new-paginate a{color:#006595;font-weight:700;display:inline-block;padding:0 5px}.zoomIt{display:block!important;-webkit-transition:-webkit-transform 1s ease-out;-moz-transition:-moz-transform 1s ease-out;-o-transition:-o-transform 1s ease-out;-ms-transition:-ms-transform 1s ease-out;transition:transform 1s ease-out}.zoomIt:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#viper-us{width:100px;height:100px;padding:1px;float:right;margin-top:-200px;margin-right:20px;border:1px solid #ccc;cursor:pointer}#viper-us:hover{border:1px solid #0cf;box-shadow:0 0 10px #0cf}#users-vip{width:100%;height:auto;margin:-20px 0 10px 0;background:0 0;text-align:center}#users-vip h1{margin:-10px 0 10px 0;color:#fff;text-shadow:0 1px 0 #999,0 2px 0 #888,0 3px 0 #777,0 4px 0 #666,0 5px 0 #555,0 6px 0 #444,0 7px 0 #333,0 8px 7px #001135;font:50px ChunkFiveRegular}#users-vip ul{padding:5px 0 2px 0;border:2px dashed #ccc}#users-vip ul li{display:inline-block}#users-vip ul li img{width:40px;height:40px;cursor:pointer;padding:1px;border:1px solid #ccc}#users-vip ul li img:hover{opacity:.5;border:1px solid #0cf}#coment-vip{width:316px;height:auto;overflow:hidden;background:#fff}#coment-vip ul li a{font-size:12px}#coment-vip ul{border:1px solid #e0e0e0}#coment-vip h3{color:#fff;padding:5px 0 5px 0;background:#000;margin:0;border:1px solid #000;text-align:center;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0}#coment-vip ul li{background:#fff;display:block;cursor:pointer;/*! border-bottom:3px double #CCC; */transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear}#coment-vip ul li:hover{background:#f8f8f8}#coment-vip ul li img{width:35px;height:35px;margin:5px;cursor:pointer;padding:1px}#coment-vip ul li img:hover{opacity:.5}#coment-vip ul li span{position:absolute;margin:5px 0 0 5px}.title-com{font-size:11px;font-weight:700;color:#006595;position:absolute;margin:-18px 0 0 50px}.title-com a{font-size:11px;font-weight:700;color:#006595;text-decoration:none}#top-p-vip{width:316px;height:auto;overflow:hidden;background:#fff}#top-p-vip h3{color:#fff;padding:5px 0 5px 0;background:#000;margin:0;border:1px solid #000;text-align:center;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0}#top-p-vip ul{border:1px solid #e0e0e0}#top-p-vip ul li{font-size:11px;background:#fff;display:block;color:#666;padding:3px 0 3px 0;cursor:pointer;border-bottom:1px solid #e0e0e0;transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear}#top-p-vip ul li:hover{background:#f8f8f8}#top-p-vip ul li a{font-size:12px;font-weight:700;color:#006595;text-decoration:none;margin:2px 0 2px 5px}#top-p-vip ul li span{margin:2px 0 2px 5px}#top-u-vip{width:316px;height:auto;overflow:hidden;background:#fff}#top-u-vip h3{color:#fff;padding:5px 0 5px 0;background:#000;margin:0;border:1px solid #000;text-align:center;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0}#top-u-vip ul{border:1px solid #e0e0e0}#top-u-vip ul li img{width:35px;height:35px;margin:5px 0 0 5px;cursor:pointer;padding:1px}#top-u-vip ul li img:hover{opacity:.5}#top-u-vip ul li{background:#fff;display:block;color:#666;padding:3px 0 3px 0;cursor:pointer;/*! border-bottom:3px double #CCC; */transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear}#top-u-vip ul li:hover{background:#f8f8f8}#top-u-vip ul li:hover{background:#f8f8f8}#top-u-vip ul li span{position:absolute;margin:2px 0 2px 5px}.t-u-vip{position:absolute;float:right;margin:-40px 0 0 245px}.t-u-vip b{color:transparent}#est-vip{width:316px;height:auto;background:#fff;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0}#est-vip h3{color:#fff;padding:5px 0 5px 0;background:#000;margin:0;border:1px solid #000;text-align:center;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0}#est-vip ul{border:3px double #ccc;padding-bottom:15px}#est-vip ul li span{margin-left:55px;color:#666}#est-vip ul li{display:inline-block}.vip-p-v{color:#cda434;padding:5px;font-weight:700;/*! margin-bottom:-10px; */font-size:13px/*! line-height: 20px; */}#sponsor-vip{background:#ff9}.stiky-t{position:absolute;width:16px;height:16px;margin-top:0} 


   
Y subir esta carpeta

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

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

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

Creditos: Vellenger


RE: Zona VIP para la V5 (2022) - zero - 06-13-2022

Muchas gracias, es una joya este complemento

Gracias por actualizarlo y compartirlo


RE: Zona VIP para la V5 (2022) - Weber - 10-26-2024

Muchas gracias. Pude desinstalar este complemento de mi web gracias a este tutorial. Big Grin