¡Bienvenido al Foro! ¿Aún no estás registrado?, deberás registrarte antes de poder usar el Chat, Comentar y Descargar en el Foro.
Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

COMPLEMENTOS Puntos por Posts por Rangos (Act 1.3)
#1

8
Mejor respuesta del mensaje Puntos por Posts por Rangos (Act 1.3)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
 
ALTER TABLE w_configuracion ADD `puntosxrint(1NOT NULL DEFAULT '0'


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

Buscar:
 
'offline_message' => $tsCore->setSecure($tsCore->parseBadWords($_POST['offline_message'])), 


Debajo agregar:
 
'puntosxr' => empty($_POST['puntosxr']) ? 1


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


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


Buscar:
 
'gopfd' => $_POST['global-pointsforday']); 


Arriba agregar:
 
'gopxr' => $_POST['global-poinxrangos'], 


Buscar otra vez:
 
'gopfd' => $_POST['global-pointsforday']); 


Arriba agregar:
 
'gopxr' => $_POST['global-poinxrangos'], 


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

Buscar:
 
$postID db_exec('insert_id'); 


Debajo agregar:
 
if($tsCore->settings['puntosxr'] == 1db_exec(array(__FILE____LINE__), 'query''UPDATE u_miembros SET user_puntos = user_puntos + \''.(int)$postData['puntosx'].'\' WHERE user_id = \''.(int)$tsUser->uid.'\''); 


Buscar:
 
'category' => intval($_POST['categoria']), 


Debajo agregar:
 
'puntosx' => $tsCore->setSecure($_POST['puntosx']), 


En agregar.php --> inc --> php --> agregar.php

Buscar:
 
if($tsPost 0) { 


Debajo agregar:
 
$tsPtsx = (int)$_POST['puntosx']; 


Buscar:
 
$smarty->assign("tsAviso",array('titulo' => 'Bien!''mensaje' => 'El post <b>'.$_POST['titulo'].'</b> fue agregado. '.(!$tsUser->is_admod && ($tsUser->permisos['gorpap'] == true || $tsCore->settings['c_desapprove_post'] == 1) ? 'Deber&aacute; esperar su aprobaci&oacute;n' '').' ''but' => 'Acceder al post''link' => "{$tsCore->settings['url']}/posts/{$tsCat['c_seo']}/$tsPost/{$tsCore->setSEO($_POST['titulo'])}.html")); 


Reemplazar por:
 
if ($tsCore->settings['puntosxr'] ==0){$smarty->assign("tsAviso",array('titulo' => 'Bien!''mensaje' => 'El post <b>'.$_POST['titulo'].'</b> fue agregado. '.(!$tsUser->is_admod && ($tsUser->permisos['gorpap'] == true || $tsCore->settings['c_desapprove_posts'] == 1) ? 'Deber&aacute; esperar su aprobaci&oacute;n' '').' ''but' => 'Acceder al post''link' => "{$tsCore->settings['url']}/posts/{$tsCat['c_seo']}/$tsPost/{$tsCore->setSEO($_POST['titulo'])}.html"));}
else{
$smarty->assign("tsAviso",array('titulo' => 'Bien!''mensaje' => "El post <b>".$_POST['titulo']."</b> fue agregado.<br/> <i>Has recibido una bonificación de: <blink><b style='color:#00CCFF;'>$tsPtsx</b></blink> Puntos.</i>".(!$tsUser->is_admod && ($tsUser->permisos['gorpap'] == true || $tsCore->settings['c_desapprove_posts'] == 1) ? 'Deber&aacute; esperar su aprobaci&oacute;n' '').' ''but' => 'Acceder al post''link' => "{$tsCore->settings['url']}/posts/{$tsCat['c_seo']}/$tsPost/{$tsCore->setSEO($_POST['titulo'])}.html"));} 


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

Buscar:
 
<li>
<
label>Tags</label>
<
span style="display: none;" class="errormsg"></span>
<
input type="text" tabindex="4" name="tags" maxlength="128" class="text-inp required" value="{$tsDraft.b_tags}"/>
Una lista separada por comasque describa el contenidoEjemplo: <b>golinglesesCopa OrofutbolChicharitoM&eacute;xico</b>
</
li


Debajo agregar:
 
<li><input type="hidden" tabindex="4" name="puntosx" maxlength="4" value="{$tsUser->permisos.gopxr}"/></li


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

Buscar:
 
<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</apara tu websolo crea tu grupo he ingresa el nombre. (Dejar vac&iacute;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:
 
<dl>
<
dt><label for="ai_puntosxr">Activar Puntos por posts:</label><br /><span>Aquí podrás activar o desactivar bonificaciones de puntos por posts.</span></dt>
<
dd>
<
label><input name="puntosxr" type="radio" id="puntosxr" value="1" {if $tsConfig.puntosxr == 1}checked="checked"{/if} class="radio"/>S&iacute;</label>
<
label><input name="puntosxr" type="radio" id="puntosxr" value="0" {if $tsConfig.puntosxr != 1}checked="checked"{/if} class="radio"/>No</label>
</
dd>
</
dl


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

Buscar:
 
<dl>
<
dt><label for="goaf">Anti-flood</label><br /><span>Tiempo que deben esperar entre acci&oacute;n.</span></dt>
<
dd><input type="text" id="goaf" name="global-antiflood" value="{$tsRango.permisos.goaf}style="width:30%"/></dd>
</
dl


Debajo agregar:
 
<dl>
<
dt><label for="gopxr">Puntos adicionales.</label><br /><span>Puntos de bonificaci&oacute;n en cada post.</span></dt>
<
dd><input type="text" id="gopxr" name="global-poinxrangos" value="{$tsRango.permisos.gopxr}style="width:30%"/></dd>
</
dl



Importante....!!!!
  • Si desactivan la opción en la admin en configuraciones no sumaran valores.
  • Deben de darle valores a cada rango en admin/rangos por separado.
  • NO deberán dejar campo vacío o de valor " 0 ".
  • Valor mínimo " 1 ".



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

1
Probado y funciona, gracias.
Responder
#3

1
Gracias
Responder
#4

1
Podrían actualizar las capturas si aun existen gracias.

 
Responder
#5

0
(03-21-2024, 07:58 PM)moyo escribió: Debes agradecer para ver el contenido...Podrían actualizar las capturas si aun existen gracias.

Hola, gracias por avisar, imágenes arregladas.
Responder


Compartir en:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)