A Plug-In is the code that uses a Hook to attach itself to exisitng code.
|
Quote:
|
Thanks Brad
|
When adding new plugin, there's a input field name 'Developer Key' . Do you know what it does, Brad ? the strange thing is that I installed 2 vb3.5 board, one has it but the another doesn't
Edit: it shows when you enabled debug mode |
Quote:
I thought it was going to be more of a standardized method of calling certain functions. Like if you want to start a new thread each time someone registers, instead of copying all the code around creating a new thread you just call build_new_post() (which surprisingly wasn't enough in vb 3.07). Or for a custom PM every time someone reaches 100 posts you call build_new_pm(). It sounds like this is very different than I was expecting. |
You can see a Plugin as an externally definable include.
What you are talking about has nothing to fo with Plugins, but with standard functions offered, and maybe with approaching this as OOP classes. |
Quote:
To tell the truth, I'm pretty disappointed by this. It sounds like adding a ton of complexity to something as simple as inserting a bit of code in a file. This might actually make upgrades worse. Includes need to happen at the right place. I'd rather look at the code on one page when upgraded to see if the placement has to change. Now if there are 3 mods working on a similar piece of code, it will be much harder to get a feel of the flow of the code. As it is, with regular code, to follow the logic you need to look at all the included files. I've found that to be quite a pain several times, but there it's understandable. I dunno. Maybe it will all work out, but I'm wondering if this is such a good thing... What's the big benefit? Just to make mods easier to install for newbies? (Just in case this comes off wrong, I'm not trying to say this in a negative manner or just to nag...I also want to check if I'm understanding this properly and give feedback about it. As always, I want it clear that I love vb!) |
ok im a bit confused at how these hooks work.. i mean i understand the basics of it but i think i need a bit more explanation
now say i wanted to add my code into /admincp/user.php and i want to modify this area PHP Code:
PHP Code:
so would i need to do this? PHP Code:
|
Quote:
|
yeah ... I'd have to agree that most of the hacking I've done and would like to do involves calling extra fields in the database ... I haven't really looked into it yet, but it would seem that it would make alot of sense to have hooks at the end of some select statements.
... or better yet, have "replacement hooks" for some queries ... where the default querry would be used ... but if there was an active hook for that location, that segment would be replaced. Although I'm guessing this 2nd option would make you have to change your hook after upgrading if the original query required changes. Anyhow ... I guess I should try a Plug-in or two before I make too many more suggestions! lol |
All times are GMT. The time now is 08:49 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 | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|