eXaulz
03-23-2006, 10:00 PM
Product/Plugin Enhancements (PPE)
www.eXcommunity.com (http://excommunity.com/)
v0.0.2
Product/Plugin Enhancements (PPE): New Version
New version, o.o.2 now only has 2 (yes, that's right - just 2!) queries.
PPE v0.0.2 now uses advanced caching techniques, reducing the query count by a LOT. Now, instead of querying the database every time a function in PPE is called, it just queries the DB 2 times (1 for products and 1 for plugins), and puts the information in an array. :banana:
What's PPE?
PPE is basically a set of useful functions to enhance the product/plugin functionality in vBulletin.
What can PPE do?
it can, at the moment, check to see if a product is active and/or a plugin is active, in both the vBulletin Templates and vBulletin Code (where the "global_start" plugin is called/global.php has been included).
How do I use PPE in my templates/code?
In your templates, simply use something like:
this to see if product id my_product_id is enabled/disabled
<if condition="product_is_active('my_product_id')">
Product Id 'my_product_id' is Enabled/Active!
<else />
Product Id 'my_product_id' is Disabled/Inactive!
</if>
this to see if plugin id my_plugin_id is enabled/disabled:
<if condition="plugin_is_active('my_plugin_id')">
Plugin Id 'my_plugin_id' is Enabled/Active!
<else />
Plugin Id 'my_plugin_id' is Disabled/Inactive!
</if>
The two functions at the moment that PPE includes are:
product_is_active(productid);
plugin_is_active(pluginid);
Questions, Comments, Suggestions, etc
Feel free to post all of your question, feedback, suggestions (anything) in this thread.
www.eXcommunity.com (http://excommunity.com/)
v0.0.2
Product/Plugin Enhancements (PPE): New Version
New version, o.o.2 now only has 2 (yes, that's right - just 2!) queries.
PPE v0.0.2 now uses advanced caching techniques, reducing the query count by a LOT. Now, instead of querying the database every time a function in PPE is called, it just queries the DB 2 times (1 for products and 1 for plugins), and puts the information in an array. :banana:
What's PPE?
PPE is basically a set of useful functions to enhance the product/plugin functionality in vBulletin.
What can PPE do?
it can, at the moment, check to see if a product is active and/or a plugin is active, in both the vBulletin Templates and vBulletin Code (where the "global_start" plugin is called/global.php has been included).
How do I use PPE in my templates/code?
In your templates, simply use something like:
this to see if product id my_product_id is enabled/disabled
<if condition="product_is_active('my_product_id')">
Product Id 'my_product_id' is Enabled/Active!
<else />
Product Id 'my_product_id' is Disabled/Inactive!
</if>
this to see if plugin id my_plugin_id is enabled/disabled:
<if condition="plugin_is_active('my_plugin_id')">
Plugin Id 'my_plugin_id' is Enabled/Active!
<else />
Plugin Id 'my_plugin_id' is Disabled/Inactive!
</if>
The two functions at the moment that PPE includes are:
product_is_active(productid);
plugin_is_active(pluginid);
Questions, Comments, Suggestions, etc
Feel free to post all of your question, feedback, suggestions (anything) in this thread.