vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   I want to learn how to make hacks / code. (https://vborg.vbsupport.ru/showthread.php?t=123788)

Aclikyano 08-12-2006 07:05 PM

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.

Paul M 08-12-2006 07:57 PM

How long depends on how good at programming you are, what experience do you have ?

FleaBag 08-13-2006 01:47 PM

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.

ZeroX Prodigy 08-13-2006 02:41 PM

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.

FleaBag 08-13-2006 05:11 PM

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!

Paul M 08-13-2006 05:16 PM

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.

AN-net 08-13-2006 05:29 PM

books are always useful:) hit up Amazon, B&N, or Borders.

Revan 08-13-2006 09:54 PM

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 ^^

Pro 08-17-2006 01:27 AM

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.

FleaBag 08-17-2006 01:33 PM

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.


All times are GMT. The time now is 06:56 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.01064 seconds
  • Memory Usage 1,738KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete