Сайт поддержки администраторов САР, у нас вы можете скачать скрипты буксов, ферм и т.д, а также обсудить все это на форуме

Конкурс заданий для плагина "Задания" от WRC_S

Конкурс заданий для плагина
Подумал и по многочисленным просьбам добавляю возможность проводить конкурсы по количеству выполненных заданий для моего плагина. И так для скриптов SooFast, MFS и SeoEdit скорей всего.

1) Если в админке остался пункт для создания конкурса - это хорошо, если кто-то удалили по какой-то причине, то добавляем в общий список конкурсов:
<option value="4">Кол-во выполненных заданий</option>

Внимание, обязательно value="4", т.к. под этой цифрой раньше был этот конкурс.

2) Ищем файл ajax.php из плагина, заходим в него, ищем строку:
echo '<img src="images/adv/ok16.png" width=16 height=16 border=0"  style=" vertical-align: middle;"> Потверждено задание <b>№'.$idtask.'</b> пользователю <b>'.$user.'</b>';

Перед ней вставляем следующий код:
// Для конкурса задания -------------------------------------------------------------------------------------------------------
            $res=mysql_query("select id,lidername,startdate,enddate from tb_comp where param='4'");
              if(mysql_num_rows($res)>0)
              {
                while($row=mysql_fetch_array($res))
                {
                  $id=$row["id"];
                  $lidertype=$row["lidername"];
                  $t=time();
                  $sd=strtotime($row["startdate"]);
                  $ed=strtotime($row["enddate"]);
                  if($t>$sd && $t<$ed)
                  {
                    if($lidertype=='1')
                    {
                      $res1=mysql_query("select wmid from tb_users where username='$user'");
                      if(mysql_num_rows($res1)>0){$res1=mysql_fetch_array($res1); $lidername=$res1["wmid"];}else{$lidername='';}
                    }else{
                      $lidername=$user;
                    }
                    if($lidername!='')
                    {
                      $res1=mysql_query("select resvalue,id from tb_compdata where idk='$id' and user='$lidername'");
                      if(mysql_num_rows($res1)>0)
                      {
                        $res1=mysql_Fetch_array($res1);
                        $resvalue=$res1["resvalue"]+1;
                        mysql_query("update tb_compdata set resvalue='$resvalue' where id='".$res1["id"]."'");
                      }else{
                        mysql_query("insert into tb_compdata (idk,user,resvalue) values ('$id','$lidername','1')");
                      }
                    }
                  }
                }
              }
              // -----------------------------------------------------------------------------------------------------------------------------------

Кому помог или угодил, + в репу.


Рубрика: Бесплатное » Дополнения   |   Автор: WRC_S   |   Просмотры: 5010
Комментариев: 75
Публикаций: 5
ICQ: 617086248
  Автор: xaker78   |   Группа: V.I.P.   |   Дата: 29 декабря 2011  
Супер -спасибо .плюс поставил lol
Комментариев: 218
Публикаций: 6
ICQ: 573235722
  Автор: VELIK505   |   Группа: Программисты   |   Дата: 29 декабря 2011  
С наступающим вас бомжи
Комментариев: 80
Публикаций: 3
ICQ: 423459532
  Автор: steam   |   Группа: Администраторы   |   Дата: 29 декабря 2011  
Цитата: VELIK505
бомжи

lol убил
Комментариев: 216
Публикаций: 14
ICQ: 207679
  Автор: vlaf   |   Группа: Пользователи   |   Дата: 06 января 2012  
велик не в адэквате был просто))
Комментариев: 140
Публикаций: 19
ICQ: --
  Автор: WRC_S   |   Группа: Пользователи   |   Дата: 06 января 2012  
если не одыкватный был пускай удалит пост свой wink
Комментариев: 28
Публикаций: 4
ICQ: --
  Автор: KPEKEP   |   Группа: Пользователи   |   Дата: 16 мая 2012  
ерунда какая то fellow
Комментариев: 20
Публикаций: 0
ICQ: --
  Автор: Egor1324   |   Группа: Пользователи   |   Дата: 19 октября 2013  
не работает!!!
Комментариев: 81
Публикаций: 10
ICQ: 8165252
  Автор: dimansoft   |   Группа: Пользователи   |   Дата: 13 февраля 2015  
Спасибо тебе Брат! Все отлично работает! wink Хотя статья Давнишняя. Но очень пригодилась!
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.