Предоставляем срочную помощь по DLE, пишем эксклюзивные модули для вашего проекта, парсеры грабберы, исправляем базу данных, удаляем вирусы редиректы, обновляем скрипты, помощь с переездом на другой хостинг, перенос домена, большой опыт работы с высоконагруженными проектами, защита ddos атаки, ботов и спама, оптимизация модулей и серверов дле, более 10 лет работы, тысячи модификаций и доработок, короткие сроки, дорого, качественно. telegram: @histoo

Автопонижение уровня предупреждений при отсутствии новых предупреждений в течении двух месяцев

  1. Онлайн

    Grey

    Администраторы

    Сообщений: 2130

    Автопонижение уровня предупреждений при отсутствии новых предупреждений в течении двух месяцев
    Автопонижение уровня предупреждений при отсутствии новых предупреждений в течении двух месяцев

    - автоматическое изменение происходит при отправке пользователем сообщения.

    Редактировать: /engine/bullet_energy/action/site/newpost.php

    Найти:
    
        if($combine) {
          $resultPost = $this->_getMsg($row['getLastPost']['id'], parent::$globalParam['id'], totranslit($row['topic']['title'], true, true), $option['jaRefresh']) ;
        } else {
          $resultPost = $this->_getMsg($row['insertPostId'], parent::$globalParam['id'], totranslit($row['topic']['title'], true, true), $option['jaRefresh']) ;
          $feedTime = parent::$timeParameters['time'] - 1200 ;
    

    Выше добавить:

    
        //
        // auto low warning    
        if(parent::$member_id['forum_warning'] > 0) {
        $lastwarning = parent::$db->super_query("SELECT * FROM " . PREFIX . "_be_user_warning WHERE id_user = '". parent::$member_id['user_id'] ."' ORDER BY date DESC LIMIT 1");
            
          if( $lastwarning['date'] AND $lastwarning['date'] + 5356800 < parent::$timeParameters['time'])
          {
             parent::$db->query("INSERT INTO " . PREFIX . "_be_user_warning (id, moderator_id, post_id, date, description, id_user, date_out, action, type, ball) VALUES (NULL, '1', '0', '". parent::$timeParameters['time'] ."', 'Понижения уровня предупреждений за отсутствие нарушений.', '". parent::$member_id['user_id'] ."', '0', 'down', 'message', '10')");
             parent::$db->query("UPDATE " . PREFIX . "_users SET forum_warning = forum_warning - 10 WHERE user_id = '". parent::$member_id['user_id'] ."' LIMIT 1");
          }
        }
        //
        //
        //
    


    где 5356800 - два месяца, NULL, '1', - id профиля модератора от которого будет выполнено изменение.

    Далее найти:
    
    if(parent::$config['BE']['widget_warning']) {
    

    Добавить ниже:
    
    $row['forum_warning'] = $row['forum_warning'] < 0 ? 0 : $row['forum_warning'];
    


    В файле: /engine/bullet_energy/action/site/showtopic.php

    Найти:
    
    if(parent::$config['BE']['widget_warning']) {
    

    Добавить ниже:
    
    $row['forum_warning'] = $row['forum_warning'] < 0 ? 0 : $row['forum_warning'];
    

    Вложения:

    1. autolowwarn.txt

      Размер файла:
      2,25 Kb
      Скачиваний:
      687

    сделаю любой модуль dle на заказ, если вам нужны услуги по dle
    скaйп rdn-team.com
    телегрaм @histoo

    29 декабря 2013 - 01:50 / #1
  2. Оффлайн

    wylek

    Посетители

    Сообщений: 48

    Напишу здесь, вопрос такой - нет кнопки выдачи предупреждений на форуме, все включено в админке.
    24 июля 2018 - 18:56 / #2
  3. Онлайн

    Grey

    Администраторы

    Сообщений: 2130

    wylek,
    себя в модераторы добавил?

    только модераторы имеют право выдавать предупреждения, кроме того проверь регистр ника который записал как модератора, должен быть такой же как и в профиле дле.

    сделаю любой модуль dle на заказ, если вам нужны услуги по dle
    скaйп rdn-team.com
    телегрaм @histoo

    25 июля 2018 - 05:07 / #3
  4. Оффлайн

    wylek

    Посетители

    Сообщений: 48

    Цитата: Grey
    кроме того проверь регистр ника который записал как модератора, должен быть такой же как и в профиле дле.


    Вот где беда, строчка даже видна не была winked
    Ник написал в админке форума в правильном регистре и вот оно счастье agree
    Grey нравится это сообщение.
    Сообщение отредактировал wylek 27 июля 2018 - 05:39
    27 июля 2018 - 05:38 / #4
Модераторы форума: greyPowered by Bullet Energy Forum