Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases

Reply
 
Thread Tools
User's Favourite Quote in Postbit... Details »»
User's Favourite Quote in Postbit...
Version: 1.00, by Chris M Chris M is offline
Developer Last Online: Feb 2013 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 06-08-2002 Last Update: Never Installs: 14
 
No support by the author.

This hack will add the User's favourite Quote in the Postbit...

Download the attached file for the Instructions, or see below :

###-=START=-###

Step A)

Create a new User Profile Field (in your Admin CP). For myself, I created a new field with these properties, in order from top to bottom:

"Favourite Quote"
"Enter your Favourite Quote"
Max Input - 250
Field Length - 25
Display Order - 2
No
No
Yes

Step B)

You need to determine the field id of your new field. If you've never before added a custom profile field, this should be 5. When you hover over the "Edit" link when you go to "Modify" in your Custom profile Field section, a link should appear at the bottom left of the page. It will look something like :
Quote:
http://www.yoursite.com/forum/admin/profile.php?s=&modify&fieldid=7
The last number, in this case "7", is the field id.

Step C)

Open the file: admin/functions.php

Find this:

PHP Code:
        if ($post[aim]!="") {
            eval(
"\$post[aimicon] = \"".gettemplate("aim")."\";");
        } else {
            
$post[aim]="";
        } 
And add below :

PHP Code:
            if ($post[field5]) {
                  
$favquote="$post[field5]<br>";
            } else {
                  
$favquote="";
            } 

(Note : You will need to change the number (5) in the $post[field] brackets to the number that you found out in Step B)

Step D)

Edit the postbit template.

You can put $favquote anywhere in the postbit template that you want. Make sure, however, that there is a <br> before it, but not after it.

Step E)

Upload the functions.php file to your admin directory

###-=END=-###

There are 2 Screenshots to show this hack...

Satan

Show Your Support

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

Comments
  #12  
Old 06-09-2002, 08:26 PM
filburt1 filburt1 is offline
 
Join Date: Feb 2002
Location: Maryland, US
Posts: 6,144
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Before I spend the two seconds it takes to install this does everything get passed through the profanity/De-HTML'ing/etc. filter?
Reply With Quote
  #13  
Old 06-09-2002, 08:30 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

same like kurafire.
no hacking is needed for such, becaus you can include every userfield in the postbit template
Reply With Quote
  #14  
Old 06-09-2002, 09:04 PM
KuraFire's Avatar
KuraFire KuraFire is offline
 
Join Date: Oct 2001
Location: inside vB3's .php
Posts: 1,245
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

filburt - AFAIK, all user fields are 'HTMLised' as the vB developers refer to it. That is, they htmlspecialchars() every field before output. The profanity filter only applies to posts themselves, AFAIK, but you should be able to check this by going to any user's profile display page (not in admin panel, but the normal one) and checking whether a by-you-censored word appears in there uncensored or not. It will display the same way in the postbit.

But again, you don't have to hack any files for this...
Reply With Quote
  #15  
Old 06-10-2002, 09:16 AM
Chris M's Avatar
Chris M Chris M is offline
 
Join Date: Dec 2001
Location: Northampton, England
Posts: 6,186
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I suppose...

But I prefer to do it via functions.php...

Satan
Reply With Quote
  #16  
Old 06-10-2002, 12:04 PM
KuraFire's Avatar
KuraFire KuraFire is offline
 
Join Date: Oct 2001
Location: inside vB3's .php
Posts: 1,245
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Why?

No offense, but that's just kinda retarded, hacking functions.php for something trivial and pointless.

(imo)
Reply With Quote
  #17  
Old 06-11-2002, 12:35 AM
Brad Brad is offline
 
Join Date: Nov 2001
Posts: 4,765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

you can extend upon it with template contral like i did
Reply With Quote
  #18  
Old 06-11-2002, 07:25 AM
N!ck N!ck is offline
 
Join Date: Mar 2002
Location: Lake Havasu City, AZ
Posts: 886
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hellsatan's point in making the file edit was to eliminate any blank spaces should someone happen not to enter their favorite quote
Reply With Quote
  #19  
Old 06-11-2002, 11:37 AM
Chris M's Avatar
Chris M Chris M is offline
 
Join Date: Dec 2001
Location: Northampton, England
Posts: 6,186
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yeh...

Not everyone will want to enter their quotes...

And besides...I find it easier my way

Satan
Reply With Quote
  #20  
Old 06-15-2002, 04:57 PM
MrBojangle1's Avatar
MrBojangle1 MrBojangle1 is offline
 
Join Date: Mar 2002
Posts: 127
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

it would have been LOADS easyer NOT to have to edit the php file and just gone into the postbit template and pust this

Fav Quote: $post[field*] way easyer then goin into the php file
Reply With Quote
  #21  
Old 06-15-2002, 07:20 PM
Chris M's Avatar
Chris M Chris M is offline
 
Join Date: Dec 2001
Location: Northampton, England
Posts: 6,186
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yeh...

But as nick said :

Quote:
hellsatan's point in making the file edit was to eliminate any blank spaces should someone happen not to enter their favorite quote
Satam
Reply With Quote
Reply

Thread Tools

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 06:36 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04583 seconds
  • Memory Usage 2,304KB
  • Queries Executed 26 (?)
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
  • (2)bbcode_php
  • (2)bbcode_quote
  • (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
  • (3)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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