Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 01-30-2010, 06:24 PM
donottumbledry donottumbledry is offline
 
Join Date: Jan 2010
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default How do I do EVERYTHING?

I'm a newbie.

I have a VERY ambitious goal in creating a new website for an online community. The brief I have been given is fairly specific and we are going to create something that hasn't really been seen before.

For this to happen though I'm going to have to rip apart vBulletin + CMS and make it do stuff it probably wasn't originally intended to do. Now this might seem harsh and a bit of a backwards-way of doing things but I have my reasons - primarily because this community already has an extensive forum running on VB 3.6.8 so it's what both users and admin are used to.

I need to know how everything works - how I style things, how the pages are 'built', how the PHP code executes things and what classes the software utilises to make things happen. I need to understand the workings of 'hooks' and how to use them I also need to understand what stylevars are and how they differ from editing a CSS file(s). I need to know (intimately) how VB communicates with the database and how data is stored/retrieved. I need to be able to manipulate all these different aspects to pull together a dynamic and exciting website that will be customisable to each user and that will allow the community to interact better with each other - both on an individual basis and with the wider world.

I am not trying to create a social blogging space - this website will feature no blogs. However it will focus heavily on the forums and integrated CMS pages that will deliver static content. Some of this static content MUST be integrated with usergroups to prevent guests etc from browsing areas of the website - I know this is easily done when creating pages, though.

I also need to understand how widgets work and how I create them. There are aspects of the forum (information, users, threads, posts, etc) that I will need to pull from the database and display in my own widgets. These widgets must have dynamic positioning and must not be a 'stuck' in one place wherever AdminCP sets them but wherever (within reason) on the page the USER wants them.

I am not asking for you to spoon-feed me here, but tell me where the frikin' manual is! Even better - has anyone written their own guides and manuals? I always find that third-party manuals or guides offer far more insight and instruction that the vendors can ever produce.

I have asked detailed questions both here and on vbulletin.com but I think the questioning has perhaps gone over some peoples heads. I am asking a lot - and I expect a lot from VB, but I need help in making it happen.

Thanks!
Reply With Quote
  #2  
Old 01-30-2010, 06:34 PM
kall's Avatar
kall kall is offline
 
Join Date: Apr 2004
Location: New Zealand
Posts: 2,608
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
I need to know how everything works.
1. Read every article here: https://vborg.vbsupport.ru/forumdisplay.php?f=242
2. Then spend a year or 2 playing with the code.
Reply With Quote
  #3  
Old 01-30-2010, 06:38 PM
donottumbledry donottumbledry is offline
 
Join Date: Jan 2010
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kall View Post
1. Read every article here: https://vborg.vbsupport.ru/forumdisplay.php?f=242
2. Then spend a year or 2 playing with the code.
Thanks!

I'm a quick learner

Any one else with other guides out there? The more the merrier!
Reply With Quote
Reply


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:29 AM.


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.04573 seconds
  • Memory Usage 2,179KB
  • Queries Executed 11 (?)
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
  • (2)bbcode_quote
  • (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