02-26-2021, 12:57 PM
1

[img]Registrate o inicia tu sesión para ver este contenido[/img]
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Ejecutan esta consulta
Código: ( Seleccionar Todo )
ALTER TABLE `p_posts` ADD `p_seg` int(1) NOT NULL DEFAULT '0'En c.posts.php --> inc --> class --> c.posts.php buscar:
Código: ( Seleccionar Todo )
$postData['private'] = empty($_POST['privado']) ? 0 : 1;Debajo agregar:
Código: ( Seleccionar Todo )
$postData['seg'] = empty($_POST['seg']) ? 0 : 1;Buscar:
Código: ( Seleccionar Todo )
if(db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `p_posts` (post_user, post_category, post_title, post_body, post_date, post_tags, post_ip, post_private, post_block_comments, post_sponsored, post_sticky, post_smileys, post_visitantes, post_status) VALUES (\''.$tsUser->uid.'\', \''.(int)$postData['category'].'\', \''.$postData['title'].'\', \''.$postData['body'].'\', \''.$postData['date'].'\', \''.$postData['tags'].'\', \''.$_SERVER['REMOTE_ADDR'].'\', \''.(int)$postData['private'].'\', \''.(int)$postData['block_comments'].'\', \''.(int)$postData['sponsored'].'\', \''.(int)$postData['sticky'].'\', \''.(int)$postData['smileys'].'\', \''.(int)$postData['visitantes'].'\', '.(!$tsUser->is_admod && ($tsCore->settings['c_desapprove_post'] == 1 || $tsUser->permisos['gorpap'] == true) ? '\'3\'' : '\'0\'').')')) {Reemplazar por:
Código: ( Seleccionar Todo )
if(db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `p_posts` (post_user, post_category, post_title, post_body, post_date, post_tags, post_ip, post_private, post_block_comments, post_sponsored, post_sticky, post_smileys, post_visitantes, post_status, p_seg) VALUES (\''.$tsUser->uid.'\', \''.(int)$postData['category'].'\', \''.$postData['title'].'\', \''.$postData['body'].'\', \''.$postData['date'].'\', \''.$postData['tags'].'\', \''.$_SERVER['REMOTE_ADDR'].'\', \''.(int)$postData['private'].'\', \''.(int)$postData['block_comments'].'\', \''.(int)$postData['sponsored'].'\', \''.(int)$postData['sticky'].'\', \''.(int)$postData['smileys'].'\', \''.(int)$postData['visitantes'].'\', '.(!$tsUser->is_admod && ($tsCore->settings['c_desapprove_post'] == 1 || $tsUser->permisos['gorpap'] == true) ? '\'3\'' : '\'0\'').',\''.$postData['seg'].'\')')) {Añadido:
Código: ( Seleccionar Todo )
, p_segCódigo: ( Seleccionar Todo )
,\''.$postData['seg'].'\'Buscar:
Código: ( Seleccionar Todo )
$postData['private'] = empty($_POST['privado']) ? 0 : 1;Debajo agregar:
Código: ( Seleccionar Todo )
$postData['seg'] = empty($_POST['seg']) ? 0 : 1;Buscar:
Código: ( Seleccionar Todo )
if(db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE p_posts SET post_title = \''.$postData['title'].'\', post_body = \''.$postData['body'].'\', post_tags = \''.$tsCore->setSecure($postData['tags']).'\', post_category = \''.(int)$postData['category'].'\', post_private = \''.$postData['private'].'\', post_block_comments = \''.$postData['block_comments'].'\', post_sponsored = \''.$postData['sponsored'].'\', post_smileys = \''.$postData['smileys'].'\', post_visitantes = \''.$postData['visitantes'].'\', post_sticky = \''.$postData['sticky'].'\' WHERE post_id = \''.(int)$post_id.'\'') or exit( show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.', 'db') )) {Reemplazar por:
Código: ( Seleccionar Todo )
if(db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE p_posts SET post_title = \''.$postData['title'].'\', post_body = \''.$postData['body'].'\', post_tags = \''.$tsCore->setSecure($postData['tags']).'\', post_category = \''.(int)$postData['category'].'\', post_private = \''.$postData['private'].'\', post_block_comments = \''.$postData['block_comments'].'\', post_sponsored = \''.$postData['sponsored'].'\', post_smileys = \''.$postData['smileys'].'\', post_visitantes = \''.$postData['visitantes'].'\', post_sticky = \''.$postData['sticky'].'\', p_seg = \''.$postData['seg'].'\' WHERE post_id = \''.(int)$post_id.'\'') or exit( show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.', 'db') )) {Añadido:
Código: ( Seleccionar Todo )
, p_seg = \''.$postData['seg'].'\'En m.agregar_form.tpl --> themes --> default --> templates --> modules --> m.agregar_form.tpl buscar:
Tema Default
Buscar:
Código: ( Seleccionar Todo )
<div class="option clearbeta">
<input type="checkbox" tabindex="6" name="privado" id="privado" class="floatL" {if $tsDraft.b_private == 1}checked="checked"{/if} />
<p class="floatL">
<label for="privado">Sólo usuarios registrados</label>
Tu post será visto sólo por los usuarios que tengan cuenta en {$tsConfig.titulo}
</p>
</div>Debajo agregar:
Código: ( Seleccionar Todo )
<div class="option clearbeta">
<input type="checkbox" tabindex="6" name="seg" id="seg" class="floatL" />
<p class="floatL">
<label for="seg">Sólo usuarios Seguidores</label>
Tu post será visto sólo por los usuarios que te sigan en {$tsConfig.titulo}
</p>
</div>Tema V5 y V6
Buscar:
Código: ( Seleccionar Todo )
<div class="option clearbeta">
<input type="checkbox" tabindex="6" name="privado" id="privado" class="floatL" {if $tsDraft.b_private == 1}checked="checked"{/if} />
<p class="floatL">
<label for="privado">Post privado</label>
Podrán verlo sólo usuarios registrados
</p>
</div>Debajo agregar:
Código: ( Seleccionar Todo )
<div class="option clearbeta">
<input type="checkbox" tabindex="6" name="privado" id="privado" class="floatL" />
<p class="floatL">
<label for="privado">Sólo usuarios Seguidores</label>
Tu post será visto sólo por los usuarios que te sigan en {$tsConfig.titulo}
</p>
</div>En m.posts_content.tpl --> themes --> default --> templates --> modules --> m.posts_content.tpl
Buscar:
Tema Default
Código: ( Seleccionar Todo )
<span>
{$tsPost.post_body}
</span>Reemplazar por:
Código: ( Seleccionar Todo )
{if $tsAutor.user_id == $tsUser->uid}
<span>
{$tsPost.post_body}
</span>
{else}
<span>
{if !$tsAutor.follow AND $tsPost.p_seg==1}
<div id="segv"><h1>Posts solo para Seguidores</h1>
<p>Para poder ver este Posts debes seguirme simplemente</p>
<p>Despues actualizas el posts (f5)</p>
<div id="seg1">{if !$tsUser->is_member}
<a class="btn_g follow_user_post" href="#" onclick="registro_load_form(); return false"><span class="icons follow">Seguir Usuario</span></a>
{else}<a class="btn_g follow_user_post" onclick="notifica.follow('user', {$tsAutor.user_id}, notifica.userInPostHandle, $(this).children('span'))" {if $tsAutor.follow > 0}style="display: none;"{/if}><span class="icons follow">Seguir Usuario</span></a>
{/if}
</div>
</div>
{else}
{$tsPost.post_body}
</span>
{/if}
{/if}Tema V5
Buscar:
Código: ( Seleccionar Todo )
<div class="contenido">{$tsPost.post_body}</div>Reemplazar por:
Código: ( Seleccionar Todo )
{if $tsAutor.user_id == $tsUser->uid}
<div class="contenido">
{$tsPost.post_body}
</div>
{else}
<div class="contenido">
{if !$tsAutor.follow AND $tsPost.p_seg==1}
<fieldset style="margin-top: 15px;padding: 10px;border-radius: 2px;opacity: 0.8;margin-bottom: 20px;color: #fff;background-image: linear-gradient(to top, #f5f5f5, #f5f5f5);border: 1px #ccc solid;">
<legend style="margin-left: 1.2em; border: 1px #004160 solid;background: #004160;width: auto;font-weight: bold;padding: 2px 6px;margin-top: 10px;color: #fff;border-top-left-radius: 50% 25%;border-top-right-radius: 50% 25%;display: inline-block;text-align: center;font-size: 14px;"><i class="fas fa-exclamation-triangle" aria-hidden="true" style="color: #25c2f5;"></i> Posts solo para Seguidores</legend>
<div id="segv" style="text-align: center;">
<p style="line-height: 1;color: #222;font-weight: 700;font-size: 15px;">Para poder ver este Posts debes seguirme simplemente</p>
<p style="line-height: 1;color: #222;font-weight: 700;font-size: 15px;">Despues actualizas el posts (F5)</p>
<div class="gkes" style="float: left;margin-left: 265px;">
{if !$tsUser->is_member}
<a class="boto verde unfollow_user_post" href="#" onclick="registro_load_form(); return false">Seguir Usuario</a>
{else}
<a class="boto gris follow_user_post" onclick="notifica.follow('user', {$tsAutor.user_id}, notifica.userInPostHandle, $(this).children('span'))" {if $tsAutor.follow > 0}style="display: none;"{/if}>Seguir Usuario</a>
{/if}
</div>
</fieldset>
</div>
{else}
<div class="contenido">
{$tsPost.post_body}
</div>
{/if}
{/if}Tema V6
Buscar:
Código: ( Seleccionar Todo )
<div class="contenido">{$tsPost.post_body}</div>Reemplazar por:
Código: ( Seleccionar Todo )
{if $tsAutor.user_id == $tsUser->uid}
<div class="contenido">
{$tsPost.post_body}
</div>
{else}
<div class="contenido">
{if !$tsAutor.follow AND $tsPost.p_seg==1}
<fieldset style="margin-top: 15px;padding: 10px;border-radius: 2px;opacity: 0.8;border: none;margin-bottom: 20px;color: #fff;background-image: linear-gradient(to top, #1a1b1f, #212528);">
<legend style="margin-left: 1.2em; border: 1px #222 solid;background: #2f2f2f;width: auto;font-weight: bold;padding: 2px 6px;margin-top: 10px;color: #fff;border-top-left-radius: 50% 25%;border-top-right-radius: 50% 25%;display: inline-block;text-align: center;font-size: 14px;background-image: linear-gradient(to top, #1a1b1f, #212528);"><i class="fas fa-exclamation-triangle" aria-hidden="true" style="color: #25c2f5;"></i> Posts solo para Seguidores</legend>
<div id="segv" style="text-align: center;">
<p style="line-height: 1;color: white;font-weight: 700;font-size: 15px;">Para poder ver este Posts debes seguirme simplemente</p>
<p style="line-height: 1;color: white;font-weight: 700;font-size: 15px;">Despues actualizas el posts (F5)</p>
<div class="gkes" style="float: left;margin-left: 265px;">
{if !$tsUser->is_member}
<a class="bgris unfollow_user_post" href="#" onclick="registro_load_form(); return false"><span class="icons follow">Seguir Usuario</span></a>
{else}
<a class="bverde follow_user_post" onclick="notifica.follow('user', {$tsAutor.user_id}, notifica.userInPostHandle, $(this).children('span'))" {if $tsAutor.follow > 0}style="display: none;"{/if}><span class="icons follow">Seguir Usuario</span></a>
{/if}
</div>
</fieldset>
</div>
{else}
<div class="contenido">
{$tsPost.post_body}
</div>
{/if}
{/if}Creditos: Debes agradecer para ver el contenido...


Facebook
Twitter
Reddit
Digg
del.icio.us
Tumblr
Pinterest
Blogger
Fark
LinkedIn
Mix
Google