View Single Post
  #24  
Old 05-22-2009, 01:57 PM
powerful_rogue powerful_rogue is offline
 
Join Date: Jan 2007
Location: Kent
Posts: 603
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Dismounted View Post
To be honest, vBulletin requires more than a basic understanding of PHP, as the techniques it uses are not simple to understand. For example, most (if not all) learners are taught about using echo whenever they want to send output. In vBulletin, all the required information is generated and gathered before being passed off to templates, then outputted.

This is one of the many "differences" to "basic" PHP.
Apart from various articles on this forum, are you aware of any guides, documents from vbulletin which you would recommend reading to assist in learning how vbulletin works?

Quote:
Originally Posted by EnIgMa1234 View Post
Split the code up into differant parts.

if ($vbulletin->userinfo['lastactivity] > 0

is like saying If the users last activity is greater than 0 seconds

AND $vbulletin->userinfo['lastactivity'] > mktime (...............))

and the users activity is greater than the result of mktime()
then...

If your not sure what the mktime function does, look it up on php.net

Its great to see you have a big interest in coding
Just remember not to give up and keep things simple.
Thank you
Its amazing the amount of ideas you come up with and then think "Thats too difficult at this stage" so your spot on with the "Keep it simple"

Im currently working my way through the javascript book. Some parts seem simple, other parts I have to keep reading over and over. Once I feel confident with that im then going to move onto php/mysql.

I'll get there one day!
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01146 seconds
  • Memory Usage 1,768KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete