02-26-2021, 01:03 PM
3
[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: ( Seleccionar Todo )
ALTER TABLE w_configuracion ADD comoff int(1) NOT NULL DEFAULT '0', ADD cantc int(3) NOT NULL, ADD cantv int(3) NOT NULL;
En posts.php --> inc --> php --> posts.php
Buscar:
Código: ( Seleccionar Todo )
$smarty->assign("tsPunteador",$tsPosts->getPunteador());
Debajo agregar:
Código: ( Seleccionar Todo )
// COMENTARIOS DESTACADOS EN LOS POSTS
$smarty->assign("tsComedest",$tsPosts->com_destacados());
En c.posts.php --> inc --> class --> c.posts.php buscar:
Código: ( Seleccionar Todo )
/*
lalala
*/
Arriba agregar:
Código: ( Seleccionar Todo )
/*
Comentarios destacado en los posts
*/
function com_destacados(){
global $tsCore, $tsUser;
$post_id = intval($_GET['post_id']);
//
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT c.cid, c.c_post_id, c.c_user, c.c_date,c.c_body, c.c_votos, c.c_status,c.c_ip, u.user_id, u.user_name,u.user_rango, u.user_activo, u.user_baneado, p.post_id, p.post_title, p.post_category, cat.cid, cat.c_seo, r.rango_id, r.r_color FROM p_comentarios AS c LEFT JOIN u_miembros AS u ON u.user_id = c.c_user LEFT JOIN p_posts AS p ON p.post_id = c.c_post_id LEFT JOIN p_categorias AS cat ON cat.cid = p.post_category LEFT JOIN u_rangos AS r ON r.rango_id = u.user_rango WHERE `post_id` = \''.(int)$post_id.'\' && u.user_activo = \'1\' && u.user_baneado = \'0\' && c.c_status = \'0\' && c.c_votos >= '.$tsCore->settings['cantv'].' ORDER BY c.c_votos DESC LIMIT '.$tsCore->settings['cantc'].'');
// COMENTARIOS TOTALES
$return['num'] = db_exec('num_rows', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT cid FROM p_comentarios WHERE c_post_id = \''.(int)$post_id.'\' '.($tsUser->is_admod ? '' : 'AND c_status = \'0\'').''));
//
$comments = result_array($query);
$i = 0;
foreach($comments as $comment){
if($comment['c_votos'] != 0){
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT voto_id FROM p_votos WHERE tid = \''.(int)$comment['cid'].'\' AND tuser = \''.$tsUser->uid.'\' AND type = \'2\' LIMIT 1');
$votado = db_exec('num_rows', $query);
} else $votado = 0;
$return['block'] = db_exec('num_rows', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT bid, b_user, b_auser FROM `u_bloqueos` WHERE b_user = \''.(int)$comment['c_user'].'\' AND b_auser = \''.$tsUser->uid.'\' LIMIT 1'));
//
$return['data'][$i] = $comment;
$return['data'][$i]['votado'] = $votado;
$return['data'][$i]['c_html'] = $tsCore->parseBadWords($tsCore->parseBBCode($return['data'][$i]['c_body']), true);
$i++;
}
//
return $return;
}
En c.admin.php --> inc --> class --> c.admin.php buscar:
Código: ( Seleccionar Todo )
'offline_message' => $tsCore->setSecure($tsCore->parseBadWords($_POST['offline_message'])),
Debajo agregar:
Código: ( Seleccionar Todo )
'comoff' => empty($_POST['comoff']) ? 0 : 1,
'cantc' => $tsCore->setSecure($_POST['cantc']),
'cantv' => $tsCore->setSecure($_POST['cantv']),
Buscar:
Código: ( Seleccionar Todo )
'\', `offline_message` = \'' . $c['offline_message'] .
Agregar al lado:
Código: ( Seleccionar Todo )
'\', `comoff` = \'' . $c['comoff'] .'\', `cantc` = \'' . $c['cantc'] .'\', `cantv` = \'' . $c['cantv'] .
Tema Default y V5
En m.admin_configs.tpl --> themes --> default --> templates --> admin_mods --> m.admin_configs.tpl buscar:
Código: ( Seleccionar Todo )
<dl>
<dt>
<label for="ai_chat">Chatango ID:</label>
<br /><span>Por defecto puedes agregar un chat de <a href="Registrate o inicia tu sesión para ver este contenido">Chatango</a> para tu web, solo crea tu grupo he ingresa el nombre. (Dejar vacío para usar xat)</span></dt>
<dd>
<input type="text" id="ai_chat" name="chat" maxlength="20" value="{$tsConfig.chat_id}" /> </dd>
</dl>
Arriba agregar:
Código: ( Seleccionar Todo )
<hr>
<dl>
<dt><label for="comoff">Comentarios Destacados en los posts</label><br /><span>Aquí podras activar los comentarios destacados en los posts. Desea activarlos?</span></dt>
<dd>
<label><input name="comoff" type="radio" id="ai_offline" value="1" {if $tsConfig.comoff == 1}checked="checked"{/if} class="radio"/> Sí</label>
<label><input name="comoff" type="radio" id="ai_offline" value="0" {if $tsConfig.comoff != 1}checked="checked"{/if} class="radio"/> No</label>
</dd>
</dl>
<dl>
<dt><label for="cantc">Cantidad de comentarios</label><br /><span>Cantidad de comentarios destacados en los posts.</span></dt>
<dd><input type="text" onkeyup="var no_digito = /\D/g; this.value = this.value.replace(no_digito , '');" id="cantc" name="cantc" style="width:10%" maxlength="3" value="{$tsConfig.cantc}" /> </dd>
</dl>
<dl>
<dt><label for="cantv">Cantidad de votos</label><br /><span>Cantidad de <b>votos</b> necesarios.</span></dt>
<dd><input type="text" onkeyup="var no_digito = /\D/g; this.value = this.value.replace(no_digito , '');" id="cantv" name="cantv" style="width:10%" maxlength="3" value="{$tsConfig.cantv}" /> </dd>
</dl>
<hr>
Tema V6
En m.admin_configs.tpl --> themes --> default --> templates --> admin_mods --> m.admin_configs.tpl buscar:
Código: ( Seleccionar Todo )
<div class="boxblo">
<div class="desbox">
<label for="ai_chat">Chatango ID:</label>
<span class="foquito" onclick="mydialog.alert('Información','Por defecto puedes agregar un chat de <b>Chatango</b> para tu sitio<br/> solo crea tu grupo he ingresa el nombre.')"></span>
</div>
<input type="text" id="ai_chat" name="chat" maxlength="20" value="{$tsConfig.chat_id}" placeholder="Dejar vacío para usar xat"/>
</div>
Arriba agregar:
Código: ( Seleccionar Todo )
<div class="boxblo">
<div class="desbox">
<label for="ai_sess_ip">Comentarios Destacados</label>
<span class="foquito" onclick="mydialog.alert('Información','Aquí podras activar los comentarios destacados en los posts. Desea activarlos?')"></span>
</div>
<select name="sess_ip">
<option value="1" {if $tsConfig.comoff == 1}checked="checked"{/if}>Si</option>
<option value="0" {if $tsConfig.comoff != 1}checked="checked"{/if}>No</option>
</select>
</div>
<div class="boxblo">
<div class="desbox">
<label for="ai_max_nots">Cantidad de comentarios:</label>
<span class="foquito" onclick="mydialog.alert('Información','Cantidad de comentarios destacados en los posts.')"></span>
</div>
<input type="text" onkeyup="var no_digito = /\D/g; this.value = this.value.replace(no_digito , '');" id="cantc" name="cantc" maxlength="3" value="{$tsConfig.cantc}"/>
</div>
<div class="boxblo">
<div class="desbox">
<label for="ai_max_nots">Cantidad de votos:</label>
<span class="foquito" onclick="mydialog.alert('Información','Cantidad de votos necesarios.')"></span>
</div>
<input type="text" onkeyup="var no_digito = /\D/g; this.value = this.value.replace(no_digito , '');" id="cantv" name="cantv" maxlength="3" value="{$tsConfig.cantv}"/>
</div>
En t.posts.tpl --> themes --> default --> templates --> t.posts.tpl buscar:
Código: ( Seleccionar Todo )
{include file='modules/m.posts_comments.tpl'}
Arriba agregar:
Código: ( Seleccionar Todo )
{include file='modules/m.posts_comments_destacados.tpl'}
Tema Default
En extras.css --> themes --> default --> extras.css agregar al final:
Código: ( Seleccionar Todo )
.box-com{width:763px;height:auto;background:#FFF;border:1px solid #DDD;border-top:none; }
.box-com ul{padding:10px;}
.box-comentario {float:left;margin-left: 50px;font-size:12px;width:700px;position: relative;}
.coment-post {margin-bottom:5px;border-top:1px solid #EEE; padding:7px 0 5px 7px;}
.content-com {padding:10px;background:transparent;overflow: hidden}
#avat-au{float:left;margin-bottom:-50px;width:48px;height:48px;padding:1px;border:1px solid #CCC;}
#avat-au:hover{background:#FFF;opacity:0.80;}
.info-com-d {color:#9797A6;padding:3px;font-size:11px;height: 14px;overflow: hidden;}
.info-com-d a {text-decoration:none;}
Tema V5
En extras.css --> themes --> default --> extras.css agregar al final:
Código: ( Seleccionar Todo )
.box-com{width:763px;height:auto;background:#FFF;border:1px solid #DDD;border-top:none; }
.box-com ul{padding:10px;}
.box-comentario {float:left;margin-left: 50px;font-size:12px;width:700px;position: relative;}
.coment-post {margin-bottom:5px;border-top:1px solid #EEE; padding:7px 0 5px 7px;}
.content-com {padding:10px;background:transparent;overflow: hidden}
#avat-au{float:left;margin-bottom:-50px;width:48px;height:48px;padding:1px;border:1px solid #CCC;}
#avat-au:hover{background:#FFF;opacity:0.80;}
.info-com-d {color:#9797A6;padding:3px;font-size:11px;height: 14px;overflow: hidden;}
.info-com-d a {text-decoration:none;}
Tema V6
En extras.css --> themes --> default --> extras.css agregar al final:
Código: ( Seleccionar Todo )
.box-com{width:763px;height:auto;border-top:none; }
.box-com ul{padding:10px;}
.box-comentario {float:left;margin-left: 50px;font-size:12px;width:700px;position: relative;}
.coment-post {margin-bottom:5px;border-top:1px solid #EEE; padding:7px 0 5px 7px;}
.content-com {padding:10px;background:transparent;overflow: hidden}
#avat-au{float:left;margin-bottom:-50px;width:48px;height:48px;padding:1px;border:1px solid #CCC;}
#avat-au:hover{background:#FFF;opacity:0.80;}
.info-com-d {color:#9797A6;padding:3px;font-size:11px;height: 14px;overflow: hidden;}
.info-com-d a {text-decoration:none;}
Y suben esta carpeta:
Descarga para Tema Default
Mega
Google Drive
Mediafire
Descarga para Tema V5
Mega
Google Drive
Mediafire
Descarga para Tema V6
Mega
Google Drive
Mediafire
Creditos: Debes agradecer para ver el contenido...