Résolu Enlever le welcome.. du bot sur la shoutbox

Escoo

Premium
Inscription
9 Juin 2016
Messages
946
Réactions
435
Points
12 486
RGCoins
40
Bonjour comment enlever le welcome swaaler du bot dans une shoutbox svp ?
 

1899

Ancien staff
Inscription
10 Août 2012
Messages
9 798
Réactions
4 484
Points
29 037
RGCoins
30
Dev ma dit de mettre Forum activity permissions user a 0 je les mits et sa continue faut pas suprimer dans le ftp?
Normalement c'est dans les paramètres de ta shoutbox, tu peux choisir de mettre l'activité du forum ou pas :)
 

Escoo

Premium
Inscription
9 Juin 2016
Messages
946
Réactions
435
Points
12 486
RGCoins
40
Taigachat Pro 1.4.3 nulled :trollface:

Dans /library/Dark/TaigaChat/Model/TaigaChat.php
Cherche cela

PHP:
public function updateActivity($user_id, $updateHtml = true, $unsync = false){
// triple check this only runs once per request, spaghetti everywhere thanks to xenporta etc.
if(empty($GLOBALS['taigachat_updated_activity'])){
$GLOBALS['taigachat_updated_activity'] = true;
if($user_id > 0){
$this->_getDb()->query("
replace into dark_taigachat_activity
set user_id = ?, date = UNIX_TIMESTAMP()
", array($user_id));
}
// Greets Users
if ($user_id > 0 && isset($_COOKIE['xf_greeted']) == FALSE)
{
$visitor = XenForo_Visitor::getInstance();
$bot_id = intval(XenForo_Application::get('options')->dark_taigachat_botid);
$dw = XenForo_DataWriter::create('Dark_TaigaChat_DataWriter_Message');
$dw->setOption(Dark_TaigaChat_DataWriter_Message::OPTION_IS_AUTOMATED, true);

$dw->set('user_id', $bot_id);
$dw->set('username', 'BOT');
$dw->set('message', 'Welcome ' . $visitor['username']);
#$dw->set('last_update', time());
$dw->save();

setcookie('xf_greeted', md5("TRUE"), 0);
}

XenForo_Application::setSimpleCacheData('taigachat_lastUpdate', XenForo_Application::$time);
if($updateHtml)
$this->regeneratePublicHtml(false, $unsync);
}
}

public function updateActivityForLogOut($user_id){
if ($user_id > 0)
{
$visitor = XenForo_Visitor::getInstance();
$bot_id = intval(XenForo_Application::get('options')->dark_taigachat_botid);
$dw = XenForo_DataWriter::create('Dark_TaigaChat_DataWriter_Message');
$dw->setOption(Dark_TaigaChat_DataWriter_Message::OPTION_IS_AUTOMATED, true);

$dw->set('user_id', $bot_id);
$dw->set('username', 'BOT');
$dw->set('message', 'Bye ' . $visitor['username']);
$dw->save();
}
$this->_getDb()->query("
delete from dark_taigachat_activity
where user_id = ?
", array($user_id));

XenForo_Application::setSimpleCacheData('taigachat_lastUpdate', XenForo_Application::$time);
$this->regeneratePublicHtml(false, false);
}

Remplace par cela

PHP:
public function updateActivity($user_id, $updateHtml = true, $unsync = false){
        // triple check this only runs once per request, spaghetti everywhere thanks to xenporta etc.
        if(empty($GLOBALS['taigachat_updated_activity'])){
            $GLOBALS['taigachat_updated_activity'] = true;
            if($user_id > 0){
                $this->_getDb()->query("
                    replace into dark_taigachat_activity
                    set user_id = ?, date = UNIX_TIMESTAMP()
                ", array($user_id));
            }
            XenForo_Application::setSimpleCacheData('taigachat_lastUpdate', XenForo_Application::$time);
            if($updateHtml)
                $this->regeneratePublicHtml(false, $unsync);
        }
    }
    public function updateActivityForLogOut($user_id){   
        $this->_getDb()->query("
            delete from dark_taigachat_activity
            where user_id = ?
        ", array($user_id));
   
        XenForo_Application::setSimpleCacheData('taigachat_lastUpdate', XenForo_Application::$time);
        $this->regeneratePublicHtml(false, false);
    }
merci bg je teste :D
 
Haut