¡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:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

COMPLEMENTOS Tags mínimos administrables
#1

0
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]




Ejecutar esta consulta
ALTER TABLE `w_configuracionADD `tagsINTNOT NULL DEFAULT '4'


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

Buscar:
'sump' => empty($_POST['sump']) ? 1


Debajo agregar:
'tags' => intval($_POST['tags']), 


Buscar:
`offline_message` = \'' $c['offline_message'] . '\' 


Al lado agregar:
, `tags` = \'' $c['tags'] . '\' 


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

Buscar:
if(empty($tags)) return 'Tienes que ingresar por lo menos <b>4</b> tags.'


Reemplazar por:
if(empty($tags)) return 'Tienes que ingresar por lo menos <b>'.$tsCore->settings['tags'].'</b> tags.'


Buscar:
function validTags($tags){
$tags trim(preg_replace('/[^ A-Za-z0-9,]/'''$tags));
$tags str_replace(' ','',$tags);
if(empty(
$tags)) return false;
else {
$tags explode(',',$tags);
if(
count($tags) < 4) return false;
foreach(
$tags as $val){
if(empty(
$val)) return false;
}
}
//
return true;



Reemplazar por:
function validTags($tags){
global 
$tsCore;
$tags trim(preg_replace('/[^ A-Za-z0-9,]/'''$tags));
$tags str_replace(' ','',$tags);
if(empty(
$tags)) return false;
else {
$tags explode(',',$tags);
if(
count($tags) < $tsCore->settings['tags']) return false;
foreach(
$tags as $val){
if(empty(
$val)) return false;
}
}
//
return true;



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

Buscar:
<dl>
<
dt>
<
label for="ai_sum_p">Los votos suman puntos:</label>
<
br /><span>Cada voto positivo en un comentario es un punto m&aacute;s para el usuario. <strong>Nota:</strongLos votos negativos no restan puntos</span></dt>
<
dd>
<
label>
<
input name="sump" type="radio" id="ai_sum_p" value="1" {if $tsConfig.c_allow_sump==}checked="checked" {/if} class="radio" />Si</label>
<
label>
<
input name="sump" type="radio" id="ai_sum_p" value="0" {if $tsConfig.c_allow_sump !=}checked="checked" {/if} class="radio" />No</label>
</
dd>
</
dl


Debajo agregar:
<dl>
<
dt><label for="tags">Tags mínimos:</label><br /><span>Mínimo de tags que debe tener un post.</span></dt>
<
dd><input type="text" id="tags" name="tags" style="width:10%" maxlength="3" value="{$tsConfig.tags}/></dd>
</
dl


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

Buscar:
var tags = $('input[name=tags]').val().split(',');

if (
tags.length 4) {
showError($('input[name=tags]').get(0), 'Tienes que ingresar por lo menos 4 tags separados por coma.');
return 
false;
} else {
for(var 
0tags.lengthi++){
if(
tags == '') {
showError($('input[name=tags]').get(0), 'Tienes que ingresar por lo menos 4 tags separados por coma.');
return 
false;
} else 
hideError($('input[name=tags]').get(0))
}



Reemplazar por:
var tags = $('input[name=tags]').val().split(',');
//{/literal}
if (tags.length < {$tsConfig.tags}) //{literal}
{
//{/literal}
showError($('input[name=tags]').get(0), 'Tienes que ingresar por lo menos {$tsConfig.tags} tags separados por coma.');
//{literal}
return false;
} else {
for(var 
0tags.lengthi++){
if(
tags == '') {
//{/literal}
showError($('input[name=tags]').get(0), 'Tienes que ingresar por lo menos {$tsConfig.tags} tags separados por coma.');
//{literal}
return false;
} else 
hideError($('input[name=tags]').get(0))
}






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


Compartir en:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)