The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
||||
|
||||
![]()
.. that is the question.
![]() Re-doing one of my hacks tonight, I find I can do it the standard way - with file edits - or - if I start duplicating blocks of already run code, and a few other messy tricks (like duplicating an already run query, and altering GPC variables) I can actually make it work with just hooks. Now the question is - which is better - nice simple code that requires the end user to edit vb files, or messy, fudged, repeating code that simply requires the end user to upload a set of plugins. An interesting problem ........ |
#2
|
||||
|
||||
![]()
Depends.
Running duplicate queries is bad, duplcating code as well - but if it's only 2-3 lines of if () do smth. this shouldn't hurt |
#3
|
|||
|
|||
![]()
Maybe you should try to rethink the method of doing it if you need to hack?
For all my modifications, I am trying SO VERY HARD to not modify any files at all. So far i've been successful ![]() |
#4
|
||||
|
||||
![]() Quote:
Hacking the files is easy, but really thinking of the whole structure of the backend is more dofficult, but if one takes the time ... there are often possibilites which are not that obvious. |
#5
|
||||
|
||||
![]() Quote:
|
#6
|
|||
|
|||
![]() Quote:
|
#7
|
|||
|
|||
![]()
I think it completely comes down to if you're able to do what you want easily in a hook (or even not easily) as it is easier for most people to upgrade.
On my own forums, though, because I use version control, modifications and upgrades mix easily ![]() Hopefully a query-modification system is also implemented as per Kirby's class/idea. |
#8
|
||||
|
||||
![]()
I will defenitely choose hook like I'm doing it now. easier to install, manage, upgrade that's how 3.5's supposed to offer
|
![]() |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|