Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Thankyou MyBB "THX"
djrgonzalez   28 Aug, 2020, 6:27 pm
#1
Muy buenas noches Disculpen las molestias es que tengo una consulta sobre el boton GRACIAS de Thankyou MyBB System_stable.

Quisiera saber como hacer que aparezca solo en el primer post es que se muestra en la respuestas y no lo deseo de esa manera.

Muchas gracias por su atencion

Ahora estoy en local por que no tengo hosting por los momentos dios mediante les informo cuando este online.
uso MyBB 1.8
Última modificación: 28 Aug, 2020, 10:08 pm por Omar G..
Omar G.   28 Aug, 2020, 10:20 pm
#2
Creo que este plugin no tiene una opción para eso. Entonces necesitas editar el archivo. Ábrelo, busca:
Código PHP:
<?php 
if($mybb->user['uid'] != 0 && $mybb->user['uid'] != $post['uid'])

Y cambia por:
Código PHP:
<?php 
if($mybb->user['uid'] != 0 && $mybb->user['uid'] != $post['uid'] && $thread['firstpost'] == $post['pid'])

Luego cambia esto:
Código PHP:
<?php 
$pid
= (int)$mybb->input['pid'];

if (
$mybb->settings['thx_antiflood'] > 1)

Por lo siguiente:
Código PHP:
<?php 
$pid
= (int)$mybb->input['pid'];

$thread = get_thread($tid);

if(
$thread['firstpost'] != $pid)
{
return
false;
}

if (
$mybb->settings['thx_antiflood'] > 1)

El primer cambio removerá el botón de la vista del usuario. El segundo detendrá la ejecución del código para mensajes que no son el primer mensaje (de otra forma el usuario al saber la dirección podría intentar burlar el sistema).
djrgonzalez   30 Aug, 2020, 5:05 pm
#3
Buenas Tardes Muchas Gracias Por Tu Respuesta.

La Verdad solo Cambie el Primer Codigo Que Es

Código:
if($mybb->user['uid'] != 0 && $mybb->user['uid'] != $post['uid'])

Por:
Código:
if($mybb->user['uid'] != 0 && $mybb->user['uid'] != $post['uid'] && $thread['firstpost'] == $post['pid'])

Asi Me Funcion "No Se muestra El Boton En Las Respuestas".

Ahora Los Otros Codigos No encuentro Como ponerlos Es Que Aparecen Algunos Codigos que No Mencionas Te Dejo El Codigo Completo A Ver si Me Puedes Ayudar.

Código PHP:
<?php 
$pid
= (int)$mybb->input['pid'];
$tid = (int)$mybb->input['tid'];

    if(!verify_post_check($mybb->input['my_post_key']))
{
xmlhttp_error($lang>thx_cant_thank);
return
false;
}

$query = $db->query("SELECT * FROM ".TABLE_PREFIX."thx
WHERE adduid='"
.(int)$mybb->user['uid']."'
ORDER BY time DESC LIMIT 1"
);

if (
$mybb->settings['thx_antiflood'] > 1)

Muchas Gracias agradezco Tu ayuda
Omar G.   31 Aug, 2020, 1:14 pm
#4
El código que colocas tu son las lineas 1976-1990. El código que yo menciono en mi comentario anterior lo encuentras entre las lineas 2185-2187.
Última modificación: 31 Aug, 2020, 1:15 pm por Omar G..
djrgonzalez   16 Sep, 2020, 9:00 pm
#5
Listo compa muchas gracias funciona al 100% ahora me di cuenta de un error despues de instalar ente sistema pero lo comentare en otro post separado


Muy amable y estoy muy agradecido
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.