форум vBSupport.ru > vBulletin > Old vB versions (3.0.x & 2.x.x) > vBulletin 3.0 > Hacks, Mods and scripts [3.0.x]
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
-band1t-
Гость
Default Хак для автоматического создания темы о Дне Рождении

По-русски :
Quote:
Этот хак базируется на Хаке Logician'a и содержит части из его Хака. Этот хак автоматически создаёт тему о Дне Рождении на определнном Форуме, чтобы другие участники могли поздравить имениника.
English ver. :
Quote:
This hack is based on the Birthday Hack by Logician and includes some of the original code. It will automatically create a Happy Birthday thread in a specified forum, listing the people with birthdays for that day. Then other members can post their happy birthday wishes in the thread.
Вот такой вот хак ;)
Attached Files
File Type: txt Automatic Birthday Thread-RUS.txt (3.9 KB, 137 views)
File Type: txt Automatic Birthday Thread-Eng.txt (4.2 KB, 15 views)

Last edited by -band1t- : 09-15-2005 at 04:46 PM.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
alan
Default
0

-band1t-, будь добр, к названию и описанию хака присовокупляй английский вариант. Это для иностранцев.
 
 
-band1t-
Гость
Default

Alan, ок, нет проблем.
 
 
BaGhash
Простоузер
Default
0

Хм... а где прописывается сам текст поздравления?
 
 
AMG
Простоузер
Default
0

Так стоп,у меня какой-то косяк с поздравлением.
1)Он создаёт темы,но при входе на главную в этом разделе не пишеться что в этом топике кого-то поздравляли а выводит,последнее сообщение другой темы.

2)Юзеры,у которых допустим сегодня днюха,он не отображает.Заменил на старый бёздей.пхп всё воркает.

Но у меня префиксы в БД у воблы vb3_ может из=за этого косяк а?
 
 
poss
Простоузер
 
poss's Avatar
Default
0

Чет никак у меня работать не хочет, мож где че не то?
(вот конец кода):

$birthday_greeting_thread = "Дорогой Форум,<br><br>Вот сегодняшние Дни Рождения!<br><br>$bday_people";
$greeter=2;
$greeter_name="admin";
$greetings_forum=36;
$todays_date11= date("F j, Y", mktime (date("H")+$timeset, date("i"), date("s"), date("m"), date("d"), date("Y")));
$title3= "С Днём Рождения ";
$title3.= $bday_title;
$title3.= "on ";
$title3.=$todays_date11;
$DB_site->query("INSERT INTO " . TABLE_PREFIX . "thread (threadid,title,lastpost,forumid,open,replycount,postusername,postuserid,lastposter,dateline,iconid,visible,attach) VALUES (NULL,'".addslashes(htmlspecialchars($title3))."','".time()."','$greetings_forum','1','0','".addslashes($greeter_name)."','$greeter','".addslashes($greeter_name)."','".time()."','0 ','1','0')");
$log_threadid=$DB_site->insert_id();
$DB_site->query("INSERT INTO " . TABLE_PREFIX . "post (postid,threadid,title,username,userid,dateline,pagetext,allowsmilie,showsignature,ipaddress,iconid,visible) VALUES (NULL,'$log_threadid','".addslashes(htmlspecialchars($title3))."','".addslashes($greeter_name)."','$greeter','".time()."','".addslashes($birthday_greeting_thread)."','1','0','127.0 .0.1','0','1')");
$DB_site->query("UPDATE " . TABLE_PREFIX . "forum SET replycount=replycount+1,threadcount=threadcount+1,lastpost='".time()."',lastposter='".addslashes($admin)."' WHERE forumid = $35");
$DB_site->query("UPDATE " . TABLE_PREFIX . "user SET posts=posts+1 WHERE 2=$greeter");
}

?>


Подскажите плиз.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 01:37 AM.


Powered by vBulletin® Version vBSupport Edition
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...