Hi,
i am pretty new to vBulletin as we got a customer who insists on using vB 5 Connect....
Having a quick look at the vB Code (horrible!), i came to the same conclusion: There is no good way of modifing specific behaviors in vB without making changes to the core files thus losing the possibility to upgrade.
Sadly vB missed to implement some kind of event/hook system (sorry but these Template hooks just don't give enough flexibility for big changes).
I went to make use of the existing autoloader and modified both - index.php and api.php to always look (following name convention) if there is a custom implementation of the loaded Class.
Now I can easily override every Frontend Controller and API Class to integrate my own logic.
Its not the best way, but as far as i can see its the only way to go right now.
Anyone here tried something like this before?
|