¡Bienvenido a PHPost!

Para participar en el foro, descargar complementos y acceder al chat, es necesario tener una cuenta activa.
Por favor, regístrate utilizando un correo electrónico válido para completar la activación.

Descarga Risus Nova 2.0   (Ver notas de la versión) Estable | Actualizado: 16/06/2026

Regístrate Descargar Risus Nova
Últimos temas

Estadísticas del foro
  • Mensajes del foro:1,957
  • Temas del foro:614
  • Miembros:1,036
  • Último miembro:carlos007r


Enviado por: Chctrpgo
09-14-2022, 06:22 PM
Foro: Complementos Terminados
- Sin respuestas

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]



Ejecutar esta consulta
Código PHP:
ALTER TABLE w_noticias ADD not_type int(1NOT NULL


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

Buscar:
Código PHP:
$query db_exec(array(__FILE____LINE__), 'query''SELECT `not_id`, `not_body`, `not_date`, `not_active` FROM w_noticias WHERE not_id = \'' .
            (int)
$not_id '\' LIMIT 1'); 


Reemplazar por:
Código PHP:
$query db_exec(array(__FILE____LINE__), 'query''SELECT `not_id`, `not_body`, `not_date`, `not_active`, `not_type` FROM w_noticias WHERE not_id = \'' .
            (int)
$not_id '\' LIMIT 1'); 


Buscar:
Código PHP:
/*
    newNoticia()
    */
    
function newNoticia()
    {
        global 
$tsCore$tsUser;
        
//
        
$not_body $tsCore->setSecure($tsCore->parseBadWords(substr($_POST['not_body'],
            
0190)));
        
$not_active = empty($_POST['not_active']) ? 1;
        if (!empty(
$not_body))
        {
            if (
db_exec(array(__FILE____LINE__), 'query''INSERT INTO `w_noticias` (`not_body`, `not_autor`, `not_date`, `not_active`) VALUES (\'' .
                
$not_body '\', \'' $tsUser->uid '\', \'' time() . '\', \'' $not_active .
                
'\')'))
                return 
true;
        }
        
//
        
return false;
    }
    
/*
    editNoticia()
    */
    
function editNoticia()
    {
        global 
$tsCore$tsUser;
        
//
        
$not_id intval($_GET['nid']);
        
$not_body $tsCore->setSecure($tsCore->parseBadWords(substr($_POST['not_body'],
            
0190)));
        
$not_active = empty($_POST['not_active']) ? 1;
        
//
        
if (!empty($not_body))
        {
            if (
db_exec(array(__FILE____LINE__), 'query''UPDATE `w_noticias` SET `not_autor` = \'' $tsUser->uid '\', `not_body` = \'' .
                
$not_body '\', not_active = \'' $not_active '\' WHERE not_id = \'' . (int)
                
$not_id '\''))
                return 
true;
        }
    } 


Reemplazar por:
Código PHP:
/*
    newNoticia()
    */
    
function newNoticia()
    {
        global 
$tsCore$tsUser;
        
//
        
$not_body $tsCore->setSecure($tsCore->parseBadWords(substr($_POST['not_body'],
            
0190)));
        
$not_active = empty($_POST['not_active']) ? 1;
        
$not_type $tsCore->setSecure($_POST['not_type']) ? $_POST['not_type'];
        if (!empty(
$not_body))
        {
            if (
db_exec(array(__FILE____LINE__), 'query''INSERT INTO `w_noticias` (`not_body`, `not_autor`, `not_date`, `not_active`, `not_type`) VALUES (\'' .
                
$not_body '\', \'' $tsUser->uid '\', \'' time() . '\', \'' $not_active .
                
'\', \'' $not_type '\')'))
                return 
true;
        }
        
//
        
return false;
    }
    
/*
    editNoticia()
    */
    
function editNoticia()
    {
        global 
$tsCore$tsUser;
        
//
        
$not_id intval($_GET['nid']);
        
$not_body $tsCore->setSecure($tsCore->parseBadWords(substr($_POST['not_body'],
            
0190)));
        
$not_active = empty($_POST['not_active']) ? 1;
        
$not_type $tsCore->setSecure($_POST['not_type']);
        
//
        
if (!empty($not_body))
        {
            if (
db_exec(array(__FILE____LINE__), 'query''UPDATE `w_noticias` SET `not_autor` = \'' $tsUser->uid '\', `not_body` = \'' .
                
$not_body '\', not_active = \'' $not_active '\', not_type = \'' $not_type '\' WHERE not_id = \'' . (int)
                
$not_id '\''))
                return 
true;
        }
    } 


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

Buscar:
Código PHP:
$query db_exec(array(__FILE____LINE__), 'query''SELECT not_body FROM w_noticias WHERE not_active = \'1\' ORDER by RAND()'); 


Reemplazar por:
Código PHP:
$query db_exec(array(__FILE____LINE__), 'query''SELECT not_body, not_type FROM w_noticias WHERE not_active = \'1\' ORDER by RAND()'); 


En estilo.css --> themes --> default --> estilo.css

Buscar:
Código PHP:
#mensaje-top{
    
clear:left;
    
width:100%!important;
    
height:24px;
    
line-height:200%;
    
background:#ffe13e url('images/mensajetopbg.gif') repeat-x bottom left;
    
text-align:center;
    
border-top:1px solid #ffe970;
    
display:block;



Reemplazar por:
Código PHP:
#mensaje-top {
  
clearleft;
  
width100% !important;
  
height48px;
  
text-aligncenter;
  
displayblock;




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

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

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




Creditos: Xtatter

Imprimir


Enviado por: Chctrpgo
09-13-2022, 07:05 PM
Foro: Herramientas web
- Sin respuestas

Las metaetiquetas, etiquetas meta o elementos meta (también conocidas por su nombre en inglés, meta tags) son etiquetas HTML que se incorporan en el encabezado de una página web y que resultan invisibles para un visitante normal, pero de gran utilidad para navegadores u otros programas que puedan valerse de esta información.
Su propósito es el de incluir información (metadatos) de referencia sobre la página: autor, título, fecha, palabras clave, descripción, etc.




Ahrefs
 

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


Descripción
Selección de herramientas SEO gratuitas te ayudará con varias tareas SEO, como la investigación de palabras clave, el SEO on-page, la creación de enlaces y muchas otras cosas. Hemos incluido nuestras propias herramientas SEO gratuitas, así como algunas herramientas de terceros en las que confiamos.

Aunque limitados en comparación con una cuenta de Ahrefs de pago, siguen siendo inmensamente valiosos para cualquiera que se inicie en el SEO.



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



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


Descripción
Con la ayuda de OpenTags, puede depurar los metadatos del sitio web / etiquetas OpenGraph. Las metaetiquetas jugarán un papel clave en la optimización SEO.


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



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


Descripción
Semrush es una herramienta de investigación de palabras clave, Google Trends, Moz, Hootsuite y SimilarWeb, todo en un solo lugar.


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



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


Descripción
Meta Tags es una herramienta para depurar y generar código de etiquetas meta para cualquier sitio web. ¡Con Meta Tags puede editar y experimentar con su contenido y luego obtener una vista previa de cómo se verá su página web en Google, Facebook, Twitter y más!


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



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


Descripción
Open Graph es un protocolo introducido por Facebook en 2010 para permitir una integración más profunda entre Facebook y cualquier página web. Permite que cualquier página web tenga la misma funcionalidad que cualquier otro objeto en Facebook. Puede controlar cómo se muestra su sitio web en Facebook. Ahora, otros sitios de redes sociales como Twitter, LinkedIn están reconociendo metaetiquetas de Open Graph.


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



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


Descripción
Verifique y mejore cómo los motores de búsqueda y los sitios web de redes sociales ven y muestran su sitio web.


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

Imprimir


Enviado por: Chctrpgo
09-13-2022, 02:28 PM
Foro: Complementos Terminados
- Sin respuestas

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]



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

Buscar:
Código PHP:
$data['p_socials']['t'] = $data['p_socials'][1]; 


Debajo agregar:
Código PHP:
$data['p_socials']['i'] = $data['p_socials'][2]; 


Buscar:
Código PHP:
$data['p_socials']['t'] = $data['p_socials'][1]; 


Debajo agregar:
Código PHP:
$data['p_socials']['i'] = $data['p_socials'][2]; 


Buscar:
Código PHP:
$twitter $tsCore->setSecure($tsCore->parseBadWords($_POST['twitter']), true); 


Debajo agregar:
Código PHP:
$instagram $tsCore->setSecure($tsCore->parseBadWords($_POST['instagram']), true); 


Buscar:
Código PHP:
'socials' => serialize(array($facebook,$twitter)), 


Al lado de:
Código PHP:
,$twitter 


Agregar:
Código PHP:
,$instagram 


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

Buscar:
Código PHP:
<strong>twitter.com/</strong><input type="text" value="{$tsPerfil.p_socials.t}maxlength="64" name="twitter" id="ft2" class="text cuenta-save-2" style="margin-top:3px; width:204px"><br /> 


Debajo agregar:
Código PHP:
<img src="{$tsConfig.default}/images/icons/instagram.png" width="16" height="16" style="margin:8px 5px 5px 160px; float:left" />
                                        <
strong>instagram.com/</strong><input type="text" value="{$tsPerfil.p_socials.i}maxlength="64" name="instagram" id="ft3" class="text cuenta-save-2" style="margin-top:3px; width:204px"><br /> 

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

Buscar:
Código PHP:
{if $tsInfo.p_socials.t}
                            <
li style="float:right!important;" class="floatR">
                                <
a target="_blank" href="Registrate o inicia tu sesión para ver este contenido{$tsInfo.p_socials.t}title="Twitter"><img height="14" width="14" src="{$tsConfig.default}/images/icons/twitter.png"/></a>
                            </
li>
                            {/if} 


Debajo agregar:
Código PHP:
{if $tsInfo.p_socials.i}
                            <
li style="float:right!important;" class="floatR">
                                <
a target="_blank" href="Registrate o inicia tu sesión para ver este contenido{$tsInfo.p_socials.i}title="Instagram"><img height="14" width="14" src="{$tsConfig.default}/images/icons/instagram.png"/></a>
                            </
li>
                            {/if} 

                            


Y subir este icono a la carpeta icons con el nombre de instagram.png
[img]Registrate o inicia tu sesión para ver este contenido[/img]

Imprimir


Enviado por: Chctrpgo
09-13-2022, 12:24 PM
Foro: Complementos Terminados
- Sin respuestas

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]



Ejecutar esta consulta
 
Código PHP:
ALTER TABLE `p_posts`
ADD `post_rangs1int(1NOT NULL DEFAULT '0',
ADD `post_rangs2int(1NOT NULL DEFAULT '0',
ADD `post_rangs3int(1NOT NULL DEFAULT '0',
ADD `post_rangs4int(1NOT NULL DEFAULT '0',
ADD `post_rangs5int(1NOT NULL DEFAULT '0',
ADD `post_rangs6int(1NOT NULL DEFAULT '0',
ADD `post_rangs7int(1NOT NULL DEFAULT '0',
ADD `post_rangs8int(1NOT NULL DEFAULT '0',
ADD `post_rangs9int(1NOT NULL DEFAULT '0',
ADD `post_rangs10int(1NOT NULL DEFAULT '0',
ADD `post_prangs1int(1NOT NULL DEFAULT '0',
ADD `post_prangs2int(1NOT NULL DEFAULT '0',
ADD `post_prangs3int(1NOT NULL DEFAULT '0',
ADD `post_prangs4int(1NOT NULL DEFAULT '0',
ADD `post_prangs5int(1NOT NULL DEFAULT '0',
ADD `post_prangs6int(1NOT NULL DEFAULT '0',
ADD `post_prangs7int(1NOT NULL DEFAULT '0',
ADD `post_prangs8int(1NOT NULL DEFAULT '0',
ADD `post_prangs9int(1NOT NULL DEFAULT '0',
ADD `post_prangs10int(1NOT NULL DEFAULT '0'


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

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


Debajo agregar:
 
Código PHP:
$postData['rangs1'] = empty($_POST['rang1']) ? 1;
        
$postData['rangs2'] = empty($_POST['rang2']) ? 1;
        
$postData['rangs3'] = empty($_POST['rang3']) ? 1;
        
$postData['rangs4'] = empty($_POST['rang4']) ? 1;
        
$postData['rangs5'] = empty($_POST['rang5']) ? 1;
        
$postData['rangs6'] = empty($_POST['rang6']) ? 1;
        
$postData['rangs7'] = empty($_POST['rang7']) ? 1;
        
$postData['rangs8'] = empty($_POST['rang8']) ? 1;
        
$postData['rangs9'] = empty($_POST['rang9']) ? 1;
        
$postData['rangs10'] = empty($_POST['rang10']) ? 1;
        
$postData['prangs1'] = empty($_POST['prang1']) ? 1;
        
$postData['prangs2'] = empty($_POST['prang2']) ? 1;
        
$postData['prangs3'] = empty($_POST['prang3']) ? 1;
        
$postData['prangs4'] = empty($_POST['prang4']) ? 1;
        
$postData['prangs5'] = empty($_POST['prang5']) ? 1;
        
$postData['prangs6'] = empty($_POST['prang6']) ? 1;
        
$postData['prangs7'] = empty($_POST['prang7']) ? 1;
        
$postData['prangs8'] = empty($_POST['prang8']) ? 1;
        
$postData['prangs9'] = empty($_POST['prang9']) ? 1;
        
$postData['prangs10'] = empty($_POST['prang10']) ? 1


Buscar:
 
Código PHP:
post_block_comments


Al lado agregar:
 
Código PHP:
post_rangs1post_rangs2post_rangs3post_rangs4post_rangs5post_rangs6post_rangs7post_rangs8post_rangs9post_rangs10post_prangs1post_prangs2post_prangs3post_prangs4post_prangs5post_prangs6post_prangs7post_prangs8post_prangs9post_prangs10


Buscar:
 
Código PHP:
'\', \''.(int)$postData['block_comments']. 

 
Al lado agregar:
 
Código PHP:
'\', \''.(int)$postData['rangs1'].'\', \''.(int)$postData['rangs2'].'\', \''.(int)$postData['rangs3'].'\', \''.(int)$postData['rangs4'].'\', \''.(int)$postData['rangs5'].'\', \''.(int)$postData['rangs6'].'\', \''.(int)$postData['rangs7'].'\', \''.(int)$postData['rangs8'].'\', \''.(int)$postData['rangs9'].'\', \''.(int)$postData['rangs10'].'\', \''.(int)$postData['prangs1'].'\', \''.(int)$postData['prangs2'].'\', \''.(int)$postData['prangs3'].'\', \''.(int)$postData['prangs4'].'\', \''.(int)$postData['prangs5'].'\', \''.(int)$postData['prangs6'].'\', \''.(int)$postData['prangs7'].'\', \''.(int)$postData['prangs8'].'\', \''.(int)$postData['prangs9'].'\', \''.(int)$postData['prangs10']. 

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

 
Debajo agregar:
 
Código PHP:
$postData['rangs1'] = empty($_POST['rang1']) ? 1;
        
$postData['rangs2'] = empty($_POST['rang2']) ? 1;
        
$postData['rangs3'] = empty($_POST['rang3']) ? 1;
        
$postData['rangs4'] = empty($_POST['rang4']) ? 1;
        
$postData['rangs5'] = empty($_POST['rang5']) ? 1;
        
$postData['rangs6'] = empty($_POST['rang6']) ? 1;
        
$postData['rangs7'] = empty($_POST['rang7']) ? 1;
        
$postData['rangs8'] = empty($_POST['rang8']) ? 1;
        
$postData['rangs9'] = empty($_POST['rang9']) ? 1;
        
$postData['rangs10'] = empty($_POST['rang10']) ? 1;
        
$postData['prangs1'] = empty($_POST['prang1']) ? 1;
        
$postData['prangs2'] = empty($_POST['prang2']) ? 1;
        
$postData['prangs3'] = empty($_POST['prang3']) ? 1;
        
$postData['prangs4'] = empty($_POST['prang4']) ? 1;
        
$postData['prangs5'] = empty($_POST['prang5']) ? 1;
        
$postData['prangs6'] = empty($_POST['prang6']) ? 1;
        
$postData['prangs7'] = empty($_POST['prang7']) ? 1;
        
$postData['prangs8'] = empty($_POST['prang8']) ? 1;
        
$postData['prangs9'] = empty($_POST['prang9']) ? 1;
        
$postData['prangs10'] = empty($_POST['prang10']) ? 1
 
 
Buscar:
 
Código PHP:
'\', post_block_comments = \''.$postData['block_comments']. 

 
 Al lado agregar:
 
Código PHP:
'\', post_rangs1 = \''.$postData['rangs1'].'\', post_rangs2 = \''.$postData['rangs2'].'\', post_rangs3 = \''.$postData['rangs3'].'\', post_rangs4 = \''.$postData['rangs4'].'\', post_rangs5 = \''.$postData['rangs5'].'\', post_rangs6 = \''.$postData['rangs6'].'\', post_rangs7 = \''.$postData['rangs7'].'\', post_rangs8 = \''.$postData['rangs8'].'\', post_rangs9 = \''.$postData['rangs9'].'\', post_rangs10 = \''.$postData['rangs10'].'\', post_prangs1 = \''.$postData['prangs1'].'\', post_prangs2 = \''.$postData['prangs2'].'\', post_prangs3 = \''.$postData['prangs3'].'\', post_prangs4 = \''.$postData['prangs4'].'\', post_prangs5 = \''.$postData['prangs5'].'\', post_prangs6 = \''.$postData['prangs6'].'\', post_prangs7 = \''.$postData['prangs7'].'\', post_prangs8 = \''.$postData['prangs8'].'\', post_prangs9 = \''.$postData['prangs9'].'\', post_prangs10 = \''.$postData['prangs10']. 

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

Buscar:
 
Código PHP:
$this->settings['js'] = $this->settings['tema']['t_url'].'/js'

 
Debajo agregar:
 
Código PHP:
$this->settings['rangs'] = $this->getRangosper(); 

 
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:
/*
        getRangosper()
    */
    
function getRangosper()
    {
        
// CONSULTA
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT r.rango_id, r.r_name, r.r_color FROM u_rangos AS r WHERE r.rango_id >2 ORDER BY r.rango_id ASC');
        
// GUARDAMOS
        
$rangs result_array($query);
        
//
        
return $rangs;
    } 

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

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

 
Reemplazar por:
 
Código PHP:
{if ($tsPost.post_prangs1==|| $tsPost.post_prangs2==|| $tsPost.post_prangs3==||
        
$tsPost.post_prangs4==|| $tsPost.post_prangs5==|| $tsPost.post_prangs6==||
        
$tsPost.post_prangs7==|| $tsPost.post_prangs8==|| $tsPost.post_prangs9==||
        
$tsPost.post_prangs10==1) & $tsUser->is_member=='false'}
        <
br>
        <
div class="emptyData">
        
Para poder comentar necesitas estar <a title="Registrate!" onclick="registro_load_form(); return false" href="">Registrado.</aO ya tienes usuario? <a title="Identificarme" href="javascript:open_login_box()">Logueate!</a>
        </
div>{else}
        {if 
$tsPost.post_prangs1==$tsUser->info.user_rango == $tsAutor.user_id != $tsUser->uid $tsUser->is_member ||
        
$tsPost.post_prangs2==$tsUser->info.user_rango == $tsAutor.user_id != $tsUser->uid ||
        
$tsPost.post_prangs3==$tsUser->info.user_rango == $tsAutor.user_id != $tsUser->uid ||
        
$tsPost.post_prangs4==$tsUser->info.user_rango == $tsAutor.user_id != $tsUser->uid ||
        
$tsPost.post_prangs5==$tsUser->info.user_rango == $tsAutor.user_id != $tsUser->uid ||
        
$tsPost.post_prangs6==$tsUser->info.user_rango == $tsAutor.user_id != $tsUser->uid ||
        
$tsPost.post_prangs7==$tsUser->info.user_rango == $tsAutor.user_id != $tsUser->uid ||
        
$tsPost.post_prangs8==$tsUser->info.user_rango == 10 $tsAutor.user_id != $tsUser->uid ||
        
$tsPost.post_prangs9==$tsUser->info.user_rango == 11 $tsAutor.user_id != $tsUser->uid ||
        
$tsPost.post_prangs10==$tsUser->info.user_rango == 12 $tsAutor.user_id != $tsUser->uid}
        <
div class="alert alert-info">
            <
strong>El autor del post ha decidido no permitir ver el post a usuarios con tu rango.</strong>
        </
div>
        {else}
        <
div class="relato-p">                         
            <
span>
                                
                {
$tsPost.post_body}
                            
            </
span>
        </
div>
        {/if}
        {/if} 

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

Buscar:
 
Código PHP:
<div id="procesando"><div id="post"></div></div

 
Arriba agregar:
 
Código PHP:
{if $tsPost.post_rangs1==$tsUser->info.user_rango == $tsAutor.user_id != $tsUser->uid ||
$tsPost.post_rangs2==$tsUser->info.user_rango == $tsAutor.user_id != $tsUser->uid  ||
$tsPost.post_rangs3==$tsUser->info.user_rango == $tsAutor.user_id != $tsUser->uid  ||
$tsPost.post_rangs4==$tsUser->info.user_rango == $tsAutor.user_id != $tsUser->uid  ||
$tsPost.post_rangs5==$tsUser->info.user_rango == $tsAutor.user_id != $tsUser->uid  ||
$tsPost.post_rangs6==$tsUser->info.user_rango == $tsAutor.user_id != $tsUser->uid  ||
$tsPost.post_rangs7==$tsUser->info.user_rango == $tsAutor.user_id != $tsUser->uid  ||
$tsPost.post_rangs8==$tsUser->info.user_rango == 10 $tsAutor.user_id != $tsUser->uid ||
$tsPost.post_rangs9==$tsUser->info.user_rango == 11 $tsAutor.user_id != $tsUser->uid ||
$tsPost.post_rangs10==$tsUser->info.user_rango == 12 $tsAutor.user_id != $tsUser->uid}
<
div class="emptyData" style="margin-bottom:5px;">
El Autor del Posts ha decidido no permitir comentarios con tu rango.
</
div>
{else} 

 
Al final en el último:
 
Código PHP:
</div


Agregar:
 
Código PHP:
{/if} 

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

Buscar:
 
Código PHP:
</ul

 
Arriba agregar:
 
Código PHP:
{include file='modules/m.opciones_users.tpl'

 
 
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

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

4shared
http://Registrate o inicia tu sesión par... contenido
 
 
 
 
Creditos: Vellenger

Imprimir


Enviado por: Chctrpgo
09-12-2022, 02:42 PM
Foro: Complementos Terminados
- Respuestas (1)

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]




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

Buscar:
Código PHP:
if($data['com']['c_acceso'] == && !$tsUser->is_member) return 'Esta comunidad es privada, solo usuarios registrados pueden acceder a ella.'


Debajo agregar:
Código PHP:
if($data['com']['c_acceso'] == && !$tsUser->is_admod && !$tsUser->permisos['sumo'] && !$tsUser->permisos['suad']) return 'Esta comunidad es solo para miembros del <b>staff</b>.'


En c.crear_left.tpl --> themes --> default --> templates --> comunidades --> c.crear_left.tpl

Buscar:    
Código PHP:
<div class="option mg-lt clearfix">
                <
input name="acceso" type="radio" value="2" {if $tsDato.c_acceso == 2}checked="checked"{/if}>
                <
class="floatL"><strong>S&oacute;lo usuarios registrados</strongEl acceso a tu comunidad estar&aacuterestringida &uacute;nicamente para los usuarios que se han registrado en {$tsconfig.titulo}</p>           
            </
div
    

Debajo agregar:
Código PHP:
{if $tsUser->is_admod}
            <
div class="option mg-lt clearfix">
                <
input name="acceso" type="radio" value="3" {if $tsDato.c_acceso == 3}checked="checked"{/if}>
                <
class="floatL"><strong>S&oacute;lo usuarios del staff</strongEl acceso a tu comunidad estar&aacuterestringida &uacute;nicamente para los miembros del staff.</p>           
            </
div>
            {/if} 

 
 
 
 
 
 
Creditos: Vellenger

Imprimir


Enviado por: Chctrpgo
09-12-2022, 12:30 PM
Foro: Complementos Terminados
- Sin respuestas

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]




Ejecutar estas consultas
Código PHP:
ALTER TABLE w_configuracion ADD comusoff int(1NOT NULL DEFAULT '0' 
 
Código PHP:
ALTER TABLE w_configuracion ADD comusnot varchar(250NOT NULL 


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

Buscar:
Código PHP:
'offline_message' => $tsCore->setSecure($tsCore->parseBadWords($_POST['offline_message'])), 


Debajo agregar:
Código PHP:
'comusoff' => empty($_POST['comusoff']) ? 1,
            
'comusnot' => $tsCore->setSecure($tsCore->parseBadWords($_POST['comusnot'])), 


Buscar:
Código PHP:
'\', `offline_message` = \'' $c['offline_message'] . 


Al lado agregar:
Código PHP:
'\', `comusoff` = \'' $c['comusoff'] . '\', `comusnot` = \'' $c['comusnot'] . 


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

Buscar:    
Código PHP:
<dl>
                <
dt>
                    <
label for="ai_offline">Modo mantenimiento:</label>
                    <
br /><span>Esto har&aacuteal Sitio inaccesible a los usuariosSi quieretambi&eacute;n puede introducir un breve mensaje (255 caracterespara mostrar.</span></dt>
                <
dd>
                    <
label>
                        <
input name="offline" type="radio" id="ai_offline" value="1" {if $tsConfig.offline==}checked="checked" {/if} class="radio" /> S&iacute;</label>
                    <
label>
                        <
input name="offline" type="radio" id="ai_offline" value="0" {if $tsConfig.offline !=}checked="checked" {/if} class="radio" /> No</label>
                    <
br />
                    <
input type="text" name="offline_message" id="ai_offline" value="{$tsConfig.offline_message}/>
                </
dd>
            </
dl


Debajo agregar:
Código PHP:
<dl>
                <
dt>
                    <
label for="comusoff">Modo mantenimiento comunidades:</label><br /><span>Esto hará a las Comunidades inaccesibles a los usuariosSi quierestambién puede introducir un breve mensaje (255 caracterespara mostrar.</span></dt>
                <
dd>
                    <
label><input name="comusoff" type="radio" id="comusoff" value="1" {if $tsConfig.comusoff == 1}checked="checked"{/if} class="radio"/>S&iacute;</label>
                    <
label><input name="comusoff" type="radio" id="comusoff" value="0" {if $tsConfig.comusoff != 1}checked="checked"{/if} class="radio"/>No</label>
                    <
br />
                    <
input type="text" name="comusnot" id="comusoff" value="{$tsConfig.comusnot}/>
                </
dd>
            </
dl>
            <
hr/> 


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

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


Debajo agregar:
Código PHP:
{if $tsConfig.comusoff==OR $tsUser->is_admod == 1}
{if 
$tsConfig.comusoff==AND $tsUser->is_admod == 1}
<
div class="alert alert-warning">
    <
strong>{$tsConfig.comusnot}</strong>
</
div>
<
div class="alert alert-info">
    <
strong>Tú puedes Entrar porque eres Administrador.</strong>
</
div>
{/if} 


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


Arriba agregar:
Código PHP:
{else}
    <
div id="velloff">
    <
div id="vellfon">
        <
div>
            <
div id="not2"><br class="space"/>
            <
div class="alert alert-danger">
                <
strong>{$tsConfig.comusnot}</strong>
            </
div>    
        </
div>
        <
br/>
            <
img src="{$tsConfig.tema.t_url}/images/mantenimiento.gif" width="310" height="324" />
            </
div>
        </
div>
    </
div>
    {/if} 


En estilo.css --> themes --> default --> estilo.css

Al final agregar:    
Código PHP:
#velloff{background:url('images/stripe.png');padding:5px;margin-top:0;box-shadow:0 0 15px rgba(0,0,0,.8)}#vellfon{background:#fff}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid;border-radius:.25rem;text-align:center}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba;font-size:12px}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb;font-size:12px}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;font-size:12px} 



Y subir esta imagen con el nombre de stripe.png a la carpeta images
[img]Registrate o inicia tu sesión para ver este contenido[/img]






Creditos: Vellenger

Imprimir


Enviado por: Chctrpgo
09-11-2022, 04:43 PM
Foro: Complementos Terminados
- Respuestas (1)

Instrucciones de instalación en el archivo.


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


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]



Descargar

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

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

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

Imprimir


Enviado por: Chumajer
09-10-2022, 01:04 AM
Foro: Programadores
- Respuestas (1)

Buenas a todos
Estoy en búsqueda de una persona que me pueda ayudar con un requerimiento. (Pagado, obviamente)
Tengo un foro de MYBB, necesito que la persona al momento de registrarse, esta sea dirigida a un simple cuestionario de apróximadamente 20 preguntas de alternativas. Si la persona responde correctamente, el registro es satisfactorio y se generan las credenciales. Si la persona falla al menos en 1 pregunta, el registro fracase, no se generen las credenciales y le envíe a realizar las alternativas nuevamente. 

Muchas gracias, un saludo.

Imprimir


Enviado por: Chctrpgo
09-08-2022, 10:00 AM
Foro: Complementos Terminados
- Sin respuestas

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]
 




Ejecutar esta consulta
Código PHP:
ALTER TABLE w_configuracion
ADD bloque_mes tinytext NOT NULL
,
ADD bloque_dias tinytext NOT NULL,
ADD bloque_mensaje tinytext NOT NULL,
ADD bloque_mfinal tinytext NOT NULL


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

Buscar:    
Código PHP:
'offline' => empty($_POST['offline']) ? 1


Debajo agregar:
Código PHP:
'bloque_mensaje' => $tsCore->setSecure($_POST['bloquemensaje']),
            
'bloque_mfinal' => $tsCore->setSecure($_POST['bloquemfinal']),
            
'bloque_mes' => $tsCore->setSecure($_POST['bloquemes']),
            
'bloque_dias' => $tsCore->setSecure($_POST['bloquedias']), 


Buscar:
Código PHP:
$c['chat'] .
            
'\' 


Al lado agregar:
Código PHP:
, `bloque_mensaje` = \'' $c['bloque_mensaje'] . '\', `bloque_mfinal` = \'' $c['bloque_mfinal'] . '\', `bloque_mes` = \'' $c['bloque_mes'] .'\', `bloque_dias` = \'' $c['bloque_dias'] . '\' 


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

Buscar:        
Código PHP:
{include file='modules/m.home_search.tpl'


Debajo agregar:
Código PHP:
{include file='modules/m.home_cuenta_regresiva.tpl'


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

Buscar:            
Código PHP:
<p>
                <
input type="submit" name="save" value="Guardar Cambios" class="btn_g" />
            </
p


Arriba agregar:
Código PHP:
<hr />
            <
legend>Bloque cuenta regresiva</legend>
            <
dl>
                <
dt><label for="bloquemensaje">Acontecimiento por el que se espera</label><br /><span>Por ejemploD&iacute;as que faltan para navidad.</span></dt>
                <
dd><input type="text" id="bloque_mensaje" name="bloquemensaje" maxlength="300" value="{$tsConfig.bloque_mensaje}/></dd>
            </
dl>
            <
dl>
                <
dt><label for="bloque_mfinal">Mensaje final</label><br /><span>Introduce el mensaje que se mostrar&aacutecuando llegue el acontecimiento.</span></dt>
                <
dd><input type="text" id="bloque_mfinal" name="bloquemfinal" maxlength="300" value="{$tsConfig.bloque_mfinal}/></dd>
            </
dl>
            <
dl>
                <
dt><label for="bloque_dias">D&iacute;a en que ocurre el acontecimiento</label><br /><span></span></dt>
                <
dd><input type="text" id="bloque_dias" name="bloquedias" style="width:10%" maxlength="3" value="{$tsConfig.bloque_dias}/></dd>
            </
dl>
            <
dl>
                <
dt><label for="bloque_mes">Mes en que ocurre el acontecimiento</label><br /><span>Hazlo con un n&uacute;mero (1-> enero2-> febrero...)</span></dt>
                <
dd><input type="text" id="bloque_mes" name="bloquemes" style="width:10%" maxlength="3" value="{$tsConfig.bloque_mes}/></dd>
            </
dl




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

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

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

Imprimir


Enviado por: Chctrpgo
09-07-2022, 11:43 AM
Foro: Complementos Terminados
- Respuestas (1)

Captura

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



Nota: Deben de tener instalado el complemento Localización del usuario en tu web
http://Registrate o inicia tu sesión par... contenido
                        
                        
                        
                        
En c.cuenta.php  --> inc --> class --> c.cuenta.php

Buscar:                                    
Código PHP:
$data['stats']['user_fotos'] = $q4[0]; 
                                    
                                                          
Debajo agregar:                                
Código PHP:
//LOCALIZACION
        
$q5 db_exec('fetch_assoc'db_exec(array(__FILE____LINE__), 'query''SELECT * FROM u_localizacion WHERE id_user ='.(int)$user_id));
        
$data['loc']['titulo'] = $q5['titulo'];
        
$data['loc']['tipo'] = $q5['tipo'];
        
$data['loc']['url'] = $q5['url'];
        
$data['loc']['lugar'] = $q5['lugar']; 
                               
                                                             
En m.perfil_sidebar.tpl --> themes --> default --> templates --> modules --> m.perfil_sidebar.tpl

Buscar:                                            
Código PHP:
<div style="margin-bottom: 10px">
                            {
$tsConfig.ads_300}
                        </
div
                                    
                                                                     
Debajo agregar:                                
Código PHP:
{if $tsInfo.loc.tipo}
                        <
div class="widget w-localizacion clearfix">
                            <
div class="title-w clearfix">
                                <
h3>{if $tsInfo.status.== "Online"}Localizaci&oacute;n{else}Fue visto la &uacute;ltima vez{/if}</h3>
                            </
div>
                            <
div class="emptyData">                            
                            {if 
$tsInfo.loc.tipo == 1}
                                {
$tsInfo.loc.titulo} {$tsConfig.titulo}
                            {elseif 
$tsInfo.loc.tipo == 2}
                                
Viendo el post <a href="{$tsConfig.url}/{$l.url}title="{$tsInfo.loc.titulo}">{$tsInfo.loc.titulo}</a>
                            {elseif 
$tsInfo.loc.tipo == 3}
                                {
$tsInfo.loc.titulo} <a href="{$tsConfig.url}/perfil/{$tsInfo.loc.url}title="Ver perfil de {$l.url}class="hovercard" uid="{$tsInfo.loc.lugar}">{$tsInfo.loc.url}</a>
                            {elseif 
$tsInfo.loc.tipo == 5}
                                
Viendo la foto <a href="{$tsConfig.url}/{$l.url}title="{$tsInfo.loc.titulo}">{$l.titulo}</a>
                            {elseif 
$tsInfo.loc.tipo == 6}
                                
Viendo el <a href="{$tsConfig.url}/{$l.url}title="{$tsInfo.loc.titulo}">album</ade fotos de <a href="{$tsConfig.url}/perfil/{$tsInfo.loc.titulo}title="{$tsInfo.loc.titulo}">{$tsInfo.loc.titulo}</a>
                            {elseif 
$tsInfo.loc.tipo == 7}
                                {
$tsInfo.loc.titulo} <a href="{$tsConfig.url}/top/{$tsInfo.loc.url}/" title="{$l.url}">{$tsInfo.loc.url}</a>
                            {elseif 
$tsInfo.loc.tipo == 8}
                                {
$tsInfo.loc.titulo} <a href="{$tsConfig.url}/top/{$tsInfo.loc.url}/" title="{$l.url}">{$tsInfo.loc.url}</a>
                            {elseif 
$tsInfo.loc.tipo == 13}
                                {
$tsInfo.loc.titulo} <a href="{$tsConfig.url}/{$tsInfo.loc.url}/" title="Mi">Portal</a>
                            {elseif 
$tsInfo.loc.tipo == 12}
                                
Viendo la localizac&oacute;n de los usuarios.
                            {else}
                                {
$tsInfo.loc.titulo}
                            {/if}
                            </
div>
                         </
div>
                        {/if} 
                                    
                                        
                                        
                                        
Creditos: Kmario19

Imprimir