Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 04-03-2003, 09:02 AM
sabret00the's Avatar
sabret00the sabret00the is offline
 
Join Date: Jan 2003
Location: London
Posts: 5,268
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default store post bit add on's

ok so i got excited and done this

PHP Code:
                                switch ($username_postbit)
                                {
                                    case (
"$post[glow]!="" AND $post[italic]=="1" AND $post[fcolour]!="")":
                                        eval(
"\$storeextraglow = \"".gettemplate('store_extra_glow_italic_fcolour')."\";");
                                    break;
                                    case (
"$post[glow]!="" AND $post[italic]=="1" AND $post[fcolour]!="")":
                                        eval(
"\$storeextraglow = \"".gettemplate('store_extra_glow_italic_fcolour')."\";");
                                    break;
                                    case (
"$post[glow]!="" AND $post[fcolour]!="")":
                                        eval(
"\$storeextraglow = \"".gettemplate('store_extra_glow_fcolour')."\";");
                                    break;
                                    case 
"($post[italic]=="1" AND $post[fcolour]!="")":
                                        eval(
"\$storeextraglow = \"".gettemplate('store_extra_italic_fcolour')."\";");
                                    break;
                                    case 
"($post[glow]!="" AND $post[italic]=="1")":
                                        eval(
"\$storeextraglow = \"".gettemplate('store_extra_glow_italic')."\";");
                                    break;
                                    case 
"($post[glow]!="")":
                                        eval(
"\$storeextraglow = \"".gettemplate('store_extra_glow')."\";");
                                    break;
                                    case 
"($post[fcolour]!="")":
                                        eval(
"\$storeextraglow = \"".gettemplate('store_extra_fcolour')."\";");
                                    break;
                                    case 
"($post[italic]=="1")":
                                        echo(
"$storeextraglow="<i>$post[username]</i>");
                                    break;
                                    default:
                                        echo("
$storeextraglow="$post[username]");
                                } 
before remembering i don't know php, iwas basically just trying to optimize the code and make it easier to add-on add-on's such as rainbow font colour, overline & underline, etc, etc.

i duno was my idea poop, or did i do good?

would there be an easier way of doing it?
Reply With Quote
  #2  
Old 04-03-2003, 02:11 PM
Xenon's Avatar
Xenon Xenon is offline
 
Join Date: Oct 2001
Location: Bavaria
Posts: 12,878
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i don't see what this code should do, you have a swicht username statement on the first line but none of the cases looks like a username....

but i don't know the hack itself, maybe that's the structure and the vars are just bad labeled.
Reply With Quote
  #3  
Old 04-03-2003, 07:01 PM
sabret00the's Avatar
sabret00the sabret00the is offline
 
Join Date: Jan 2003
Location: London
Posts: 5,268
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yep it's bad labelling by me, what it's mean to do is switch the way the username in the postbit is displayed
Reply With Quote
Reply

Thread Tools
Display Modes

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 02:54 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.03878 seconds
  • Memory Usage 2,199KB
  • Queries Executed 13 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete