¡Bienvenido! ¿Aún no estás registrado?, deberás registrarte antes de poder usar el Chat, Comentar y Descargar en el Foro. Usa un email válido para la activación.
Calificación:
  • 1 voto(s) - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5

COMPLEMENTOS Medallas automáticas
#1

19
Mejor respuesta del mensaje Medallas automáticasCapturas
 
[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]


Nota: El tutorial es por si quieren añadir otra red social, si suben solo los archivos y hacen solo el  paso del include y el css ya tienen las medallas automáticas instaladas.


Ejemplo añadir cuenta red social

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

Buscar:
 
$data['p_socials']['t'] = $data['p_socials'][1]; 


Debajo agregar:
 
$data['p_socials']['yt'] = $data['p_socials'][2];
        
$data['p_socials']['i'] = $data['p_socials'][3]; 

 
Buscar:
 
$data['p_nombre'] = $tsCore->setSecure($tsCore->parseBadWords($data['p_nombre']), true);
        
$data['p_mensaje'] = $tsCore->setSecure($tsCore->parseBadWords($data['p_mensaje']), true);
        
$data['p_socials'] = unserialize($data['p_socials']);
        
$data['p_socials']['f'] = $data['p_socials'][0];
        
$data['p_socials']['t'] = $data['p_socials'][1]; 
 
 
Debajo agregar:
 
$data['p_socials']['yt'] = $data['p_socials'][2];
        
$data['p_socials']['i'] = $data['p_socials'][3]; 
 
 
Buscar:
 
$facebook $tsCore->setSecure($tsCore->parseBadWords($_POST['facebook']), true);
                
$twitter $tsCore->setSecure($tsCore->parseBadWords($_POST['twitter']), true); 
 
 
Debajo agregar:
 
$youtuber $tsCore->setSecure($tsCore->parseBadWords($_POST['youtuber']), true);
                
$instagram $tsCore->setSecure($tsCore->parseBadWords($_POST['instagram']), true); 
 
 
Buscar:
 
'socials' => serialize(array($facebook,$twitter)), 
 
 
Después de:
 
,$twitter 
 
 
Agregar:
 
,$youtuber,$instagram 
 
 
'socials' => serialize(array($facebook,$twitter,$youtuber,$instagram)), 
 
 
En m.cuenta_perfil_me.tpl --> themes --> default --> templates --> modules --> m.cuenta_perfil_me.tpl

Buscar:
 
<img src="{$tsConfig.default}/images/icons/twitter.png" width="16" height="16" style="margin:8px 5px 5px 160px; float:left" />
                                        <
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:
 
<img src="{$tsConfig.default}/images/icons/icoyoutube.png" width="16" height="16" style="margin:8px 5px 5px 160px; float:left" />
                                        <
strong>youtube.com/</strong><input type="text" value="{$tsPerfil.p_socials.yt}maxlength="64" name="youtuber" id="ft2" class="text cuenta-save-2" style="margin-top:3px; width:204px"><br />
                                        <
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="ft2" 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:
 
{if $tsInfo.p_socials.f}
                            <
li style="float:right!important;" class="floatR">
                                <
a target="_blank" href="Registrate o inicia tu sesión para ver este contenido{$tsInfo.p_socials.f}title="Facebook"><img height="14" width="14" src="{$tsConfig.default}/images/icons/facebook.png"/></a>
                            </
li>
                            {/if} 
 
 
Debajo agregar:
 
{if $tsInfo.p_socials.yt}
                            <
li style="float:right!important;" class="floatR">
                                <
a target="_blank" href="Registrate o inicia tu sesión para ver este contenido{$tsInfo.p_socials.yt}title="Canal de YouTube"><img height="14" width="14" src="{$tsConfig.default}/images/icons/icoyoutube.png"/></a>
                            </
li>
                            {/if}
                            {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="Canal de Instagram"><img height="14" width="14" src="{$tsConfig.default}/images/icons/instagram.png"/></a>
                            </
li>
                            {/if} 
 
 
En m.perfil_sidebar.tpl --> themes --> default --> templates --> modules --> m.perfil_sidebar.tpl

Buscar:
 
<div class="widget w-medallas clearfix">
                            <
div class="title-w clearfix">
                                <
h3>Medallas</h3>
                                <
span>{$tsGeneral.m_total}</span>
                            </
div>
                            {if 
$tsGeneral.m_total}
                            <
ul class="clearfix">
                                {foreach 
from=$tsGeneral.medallas item=m}
                            <
img src="{$tsConfig.tema.t_url}/images/icons/med/{$m.m_image}_16.png" class="qtip" title="{$m.m_title} - {$m.m_description}"/>
                                {/foreach}
                            </
ul>
                            {if 
$tsGeneral.m_total >= 21}<a href="#medallas" onclick="perfil.load_tab('medallas', $('#medallas'));" class="see-more">Ver m&aacute;&raquo;</a>{/if}
                            {else}
                            <
div class="emptyData">No tiene medallas</div>
                            {/if}
                         </
div
 
 
Reemplazar por:
 
{include file='modules/m.perfil_medallas.tpl'
 
 
En estilo.css --> themes --> default --> estilo.css

Al final agregar:
 
.list-element .remove a{display:block!important;width:16px!important;height:16px!important}.list-element .medalla{margin-right:10px;display:block;width:32px;height:32px;float:left}.list-element .link-medalla{float:none;width:auto!important;margin-right:5px}.w-medallas ul li{margin:0 8px 8px 0;direction:block;float:left}span.icon-medallas{width:33px;height:33px;display:block;background:transparent url('images/medallas32.png'no-repeat bottom right}span.icon-medallas.Desarrollador{background-position:-70px -375px}span.icon-medallas.Fundador{background-position:-69px -409px}span.icon-medallas.Disenador{background-position:-136px -579px}span.icon-medallas.Administrador{background-position:-103px -579px}span.icon-medallas.Moderador{background-position:-69px -579px}span.icon-medallas.Full.User{background-position:-34px -579px}span.icon-medallas.Great.User{background-position:-34px -579px}span.icon-medallas.Silver.User{background-position:-34px -579px}span.icon-medallas.Gold.User{background-position:-34px -579px}span.icon-medallas.Oficial{background-position:-308px -35px}span.icon-medallas.Beta.Tester{background-position:-34px -511px}span.icon-medallas.staff{background-position:-70px -341px}span.icon-medallas.c-bronce{background-position:-69px}span.icon-medallas.c-plata{background-position:-35px -69px}span.icon-medallas.c-oro{background-position:-69px -69px}span.icon-medallas.c-ruby{background-position:-103px -69px}span.icon-medallas.c-esmeralda{background-position:-137px -69px}span.icon-medallas.c-zafiro{background-position:-171px -69px}span.icon-medallas.c-cobalto{background-position:-205px -69px}span.icon-medallas.c-platino{background-position:-239px -69px}span.icon-medallas.c-diamante{background-position:-273px -69px}span.icon-medallas.p-bronce{background-position:0 0}span.icon-medallas.p-plata{background-position:-34px 0}span.icon-medallas.p-oro{background-position:-69px 0}span.icon-medallas.p-ruby{background-position:-103px 0}span.icon-medallas.p-esmeralda{background-position:-137px 0}span.icon-medallas.p-zafiro{background-position:-172px 0}span.icon-medallas.p-cobre{background-position:-205px 0}span.icon-medallas.p-cobalto{background-position:-240px 0}span.icon-medallas.p-platino{background-position:-273px 0}span.icon-medallas.p-diamante{background-position:-307px 0}span.icon-medallas.s-bronce{background-position:-171px}span.icon-medallas.s-plata{background-position:-35px -171px}span.icon-medallas.s-oro{background-position:-69px -171px}span.icon-medallas.s-platino{background-position:-240px -171px}span.icon-medallas.pt-bronce{background-position:-103px}span.icon-medallas.pt-plata{background-position:-35px -103px}span.icon-medallas.pt-oro{background-position:-69px -103px}span.icon-medallas.pt-ruby{background-position:-103px -103px}span.icon-medallas.pt-esmeralda{background-position:-137px -103px}span.icon-medallas.pt-zafiro{background-position:-172px -103px}span.icon-medallas.pt-cobalto{background-position:-205px -103px}span.icon-medallas.pt-platino{background-position:-240px -103px}span.icon-medallas.pt-diamante{background-position:-273px -103px}span.icon-medallas.k-bronce{background-position:-273px}span.icon-medallas.k-plata{background-position:-35px -273px}span.icon-medallas.k-oro{background-position:-69px -273px}span.icon-medallas_toup{width:33px;height:33px;display:block;background:transparent url('images/adsense.png'no-repeat bottom right}span.icon-medallas.Novato{background-position:-204px -579px}span.icon-medallas.Full{background-position:-272px -579px}span.icon-medallas.Full_User{background-position:-238px -579px}span.icon-medallas.Great{background-position:-34px -579px}span.icon-medallas.programador{background-position:-308px -579px
 
 
En phpost.css --> themes --> default --> phpost.css

Al final agregar:
 
.med-alt.med-facebook{background:url("images/icons/med/face_32.png"no-repeat;display:block;margin-right:7px;width:34px;height:33px;float:left}.med-alt.med-twitter{background:url("images/icons/med/twit_32.png"no-repeat;display:block;margin-right:7px;width:34px;height:33px;float:left}.med-alt.med-youtube{background:url('images/icons/med/youtube_32.png');display:block;margin-right:7px;width:34px;height:33px;float:left


Y subir esta carpeta:

Mega
Debes agradecer para ver el contenido...

Google Drive
Debes agradecer para ver el contenido...

Mediafire
Debes agradecer para ver el contenido...

Uptobox
Debes agradecer para ver el contenido...

4shared
Debes agradecer para ver el contenido...



Creditos: Debes agradecer para ver el contenido...
Responder
#2

1
Hola estaba viendo el código y no son medallas automáticas, es para agregar las redes sociales.
Ya te lo dice la variable $data['p_socials' ]
Responder
#3

0
(02-19-2022, 08:39 PM)Miguel92 escribió: Debes agradecer para ver el contenido...Hola estaba viendo el código y no son medallas automáticas, es para agregar las redes sociales.
Ya te lo dice la variable $data['p_socials' ]

Hola, si son automáticas, lo de las redes es por si quiere añadir más redes, si suben solo los archivos nada más tiene que hacer lo del include y ya tiene las medallas instaladas y se otorgan automáticamente.
Responder
#4

1
Hola @Miguel92#23 , he actualizado el post porque la verdad creaba confusión, lo siento y gracias por avisar.
Responder
#5

1
Gracias
Responder
#6

0
Gracias
Responder


Compartir en:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)