Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 06-03-2009, 02:48 PM
Denver Jackson Denver Jackson is offline
 
Join Date: Sep 2008
Location: gsdfgdsf
Posts: 41
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default I need to learn how to create VB Mods

Hello Everybody,

I am really interested in attemping to create a vbulletin modification. I have seen some of the other great work others have done in the past and how cool they are.

I was wondering how you guys learnt the and where you started off and how. I know all of HTML & XHTML & Some of PHP. If there is anything else you would recommend me knowing please let me know.

Thanks,
Denver
Reply With Quote
  #2  
Old 06-03-2009, 03:29 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Best thing to do is analyze how some of the coders have written their mods. Download one, install it, and then modify it to figure out how it works.

There are also several articles in the Articles forums about products/plugins. And, you're gonna want to be a bit familiar with mysql if you plan on making any queries in your mods.
Reply With Quote
  #3  
Old 06-03-2009, 04:19 PM
Denver Jackson Denver Jackson is offline
 
Join Date: Sep 2008
Location: gsdfgdsf
Posts: 41
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the reply.

I am eventually aiming on creating a league modification for vbulletin but this maybe a long while off yet. I will learn mysql over the next coming weeks and take a look at some code and see what I can come up with.
Reply With Quote
  #4  
Old 06-05-2009, 06:28 PM
Denver Jackson Denver Jackson is offline
 
Join Date: Sep 2008
Location: gsdfgdsf
Posts: 41
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've learnt the MySQL tutorial the basics that is. I fully understand all of that but I don't know how to start writing my modifications. I have looked at others but it's still just a load of writing to me.

Anymore idea's?
Reply With Quote
  #5  
Old 06-05-2009, 07:14 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The way I learned was by installing one that was close to what I wanted and then modifying it to suit my needs (I rarely install a modification as is). Then I started trying to write simple ones on my own. You need to start with small ideas and then graduate to larger ones. Or at least that is the way I went about it.
Reply With Quote
  #6  
Old 06-05-2009, 08:45 PM
TheLastSuperman's Avatar
TheLastSuperman TheLastSuperman is offline
Senior Member
 
Join Date: Sep 2008
Location: North Carolina
Posts: 5,844
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Denver, check your PM's, I gave you something to tinker with for now, when you understand that you might be ready to look into doing a mod but excellent idea by Lynne right up above ^ so follow her advice anytime you see her post .

S-MAN
Reply With Quote
  #7  
Old 06-05-2009, 08:46 PM
Denver Jackson Denver Jackson is offline
 
Join Date: Sep 2008
Location: gsdfgdsf
Posts: 41
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the help guys. I will try and hopefully succeed quite soon.
Reply With Quote
  #8  
Old 06-06-2009, 03:57 AM
GoldenNuts GoldenNuts is offline
 
Join Date: May 2009
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Don't you have to learn xml? Every product is in xml.
Reply With Quote
  #9  
Old 06-06-2009, 05:05 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by GoldenNuts View Post
Don't you have to learn xml? Every product is in xml.
No. You don't need to touch the XML at all if you create the product through Admin CP functions.
Reply With Quote
  #10  
Old 09-13-2009, 09:21 PM
AlShammari AlShammari is offline
 
Join Date: Jul 2007
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

the problem is here, alot try to create a product as simple as it is. yes it is simple. but how can you move the output of the product to any style in the forum?? and how get it above the navbar or down it or even in footer or header or changing the forumhome layout.

this is how to control the style from a product. and how to add templates or use templates using the product. and don't forget how to use mysql queries in the product.

this is all the questions that any new person want to start product.

i don't know the answers, and i want the answers if anyone can help.
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 03:36 AM.


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.04189 seconds
  • Memory Usage 2,243KB
  • 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
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)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