Подумал и по многочисленным просьбам добавляю возможность проводить конкурсы по количеству выполненных заданий для моего плагина. И так для скриптов SooFast, MFS и SeoEdit скорей всего.
1) Если в админке остался пункт для создания конкурса - это хорошо, если кто-то удалили по какой-то причине, то добавляем в общий список конкурсов:
Внимание, обязательно value=\"4\", т.к. под этой цифрой раньше был этот конкурс.
2) Ищем файл ajax.php из плагина, заходим в него, ищем строку:
Перед ней вставляем следующий код:
Кому помог или угодил, + в репу.
1) Если в админке остался пункт для создания конкурса - это хорошо, если кто-то удалили по какой-то причине, то добавляем в общий список конкурсов:
Кол-во выполненных заданий
Внимание, обязательно value=\"4\", т.к. под этой цифрой раньше был этот конкурс.
2) Ищем файл ajax.php из плагина, заходим в него, ищем строку:
echo '
Потверждено задание №'.$idtask.' пользователю '.$user.'';
Перед ней вставляем следующий код:
// Для конкурса задания -------------------------------------------------------------------------------------------------------
$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')");
}
}
}
}
}
// -----------------------------------------------------------------------------------------------------------------------------------
$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')");
}
}
}
}
}
// -----------------------------------------------------------------------------------------------------------------------------------
Кому помог или угодил, + в репу.
Теги
6 комментарии
0 загрузки
Детали
- Первый релиз 29 дек 2011
- Последнее обновление 03 авг 2026
- Документация Есть
- Содержимое файлов Исходные файлы
- Всего товаров 19
- Рейтинг (0)
- Регистрация 09 мар 2011
- Уровень 0
- Пользователь подтверждён Да
- Телефон подтверждён Нет
- Email подтверждён Нет

dimansoft
- 13 фев 2015Спасибо тебе Брат! Все отлично работает! Хотя статья Давнишняя. Но очень пригодилась!
Egor1324
- 19 окт 2013не работает!!!
KPEKEP
- 15 мая 2012ерунда какая то
WRC_S
- 06 янв 2012если не одыкватный был пускай удалит пост свой
vlaf
- 05 янв 2012велик не в адэквате был просто))