Перейти к содержанию

Nickolay

Пользователи
  • Постов

    9
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Nickolay

  1. 18 часов назад, WaNted сказал:
    
    $price = 50;
    
    if ( $topicData['approved'] AND $this->memberData['points'] >= $price )
    {
    	$this->DB->update( 'topics', array( 'last_post' => IPS_UNIX_TIME_NOW ), 'tid=' . $topicData['tid'] );
    	$this->DB->update( 'members', array( 'points' => $this->memberData['points'] - $price ), 'member_id=' . $this->memberData['member_id'] );
    }

     

    Это в код добавить?

    Если да то добавил но тема всетаки АПается дальше

  2. Есть такой код на кнопке АП темы(Bump Up Topics) поинты снимает все отличьно!)

    Но когда 0 поинтов тема всеравно поднимается!) кто поможет какой запрос или что добавить что б при недостаче поинтов тему не возможно б було АПнуть? 

     

    /* Finally bump topic and redirect ;P */
                $this->DB->update( 'topics', array( 'last_post' => IPS_UNIX_TIME_NOW ), 'tid='.$topicData['tid'] );
                include 'conf_global.php';
                $sql_database = $INFO['sql_database'];
                $sql_user = $INFO['sql_user'];
                $sql_pass = $INFO['sql_pass'];
                $db_host = "localhost"; 
                $db_user = $sql_user;
                $db_password = $sql_pass;
                $db = mysql_connect($db_host,$db_user,$db_password) OR DIE("");
                mysql_select_db($sql_database,$db);
                mysql_query("SET NAMES 'utf8'",$db);
                $userid = $this->memberData['member_id'];
                $pointov = $this->memberData['points'];
                $price = 50;
                if( $topicData['approved'] )
                {
                if($pointov >= $price){
                 mysql_query("UPDATE `members` SET `points`=`points`-'$price' WHERE `member_id`='$userid'");
                     $dbs = array( 'last_title'       => $topicData['title'],
                                  'seo_last_title'   => $topicData['title_seo'],
                                  'last_id'          => $topicData['tid'],
                                  'last_post'        => IPS_UNIX_TIME_NOW,
                                  'last_poster_name' => $topicData['last_poster_name'],
                                  'seo_last_name'    => $topicData['seo_last_name'],
                                  'last_poster_id'   => $topicData['last_poster_id'],
                                  'last_x_topic_ids' => $this->registry->class_forums->lastXFreeze( $this->registry->class_forums->buildLastXTopicIds( $topicData['forum_id'], FALSE ) )
                                 );

  3. Здравствуйте)

    Есть АП темы через кнопку и я хотел бы сделать что б за АП еще и поинты снимались!

    или за подпись Поинты снимались!

    Знает кто как такое можна сделать?

    Буду очень благодарен за любую инфу)

  4. 2 минуты назад, Respected сказал:

    Видимо в шаблоне ошибка 

    не в шаблоне так как с админки не мог зайти в редактирования группы)

    но решил...был какой то хук неисправный для вывода репутации, отключил и все заработало)

    Можете закрыть тему)Спасибо)

×
×
  • Создать...