You need to enable JavaScript to run this app.

Ir al contenido principal

Enviado por: Chctrpgo
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.registro.php --> inc --> class --> c.registro.php

Buscar:

Código PHP:
// MENSAJE PARA DAR LA BIENVENIDA BIENVENIDA 

Arriba agregar:

Código PHP:
db_exec(array(__FILE____LINE__), 'query''INSERT INTO `u_follows` (`f_user`, `f_id`, `f_type`, `f_date`) VALUES (\''.(int)$tsData['user_id'].'\', \'1\', \'1\', \''.time().'\')'); 



Creditos: Vellenger
Respuestas Sin respuestas
Enviado por: Chctrpgo
Captura

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



Ejecutar estas consultas

Código PHP:
ALTER TABLE  `u_perfilADD  `p_visitint(11NOT NULL

Código PHP:
CREATE TABLE IF NOT EXISTS `v_visitas` (
  `
vidint(11NOT NULL AUTO_INCREMENT,
  `
v_userint(7NOT NULL,
  `
v_ipvarchar(20NOT NULL,
  `
v_visitint(7NOT NULL,
  `
v_visit_namevarchar(20NOT NULL,
  `
v_fechaint(10NOT NULL,
   
PRIMARY KEY (`vid`)
  ) 
ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=

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

Buscar:

Código PHP:
return $priv

Arriba agregar:

Código PHP:
// VISITAS EN EL PERFIL
       
if($user_id!=$tsUser->uid){
            
$ip $_SERVER['REMOTE_ADDR'];
            
$time time();
            
db_exec(array(__FILE____LINE__), 'query''INSERT INTO v_visitas(v_user, v_ip, v_visit, v_visit_name, v_fecha) VALUES(\''.(int)$user_id.'\', \''.$ip.'\', \''.$tsUser->uid.'\', \''.$tsUser->nick.'\', \''.$time.'\')');
            
db_exec(array(__FILE____LINE__), 'query''UPDATE u_perfil SET p_visit = p_visit + 1 WHERE user_id = \''.(int)$user_id.'\'');
            
$max=21;
            
$NroVisitdb_exec('num_rows'db_exec(array(__FILE____LINE__), 'query''SELECT * FROM v_visitas WHERE v_user = \''.(int)$user_id.'\''));
            if(
$NroVisit>$max){
                
$NroAEliminar=$NroVisit-$max;
                
db_exec(array(__FILE____LINE__), 'query''DELETE FROM v_visitas ORDER BY vid ASC LIMIT $NroAEliminar');
            }
        } 

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

Buscar:

Código PHP:
// SIGUIENDO
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT f.follow_id, u.user_id, u.user_name FROM u_follows AS f LEFT JOIN u_miembros AS u ON f.f_id = u.user_id WHERE f.f_user = \''.(int)$user_id.'\' AND f.f_type = \'1\' && u.user_activo = \'1\' && u.user_baneado = \'0\' ORDER BY f.f_date DESC LIMIT 21');
        
$data['sigd']['data'] = result_array($query);
        
$data['sigd']['total'] = count($data['sigd']['data']); 

Debajo agregar:

Código PHP:
// VISITAS
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT v_user,v_ip, v_visit, v_visit_name, v_fecha FROM v_visitas  WHERE v_user = \''.(int)$user_id.'\' ORDER BY vid DESC LIMIT 21');
        
$data['visit']['data'] = result_array($query); 

Buscar:

Código PHP:
function loadHeadInfo($user_id){
        global 
$tsUser$tsCore;
        
// INFORMACION GENERAL
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT u.user_id, u.user_name, u.user_registro, u.user_lastactive, u.user_activo, u.user_baneado, p.user_sexo, p.user_pais, p.p_nombre, p.p_avatar, p.p_mensaje, p.p_socials, p.p_empresa, p.p_configs FROM u_miembros AS u, u_perfil AS p WHERE u.user_id = \''.(int)$user_id.'\' AND p.user_id = \''.(int)$user_id.'\'');
        
$data db_exec('fetch_assoc'$query); 

En esa linea buscar:

Código PHP:
p.p_configs 

Agregar al lado:

Código PHP:
p.p_visit 

Resultado:

Código PHP:
function loadHeadInfo($user_id){
        global 
$tsUser$tsCore;
        
// INFORMACION GENERAL
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT u.user_id, u.user_name, u.user_registro, u.user_lastactive, u.user_activo, u.user_baneado, p.user_sexo, p.user_pais, p.p_nombre, p.p_avatar, p.p_mensaje, p.p_socials, p.p_empresa, p.p_configs, p.p_visit FROM u_miembros AS u, u_perfil AS p WHERE u.user_id = \''.(int)$user_id.'\' AND p.user_id = \''.(int)$user_id.'\'');
        
$data db_exec('fetch_assoc'$query); 

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:
<div class="widget w-seguidores clearfix">
                            <
div class="title-w clearfix">
                                <
h3>Visitas Recientes</h3>
                                <
span>{$tsInfo.p_visit}</span>
                            </
div>
                            {if 
$tsGeneral.visit.data}
                             <
ul class="clearfix">
                                {foreach 
from=$tsGeneral.visit.data item=v}
                                <
li>{if $v.v_visit!=0}<a href="{$tsConfig.url}/perfil/{$v.v_visit_name}class="hovercard" uid="{$v.v_visit}style="display:inline-block;"><img   class="vctip" title="{$v.v_fecha|hace}src="{$tsConfig.url}/files/avatar/{$v.v_visit}_50.jpg" width="32" height="32"/></a>{else}<{if $tsUser->is_admod}href="{$tsConfig.url}/moderacion/buscador/1/1/{$v.v_ip}"{/if} class="geoip" target="_blank"><img style="cursor:pointer;" class=qtip title="Visitante" src="{$tsConfig.url}/files/avatar/avatar_32.jpg" width="32" height="32"/></a>{/if}</li>
                                {/foreach}
                            </
ul>
                            {else}
                            <
div class="emptyData">No tiene Visitas</div>
                            {/if}
                         </
div



Creditos: Vellenger
Respuestas Sin respuestas
Enviado por: Chctrpgo
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 esta consulta

Código PHP:
ALTER TABLE `p_postsADD `post_linksint(1NOT NULL DEFAULT '0'

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

Buscar:

Código PHP:
'gopfd' => $_POST['global-pointsforday']); 

Arriba agregar:

Código PHP:
'goppc' => $_POST['global-permisoopc'], 

Buscar:

Código PHP:
'gopfd' => $_POST['global-pointsforday']); 

Arriba agregar:

Código PHP:
'goppc' => $_POST['global-permisoopc'], 

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

Buscar:

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

Debajo agregar:

Código PHP:
$postData['links'] = empty($_POST['ocultos']) ? 1

Buscar:

Código PHP:
post_block_comments

Agregar al lado:

Código PHP:
post_links

En la misma linea buscar:

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

Agregar al lado:

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

Buscar:

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

Debajo agregar:

Código PHP:
$postData['links'] = empty($_POST['ocultos']) ? 1

Buscar:

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

Agregar al lado:

Código PHP:
'\', post_links = \''.$postData['links']. 

Buscar:

Código PHP:
// DATOS DEL POST
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT c.* ,m.*, u.user_id FROM `p_posts` AS c LEFT JOIN `u_miembros` AS u ON c.post_user = u.user_id LEFT JOIN `u_perfil` AS m ON c.post_user = m.user_id  WHERE `post_id` = \''.(int)$post_id.'\' '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == '' 'AND u.user_activo = \'1\' && u.user_baneado = \'0\'').' LIMIT 1');
        
//        
        
$postData db_exec('fetch_assoc'$query); 

Debajo agregar:

Código PHP:
//Comentó este post
    
$sql_comment db_exec(array(__FILE____LINE__), 'query''SELECT cid FROM p_comentarios WHERE c_post_id = \''.(int)$post_id.'\' AND c_user = \''.(int)$tsUser->uid.'\' LIMIT 1');
    if(!
$tsUser->is_member){
    
$replacement '<div class="emptyData">Para poder ver los links necesitas estar <a href="javascript:registro_load_form();"> Registrado </a> . O.. ya tienes cuenta? <a href="javascript:open_login_box();"> Logueate!</a></div>';
    
$postData[post_body] = preg_replace('/[url[^>]+\]\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$][\/url[^>]+\]/i'$replacement$postData[post_body]);
    
$postData[post_body] = preg_replace('/\(.*?)\[\/url\]/is'$replacement$postData[post_body]);
    }elseif(
db_exec('num_rows'$sql_comment) == 0){
    
$replacement '<div class="emptyData">Para poder ver los links debes comentar el post</div>';
    
$postData[post_body] = preg_replace('/[url[^>]+\]\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$][\/url[^>]+\]/i'$replacement$postData[post_body]);
    
$postData[post_body] = preg_replace('/\(.*?)\[\/url\]/is'$replacement$postData[post_body]);
    } 

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

Buscar:

Código PHP:
<legend>Global</legend>
                                        <
input type="checkbox" id="godp" name="global-darpuntos" {if $tsRango.permisos.godp}checked{/if} /><label style="font-weight:bold;" for="godp">Puntuar Posts</label><label for="godp">   Podr&aacute;n puntuar posts.</label>
                                        <
br /><hr

Debajo agregar:

Código PHP:
<input type="checkbox" id="goppc" name="global-permisoopc" {if $tsRango.permisos.goppc}checked{/if} /><label style="font-weight:bold;" for="goppc">Ocultar enlaces</label><label for="goppc">   Podr&aacute;n ocultar sus enlaces si no comentan el posts.</label>
                                        <
br /><hr

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

Buscar:

Código PHP:
<div class="option clearbeta">  
                                        <
input type="checkbox" tabindex="7" name="sin_comentarios" id="sin_comentarios" class="floatL" {if $tsDraft.b_block_comments == 1}checked="checked"{/if}>
                                        <
class="floatL">
                                            <
label for="sin_comentarios">Cerrar Comentarios</label>
                                            
Si tu post es pol&eacute;mico ser&iacute;a mejor que cierres los comentarios.
                                        </
p>
                                    </
div

Debajo agregar:

Código PHP:
{if $tsUser->is_admod || $tsUser->permisos.suad || $tsUser->permisos.suad || $tsUser->permisos.goppc}
                                    <
div class="option clearbeta">  
                                        <
input type="checkbox" tabindex="7" name="ocultos" id="ocultos" class="floatL" {if $tsDraft.b_links == 1}checked="checked"{/if}>
                                        <
class="floatL">
                                            <
label for="ocultos">Ocultar links</label>
                                            
Esto bloqueara tus enlaces a los usuarios que no comenten el posts.
                                        </
p>
                                    </
div>
                                    {/if} 



Creditos: Aperpen y Velllenger
Respuestas Sin respuestas
Enviado por: Chctrpgo
El límite para editar y eliminar esta puesto para una semana, para otro editar < time() - 604800)
  • 1 Minuto: 60
  • 1 Hora: 3600
  • 1 Día : 86400
  • 1 Semana: 604800
  • 1 Mes: 2419200
  • 1 Año: 29030400



Límite para editar

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


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

Buscar:

Código PHP:
elseif(($tsUser->uid != $ford['post_user']) && $tsUser->is_admod == && $tsUser->permisos['moedpo'] == false){
            return 
'No puedes editar un post que no es tuyo.';
        } 

Debajo agregar:

Código PHP:
elseif(($ford['post_date'] < time() - 604800) && $tsUser->is_admod == && $tsUser->permisos['moedpo'] == false){
            return 
'El l&iacute;mite para editar el post ha expirado. Contacta al Aministrador';
        } 


Límite para eliminar

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



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

Buscar:

Código PHP:
// ES SU POST EL Q INTENTA BORRAR?
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT post_id, post_title, post_user, post_body, post_category FROM p_posts WHERE post_id = \''.(int)$post_id.'\' AND post_user = \''.$tsUser->uid.'\'');
        
$data db_exec('fetch_assoc'$query); 

Después de:

Código PHP:
post_category 

Agregar al lado:

Código PHP:
post_date 

Debajo de:

Código PHP:
$data db_exec('fetch_assoc'$query); 

Agregar:

Código PHP:
if($data['post_date'] < time() - 604800 && $tsUser->is_admod == 0) return "1: El l&iacute;mite para eliminar el posts a expirado. Contacta al Administrador."

Resultado:

Código PHP:
// ES SU POST EL Q INTENTA BORRAR?
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT post_id, post_title, post_user, post_body, post_category, post_date FROM p_posts WHERE post_id = \''.(int)$post_id.'\' AND post_user = \''.$tsUser->uid.'\'');
        
$data db_exec('fetch_assoc'$query);
        if(
$data['post_date'] < time() - 604800 && $tsUser->is_admod == 0) return "1: El l&iacute;mite para eliminar el posts a expirado. Contacta al Administrador."




Creditos. Vellenger
Respuestas Sin respuestas
Enviado por: Chctrpgo
Captura

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




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

Arriba de todo poner:

Código PHP:
<script type="text/javascript"> {literal}
$(
document).ready(function(){
$(
"#comentarios_web").on"click", function() {
$(
'#post-comentarios_fb').hide();
$(
'#post-comentarios').show();
});
$(
"#comentarios_fb").on"click", function() {
$(
'#post-comentarios_fb').show();
$(
'#post-comentarios').hide();
});
});
{/
literal} </script>
<
div class="commentsbas">
<
button type="button" id="comentarios_web" class="basbutton">Comentarios {$tsConfig.titulo} <span >{$tsPost.post_comments}</span></button>
<
button type="button" id="comentarios_fb" class="basbutton">Comentarios Facebook <span class="fb-comments-count" data-href="{$tsConfig.url}/posts/{$tsPost.categoria.c_seo}/{$tsPost.post_id}/{$tsPost.post_title|seo}.html"></span></button>
<
div id="post-comentarios_fb" {if $tsUser->is_member}style="display:none"{/if}>
<
div class="fb-comments" data-href="{$tsConfig.url}/posts/{$tsPost.categoria.c_seo}/{$tsPost.post_id}/{$tsPost.post_title|seo}.html" data-numposts="10" data-width="840" data-order-by="reverse_time" data-colorscheme="light"></div>
</
div>
</
div

Buscar:

Código PHP:
<div id="post-comentarios"

Reemplazar por:

Código PHP:
<div id="post-comentarios" {if !$tsUser->is_member}style="display:none"{/if}> 

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

Buscar:

Código PHP:
</head

Arriba agregar:

Código PHP:
{literal}
<
script>(function(dsid) {
var 
jsfjs d.getElementsByTagName(s)[0];
if (
d.getElementById(id)) return;
js d.createElement(s); js.id id;
js.src "//connect.facebook.net/es_LA/sdk.js#xfbml=1&version=v2.5&appId=TU ID AQUÍ";
fjs.parentNode.insertBefore(jsfjs);
}(
document'script''facebook-jssdk'));</script>
{/
literal

Editar poniendo tu ID donde dice TU ID AQUÍ


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

Al final agregar:

Código PHP:
.commentsbas{float:right;width:835px;overflow:hidden;margin-top:15px}
.
basbutton{float:left;width:50%;color:#fff;display:block;font-weight:700;line-height:1.2;padding:14px;text-align:center;cursor:pointer;overflow:hidden;position:relative;border-radius:0;border-right:0;border-bottom:0;border-left:0}
#comentarios_web{border-top:6px solid #197fb3;background:#1593ff}
#comentarios_fb{border-top:6px solid #555;background:#3b5998}
.basbutton span{border-radius:3px;color:#ddd;display:inline;font-size:.9em;padding:6px 11px;position:relative}
#comentarios_web span{background-color:#0d79d5}
#comentarios_fb span{background-color:#5872a7;padding:6px 6px!important} 


Para moderar los comentarios existen dos formas, elije la que sea de tu agrado.


Forma 1 (Meta tag):

En main_header.tpl dentro de <head> agregar:

Código PHP:
<meta property="fb:admins" content="TU_FACEBOOK_USER_ID"/> 

Remplazamos TU_FACEBOOK_USER_ID por nuestro ID de usuario en facebook, el id yo lo saco del código fuente del perfil pero existen páginas como esta que solo introduces la url del perfil y te da el id.

Esta etiqueta se puede repetir cuantas veces quieran y agregar a todo su staff...

Ejemplo:

Código PHP:
<meta property="fb:admins" content="TU_FACEBOOK_USER_ID_admin"/>
<
meta property="fb:admins" content="TU_FACEBOOK_USER_ID_mod"/> 



Forma 2 (Facebook App):

Vamos a Iniciar sesión en Facebook y creamos una nueva app para nuestro sitio (si ya tienes una creada solo necesitaremos el ID de la app)


En main_header.tpl dentro de <head> agregar:

Código PHP:
<meta property="fb:app_id" content="TU_APP_ID" /> 

Remplazamos TU_APP_ID por tu ID de tu app.




Creditos: Basdower
Respuestas Sin respuestas
Enviado por: Chctrpgo
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 c_cant_x_fotos INT(11NOT NULL 

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

Buscar:   

Código PHP:
$fid db_exec('insert_id'); 

Debajo agregar:

Código PHP:
db_exec(array(__FILE____LINE__), 'query''UPDATE u_miembros SET user_puntosxdar = user_puntosxdar + \''.(int)$tsCore->settings['c_cant_x_fotos'].'\' WHERE user_id = \''.(int)$tsUser->uid.'\''); 
 

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

Buscar:

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

Debajo agregar:

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

Buscar:   

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

Al lado agregar:

Código PHP:
'\', `c_cant_x_fotos` = \'' $c['cant_x_fotos'] . 

En fotos.php --> inc --> php --> fotos.php

Buscar:   

Código PHP:
$smarty->assign("tsAviso",array('titulo' => 'Foto Agregada''mensaje' => "La imagen <b>".$titulo."</b> fue agregada."'but' => 'Ver imagen''link' => "{$tsCore->settings['url']}/fotos/{$tsUser->nick}/{$result}/".$tsCore->setSEO($titulo).".html")); 

Reemplazar por:

Código PHP:
$smarty->assign("tsAviso",array('titulo' => 'Foto Agregada''mensaje' => "La imagen <b>".$titulo."</b> fue agregada. Has recibido una bonificaci&oacute;n de: {$tsCore->settings['c_cant_x_fotos']} Pts <b>Mas para dar</b>"'but' => 'Ver imagen''link' => "{$tsCore->settings['url']}/fotos/{$tsUser->nick}/{$result}/".$tsCore->setSEO($titulo).".html")); 

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

Buscar:

Código PHP:
<dl>
                <dt>
                    <label for="ai_max_nots">M&aacute;ximo de notificaciones:</label>
                    <br /><span>Cuantas notificaciones puede recibir un usuario.</span></dt>
                <dd>
                    <input type="text" id="ai_max_nots" name="max_nots" style="width:10%" maxlength="3" value="{$tsConfig.c_max_nots}/>
                </dd>
            </dl

Debajo agregar:

Código PHP:
<dl>
                <dt><label for="cant_x_fotos">Suma de Puntos por Fotos:</label><br /><span>Puntos bonificados para dar al subir una foto.</span></dt>
                <dd><input type="text" id="cant_x_fotos" name="cant_x_fotos" style="width:10%" maxlength="3" value="{$tsConfig.c_cant_x_fotos}/></dd>
            </dl>
            <hr /> 



Creditos: Vellenger
Respuestas Sin respuestas

Bienvenido, Invitado

Tienes que registrarte para poder participar en nuestro foro.

Buscar en los foros

Estadísticas del foro

Miembros: 300
Último miembro: Deydi8131
Temas del foro: 467
Mensajes del foro: 1,048

Usuarios en línea

Actualmente hay 18 usuarios en línea. Google
0 miembro(s) | 17 invitado(s)

Últimos temas

Taringa V7 V3 (2023)

Último mensaje por: jorgeCBAar 03-03-2023, 01:32 PM

Comunidad Recreativa

Último mensaje por: Tronlar 02-28-2023, 04:10 PM

No me muestra la informac...

Último mensaje por: moyo 02-21-2023, 11:54 PM

Cambio de Diseño

Último mensaje por: airkpo 02-20-2023, 08:19 AM

Me sale Error en ventana ...

Último mensaje por: moyo 02-06-2023, 08:27 PM

embed code

Último mensaje por: Miguel92 02-04-2023, 02:36 PM

Agregar otro idioma

Último mensaje por: Tronlar 02-02-2023, 08:46 AM

V6 Original/Dark/Memes (A...

Último mensaje por: jocker 02-02-2023, 01:06 AM

Avances V7 (DEMO)

Último mensaje por: jocker 02-02-2023, 01:03 AM

Selector de Comunidades p...

Último mensaje por: Tronlar 01-15-2023, 09:09 AM