Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions

Reply
 
Thread Tools Display Modes
  #1  
Old 08-12-2006, 07:05 PM
Aclikyano Aclikyano is offline
 
Join Date: Apr 2006
Posts: 481
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default I want to learn how to make hacks / code.

I became interested a while back but never picked up the tab.
Id like some HELPFUL sites so I can learn and then be advanced...

Roughly give me an idea how long it might take me to learn how to code my own VB Hacks.... maybe 4 years? :cross-eyed:

Id like some help tho to get started.
-----
O and if I didnt intro myself... namez Aclikyano (act like you know) :surprised:
Ima easy going person... and yata yata... peace.
Reply With Quote
  #2  
Old 08-12-2006, 07:57 PM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How long depends on how good at programming you are, what experience do you have ?
Reply With Quote
  #3  
Old 08-13-2006, 01:47 PM
FleaBag's Avatar
FleaBag FleaBag is offline
 
Join Date: Dec 2001
Posts: 1,674
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'd also like to start, and have done for a long time. The thing is, I don't want to LEARN php, I understand the concept of it - and I know many here have hacked vB without ever LEARNING php. Obviously, as I go I would hope learning php would come with time.

Personally I have little experience with coding. I can understand and use HTML - but I know that isn't coding.

About 6 years ago I did a course in Microsoft Visual Basic, for the most part I have forgotten what I did!
I did a little Pascal in school about 4 years ago, but again I remember little of this.
I also did some database work with Access about 3 years ago in school.

I feel I am resourceful and a quick learner, but quickly become frustrated with the guides I find on this site on how to begin. I just wonder is there something basic I am missing, a first step of understanding so that I can progress. Every hack I envision in my head, could be coded 100% (in pseudo code) by myself! I just don't understand how to relate the method to the code.
Reply With Quote
  #4  
Old 08-13-2006, 02:41 PM
ZeroX Prodigy ZeroX Prodigy is offline
 
Join Date: Apr 2006
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It all really depends on how much basic coding you know, like Paul M said.

I'd suggest learning the basics at w3schools.com, then look around for some tutorial websites. When your looking at the tutorials, just start looking at certain parts, and see what each section does. How they effect one-another, and such. Then start going into vb templates, and look at how they work.

If your a quick learner, maybe 2 months max. If your slower, then around 1 year.
Reply With Quote
  #5  
Old 08-13-2006, 05:11 PM
FleaBag's Avatar
FleaBag FleaBag is offline
 
Join Date: Dec 2001
Posts: 1,674
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I already completely understand how the templates work, and I've been hacking files since UBB4 days so I have a general understanding of what is going on. I'll take a look at w3schools, thanks for the input.

Aclikyano, sorry for hijacking your thread!
Reply With Quote
  #6  
Old 08-13-2006, 05:16 PM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by FleaBag
The thing is, I don't want to LEARN php, I understand the concept of it - and I know many here have hacked vB without ever LEARNING php. Obviously, as I go I would hope learning php would come with time.
TBH, you are not going to get very far if you don't want to learn php.
Reply With Quote
  #7  
Old 08-13-2006, 05:29 PM
AN-net's Avatar
AN-net AN-net is offline
 
Join Date: Dec 2003
Location: AnimationTalk.com
Posts: 2,367
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

books are always useful hit up Amazon, B&N, or Borders.
Reply With Quote
  #8  
Old 08-13-2006, 09:54 PM
Revan's Avatar
Revan Revan is offline
 
Join Date: Jan 2004
Location: Norway
Posts: 1,671
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

A good advice that worked for me is to hack vBulletin. But writing your own hack from scratch can be a task, so what I did was take a wBB hack and convert it to vB3.0 (with permission of course, since it was going to be public).
That taught me alot. Im almost ashamed of the stupidity of the errors that held me up for months and months, but I learned, and not by some generic book or crap. Books can tell you what functions does, but guess what, so can php.net.
It doesn't matter if it takes 6 months (hell, been there done that).
It doesn't matter if it's full of bugs (ditto).
It doesn't matter if it's not a complete rewrite (this will come as your skill improves).
You will learn alot, and you will eventually learn how to write PHP independantly from vBulletin, should you wish this.
And by that time, you will be writing serious hacks of your own either for the good of your own site, pocket book or for the community

At least, if you have the motivation to do so


Happy coding ^^
Reply With Quote
  #9  
Old 08-17-2006, 01:27 AM
Pro Pro is offline
 
Join Date: Aug 2002
Location: Cali
Posts: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Paul M
TBH, you are not going to get very far if you don't want to learn php.
Yep... you'll need to learn PHP either way.

It's not hard though, just takes a little time.
Reply With Quote
  #10  
Old 08-17-2006, 01:33 PM
FleaBag's Avatar
FleaBag FleaBag is offline
 
Join Date: Dec 2001
Posts: 1,674
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What I meant wa, I don't want to learn PHP, and then turn to vB hacking. I would rather learn PHP as I went on my way hacking vB.
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 05:52 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.04306 seconds
  • Memory Usage 2,247KB
  • 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
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete