09-04-2021, 09:19 AM
0
Capturas
Ejecutar esta consulta
En header.php
Buscar:
Debajo agregar:
En c.admin.php --> inc --> class --> c.admin.php
Buscar 2 veces (Linea 666 y 746):
Debajo agregar:
Buscar:
Reemplazar por:
Buscar:
Reemplazar por:
En c.posts.php --> inc --> class --> c.posts.php
Buscar:
Debajo agregar:
Buscar:
Reemplazar por:
Buscar:
Reemplazar por:
En m.admin_rangos.tpl --> themes --> default --> templates --> admin_mods --> m.admin_rangos.tpl
Buscar:
Debajo agregar:
En m.admin_cats.tpl --> themes --> default --> templates --> admin_mods --> m.admin_cats.tpl
Buscar 2 veces (Linea 67 y 94):
Debajo agregar:
En m.agregar_form.tpl --> themes --> default --> templates --> modules --> m.agregar_form.tpl
Buscar:
Reemplazar por:
En m.home_last_posts.tpl --> themes --> default --> templates --> modules --> m.home_last_posts.tpl
Buscar:
Reemplazar por:
En m.posts_content.tpl --> themes --> default --> templates --> modules --> m.posts_content.tpl
Buscar:
Arriba agregar:
En head_categorias.tpl --> themes --> default --> templates --> sections --> head_categorias.tpl
Buscar:
Reemplazar por:
Creditos: Debes agradecer para ver el contenido...
[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: ( Seleccionar Todo )
ALTER TABLE `p_categorias` ADD `c_staff` ENUM( '0', '1' ) NOT NULL
En header.php
Buscar:
Código PHP: ( Seleccionar Todo )
// Mensajes
$smarty->assign('tsMPs',$tsMP->mensajes);
Debajo agregar:
Código PHP: ( Seleccionar Todo )
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT * FROM p_categorias '.(!$tsUser->permisos['catfp'] ? 'WHERE c_staff = \'0\'' : '').' ORDER BY c_orden') or exit( show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.', 'db') );
$smarty->assign('tsCats', result_array($query));
En c.admin.php --> inc --> class --> c.admin.php
Buscar 2 veces (Linea 666 y 746):
Código PHP: ( Seleccionar Todo )
'goaf' => $_POST['global-antiflood'],
Debajo agregar:
Código PHP: ( Seleccionar Todo )
'catfp' => $_POST['global-staffcats'],
Buscar:
Código PHP: ( Seleccionar Todo )
if (db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE `p_categorias` SET c_nombre = \'' . $tsCore->setSecure($c_nombre) .
'\', c_seo = \'' . $tsCore->setSecure($tsCore->setSEO($c_nombre, true)) . '\', c_img = \'' .
$tsCore->setSecure($cimg) . '\' WHERE cid = \'' . (int)$cid . '\''))
Reemplazar por:
Código PHP: ( Seleccionar Todo )
if (db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE `p_categorias` SET c_nombre = \'' . $tsCore->setSecure($c_nombre) .
'\', c_seo = \'' . $tsCore->setSecure($tsCore->setSEO($c_nombre, true)) . '\', c_img = \'' .
$tsCore->setSecure($cimg) . '\', c_staff = \'' .($_POST['c_staff'] == 'on' ? 1 : 0).'\' WHERE cid = \'' . (int)$cid . '\''))
Buscar:
Código PHP: ( Seleccionar Todo )
if (db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `p_categorias` (`c_orden`, `c_nombre`, `c_seo`, `c_img`) VALUES (\'' .
$orden . '\', \'' . $c_nombre . '\',\'' . $tsCore->setSEO($c_nombre, true) . '\', \'' .
$cimg . '\')'))
Reemplazar por:
Código PHP: ( Seleccionar Todo )
if (db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `p_categorias` (`c_orden`, `c_nombre`, `c_seo`, `c_img`, `c_staff`) VALUES (\'' .
$orden . '\', \'' . $c_nombre . '\',\'' . $tsCore->setSEO($c_nombre, true) . '\', \'' .
$cimg . '\', \'' . ($_POST['c_staff'] == 'on' ? 1 : 0) . '\')'))
En c.posts.php --> inc --> class --> c.posts.php
Buscar:
Código PHP: ( Seleccionar Todo )
$start = $tsCore->setPageLimit($tsCore->settings['c_max_posts'],false,$posts['total']);
$lastPosts['pages'] = $tsCore->getPages($posts['total'], $tsCore->settings['c_max_posts']);
Debajo agregar:
Código PHP: ( Seleccionar Todo )
if(!$tsUser->permisos['catfp']){ $c_staff = '&& c.c_staff = \'0\''; }
Buscar:
Código PHP: ( Seleccionar Todo )
$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'] == 1 ? '' : ' && 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'] == 1 ? '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);
Reemplazar por:
Código PHP: ( Seleccionar Todo )
$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, c.c_staff 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'] == 1 ? '' : ' && 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'] == 1 ? 'p.post_id > 0' : 'p.post_status = \'0\' && u.user_activo = \'1\' && u.user_baneado = \'0\'').' '.$c_where.' '.$s_where.' '.$c_staff.' GROUP BY p.post_id ORDER BY '.$s_order.' DESC LIMIT '.$start);
Buscar:
Código PHP: ( Seleccionar Todo )
// CATEGORIAS
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT c.c_nombre, c.c_seo FROM p_categorias AS c WHERE c.cid = \''.$postData['post_category'].'\'');
$postData['categoria'] = db_exec('fetch_assoc', $query);
Reemplazar por:
Código PHP: ( Seleccionar Todo )
// CATEGORIAS
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT c.c_nombre, c.c_seo, c.c_staff FROM p_categorias AS c WHERE c.cid = \''.$postData['post_category'].'\'');
$postData['categoria'] = db_exec('fetch_assoc', $query); if($postData['categoria']['c_staff'] != '0' && !$tsUser->permisos['catfp']) return array('deleted','Oops! No tienes permisos para ver este post.'); $postData['c_staff'] = !!$postData['categoria']['c_staff'];
En m.admin_rangos.tpl --> themes --> default --> templates --> admin_mods --> m.admin_rangos.tpl
Buscar:
Código PHP: ( Seleccionar Todo )
<input type="checkbox" id="gorpap" name="global-revisarposts" {if $tsRango.permisos.gorpap}checked{/if} /><label style="font-weight:bold;" for="gorpap">Revisar Posts</label><label for="gorpap"> Si marca esto, cuando publiquen un post, antes de ser público serán revisados.</label>
<br /><hr>
Debajo agregar:
Código PHP: ( Seleccionar Todo )
<input type="checkbox" id="catfp" name="global-staffcats"{if $tsRango.permisos.catfp} checked{/if} /><label style="font-weight:bold;" for="catfp">Ver categorías de staff</label><label for="catfp"> Si marca esto, el rango podrá acceder a los posts realizados en las categorías para staff.</label>
<br /><hr>
En m.admin_cats.tpl --> themes --> default --> templates --> admin_mods --> m.admin_cats.tpl
Buscar 2 veces (Linea 67 y 94):
Código PHP: ( Seleccionar Todo )
<dl>
<dt><label for="cat_name">Nombre de la categoría:</label></dt>
<dd><input type="text" id="cat_name"name="c_nombre" value="{$tsCat.c_nombre}" /></dd>
</dl>
Debajo agregar:
Código PHP: ( Seleccionar Todo )
<dl>
<dt><label for="c_staff">Categoría solo visible por el staff?:</label></dt>
<dd><input type="checkbox" name="c_staff" /></dd>
</dl>
En m.agregar_form.tpl --> themes --> default --> templates --> modules --> m.agregar_form.tpl
Buscar:
Código PHP: ( Seleccionar Todo )
{foreach from=$tsConfig.categorias item=c}
Reemplazar por:
Código PHP: ( Seleccionar Todo )
{foreach from=$tsCats item=c}
En m.home_last_posts.tpl --> themes --> default --> templates --> modules --> m.home_last_posts.tpl
Buscar:
Código PHP: ( Seleccionar Todo )
<li class="categoriaPost" style="background-image:url({$tsConfig.tema.t_url}/images/icons/cat/{$p.c_img}); {if $p.post_status == 3} background-color:#f1f1f1; {elseif $p.post_status == 1}background-color:coral;{elseif $p.post_status == 2} background-color:rosyBrown;{elseif $p.user_activo == 0} background-color:burlyWood;{elseif $p.user_baneado == 1} background-color:orange;{/if}" >
Reemplazar por:
Código PHP: ( Seleccionar Todo )
<li class="categoriaPost" style="background-image:url({$tsConfig.tema.t_url}/images/icons/cat/{$p.c_img}); {if $p.post_status == 3} background-color:#f1f1f1; {elseif $p.post_status == 1}background-color:coral;{elseif $p.post_status == 2} background-color:rosyBrown;{elseif $p.c_staff == 1} background-color:#FFBF9C;{elseif $p.user_activo == 0} background-color:burlyWood;{elseif $p.user_baneado == 1} background-color:orange;{/if}" >
En m.posts_content.tpl --> themes --> default --> templates --> modules --> m.posts_content.tpl
Buscar:
Código PHP: ( Seleccionar Todo )
<span>
{$tsPost.post_body}
</span>
Arriba agregar:
Código PHP: ( Seleccionar Todo )
{if $tsPost.c_staff == 1} <div class="emptyData">Atención: Este post es solo visible para el staff, no reveles el contenido del mismo.</div> {/if}
En head_categorias.tpl --> themes --> default --> templates --> sections --> head_categorias.tpl
Buscar:
Código PHP: ( Seleccionar Todo )
{foreach from=$tsConfig.categorias item=c}
Reemplazar por:
Código PHP: ( Seleccionar Todo )
{foreach from=$tsCats item=c}
Creditos: Debes agradecer para ver el contenido...


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