Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases
FAQ Community Calendar Today's Posts Search

Closed Thread
 
Thread Tools
Details »»

Version: , by tubedogg tubedogg is offline
Developer Last Online: Dec 2016 Show Printable Version Email this Page

Version: 2.0.x Rating:
Released: 03-29-2001 Last Update: Never Installs: 3
 
No support by the author.

LAST UPDATED 6.30.01 1:05 AM Eastern
v0.2.0 Released - compatible with vBulletin 2.0.1
------------------------------------------------------------------------
This hack adds the astrological sign of any user who has provided at least the month and date of their birth. It can be updated retroactively for all your current board members, and it works automatically for any new users. It displays the sign next to the user's birthday in their public profile, and between the Online Status icon and the Profile button in every post they make.

This was requested and beta-tested by synx. It was in beta for approximately 5 minutes, which is what I think we should shoot for around here. (Before I get flamed, I'm JOKING! ). He also created the icons that are used in it. I can, however, assure you that I wrote all of the code, which is somewhat more than I can say for my star hack. Then I saw Marl's star hack, where he basically released Freddie's star hack as his, and I felt better, because I changed the code more than that. (Sorry, Marl, but I call em like I see em! )

If you installed my star hack, there are certain instructions in this that are different. Watch out for them, as it may mean the difference between it working and you posting here.

Without further ado, here it is. The instructions are, again, too long for posting, so they're in the zip file (sign.txt).

For version: 2.0.1

Files needed: mysql.php

Files to edit: member.php, register.php, showthread.php, admin/misc.php

Templates to create/edit: postbit_sign, postbit

Instructions are in the zip file.

Once again, PLEASE back everything up before installing this, as it does edit the user table.

PLEASE follow the directions exactly. There are some steps that, if they aren't followed in the right order, may screw up your board.

FEEDBACK WANTED! Likes/dislikes/modification requests all gladly accepted.

PLEASE DO NOT PM me or contact me via AIM or email me for help with this hack. I WILL see your post here and try to help you. Thanks!

Enjoy!

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #72  
Old 09-20-2001, 11:39 PM
AJR's Avatar
AJR AJR is offline
 
Join Date: Jan 2002
Location: Sacramento, CA
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here's the code I replaced. There was one line I couldn't place that was supposed to go in admin/functions:

$templatesused .= ",postbit_sign";

But it seems to work fine without it!
  #73  
Old 09-21-2001, 05:03 AM
tkhjosh
Guest
 
Posts: n/a
Default

Parse error: parse error in /home/httpd/www/forums/member.php on line 438
  #74  
Old 09-21-2001, 05:08 AM
AJR's Avatar
AJR AJR is offline
 
Join Date: Jan 2002
Location: Sacramento, CA
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Make sure the // Birthday Stuff looks like this:

PHP Code:
  // Birthday Stuff... 
  
if ($calbirthday == 1) { 
    if ( (
$day == -and $month != -1) or ($day !=-and $month == -1) ) { 
        eval(
"standarderror(\"".gettemplate("error_birthdayfield")."\");"); 
        exit; 
    } elseif ((
$day == -1) and ($month==-1)) {
        
$birthday 0;
    } else { 
        if ((
$year>1901) and ($year<date("Y"))) { 
            
$birthday $year "-" $month "-" $day
            if ((
$day 20 and $month == 03) xor ($day 20 and $month == 04)) { $sign "aries"; } 
            elseif ((
$day 19 and $month == 04) xor ($day 21 and $month == 05)) { $sign "taurus"; } 
            elseif ((
$day 20 and $month == 05) xor ($day 22 and $month == 06)) { $sign "gemini"; } 
            elseif ((
$day 21 and $month == 06) xor ($day 23 and $month == 07)) { $sign "cancer"; } 
            elseif ((
$day 22 and $month == 07) xor ($day 23 and $month == 08)) { $sign "leo"; } 
            elseif ((
$day 22 and $month == 08) xor ($day 23 and $month == 09)) { $sign "virgo"; } 
            elseif ((
$day 22 and $month == 09) xor ($day 24 and $month == 10)) { $sign "libra"; } 
            elseif ((
$day 23 and $month == 10) xor ($day 22 and $month == 11)) { $sign "scorpio"; } 
            elseif ((
$day 21 and $month == 11) xor ($day 22 and $month == 12)) { $sign "saggittarius"; } 
            elseif ((
$day 21 and $month == 12) xor ($day 20 and $month == 01)) { $sign "capricorn"; } 
            elseif ((
$day 19 and $month == 01) xor ($day 19 and $month == 02)) { $sign "aquarius"; } 
            elseif ((
$day 18 and $month == 02) xor ($day 20 and $month == 03)) { $sign "pisces"; } 
            else { 
$sign == ""; } 
        } else { 
            
$birthday "0000" "-" $month "-" $day
            if ((
$day 19 and $month == 04) xor ($day 21 and $month == 05)) { $sign "taurus"; } 
            elseif ((
$day 20 and $month == 05) xor ($day 22 and $month == 06)) { $sign "gemini"; } 
            elseif ((
$day 21 and $month == 06) xor ($day 23 and $month == 07)) { $sign "cancer"; } 
            elseif ((
$day 22 and $month == 07) xor ($day 23 and $month == 08)) { $sign "leo"; } 
            elseif ((
$day 22 and $month == 08) xor ($day 23 and $month == 09)) { $sign "virgo"; } 
            elseif ((
$day 22 and $month == 09) xor ($day 24 and $month == 10)) { $sign "libra"; } 
            elseif ((
$day 23 and $month == 10) xor ($day 22 and $month == 11)) { $sign "scorpio"; } 
            elseif ((
$day 21 and $month == 11) xor ($day 22 and $month == 12)) { $sign "saggittarius"; } 
            elseif ((
$day 21 and $month == 12) xor ($day 20 and $month == 01)) { $sign "capricorn"; } 
            elseif ((
$day 19 and $month == 01) xor ($day 19 and $month == 02)) { $sign "aquarius"; } 
            elseif ((
$day 18 and $month == 02) xor ($day 20 and $month == 03)) { $sign "pisces"; } 
            else { 
$sign == ""; } 
        } 
    } 
  } else {
    
$birthday 0;
  } 
After the last } the script should continue with the following line:
if ($verifyemail and $email!=$bbuserinfo['email'] and $bbuserinfo['usergroupid']==2) {
  #75  
Old 09-21-2001, 05:15 AM
tkhjosh
Guest
 
Posts: n/a
Default

yup i got that right
  #76  
Old 09-21-2001, 05:16 AM
tkhjosh
Guest
 
Posts: n/a
Default

Parse error: parse error in /home/tcclan/www/forums/member.php on line 1213

now i get this
  #77  
Old 11-25-2001, 03:14 PM
TheComputerGuy's Avatar
TheComputerGuy TheComputerGuy is offline
 
Join Date: Oct 2001
Location: TX
Posts: 580
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Anyword or any ideas on some of the changes for 2.2.1 cause that would be so awesome if it would work...
Closed Thread


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

Forum Jump


All times are GMT. The time now is 05:13 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04251 seconds
  • Memory Usage 2,308KB
  • Queries Executed 21 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (6)postbit
  • (4)postbit_onlinestatus
  • (7)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete