Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Product/Plugin Enhancements (PPE) Details »»
Product/Plugin Enhancements (PPE)
Version: 0.0.1, by eXaulz eXaulz is offline
Developer Last Online: Aug 2006 Show Printable Version Email this Page

Version: 3.5.4 Rating:
Released: 03-23-2006 Last Update: 03-24-2006 Installs: 6
Uses Plugins
 
No support by the author.

Product/Plugin Enhancements (PPE)

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

Code:
<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:
Code:
<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.







Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 03-24-2006, 09:18 PM
eXaulz eXaulz is offline
 
Join Date: Oct 2004
Posts: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

First Post Reserved for Future Use

yes, I am trying to act cool
Reply With Quote
  #3  
Old 03-24-2006, 11:31 PM
hiiped hiiped is offline
 
Join Date: Jan 2006
Posts: 151
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

will test

thanks
Reply With Quote
  #4  
Old 03-25-2006, 01:34 AM
Zia's Avatar
Zia Zia is offline
 
Join Date: Dec 2005
Location: golpo.net
Posts: 931
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ah..helo...wondering....to see it...how it works out?
some thing similar allready releasde ...b4..

hope it can works...
Reply With Quote
  #5  
Old 03-25-2006, 01:36 AM
Xplorer4x4 Xplorer4x4 is offline
 
Join Date: Apr 2005
Posts: 938
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Screen shots would be nice.
Reply With Quote
  #6  
Old 03-25-2006, 11:27 AM
eXaulz eXaulz is offline
 
Join Date: Oct 2004
Posts: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Xplorer4x4,

I would post a screenshot, but, of what? Of the template editor with the code?

Sorry, but there really isn't anything I can take ascreenshots of (that is useful).
Reply With Quote
  #7  
Old 05-28-2006, 08:39 AM
Zia's Avatar
Zia Zia is offline
 
Join Date: Dec 2005
Location: golpo.net
Posts: 931
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

what is going on around it?
Reply With Quote
  #8  
Old 05-28-2006, 01:03 PM
Gizmo5h1t3's Avatar
Gizmo5h1t3 Gizmo5h1t3 is offline
 
Join Date: Aug 2005
Location: ROCHDALE LANCS UK
Posts: 650
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

so for the unititated, where would the code go, and what templates would you put it in??
Reply With Quote
  #9  
Old 05-28-2006, 01:10 PM
akanevsky akanevsky is offline
 
Join Date: Apr 2005
Posts: 3,972
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What is "plugin id"? Is that the numerical id of the plugin?
Reply With Quote
  #10  
Old 05-28-2006, 02:18 PM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What does this do and what can it be used for? The first post is rather confusing.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:38 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06645 seconds
  • Memory Usage 2,288KB
  • Queries Executed 23 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (2)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete