Register Members List Search Today's Posts Mark Forums Read

Reply
 
Thread Tools
  #1  
Old 25 Jun 2016, 03:13
EvilArcana EvilArcana is offline
 
Join Date: Jul 2007
Real name: Robbie
best way to add a block at the top of payments page?

I'm wanting to add a blockhead and a blockbody above the payments bits (active subscriptions and available subscriptions). Whats the best way to go about this using the plugins system and hooks? I don't want to modify the templates or php if I don't have to.
Reply With Quote
  #2  
Old 25 Jun 2016, 03:21
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Real name: Mark
What I would likely do is create a custom template, and have that template rendered via a plugin at a template hook.

If it is a simple block, you could consider simply having the HTML rendered at the template hook via a plugin, without creating a custom template.

There should be no need to hack your templates or core files.
__________________
Former vBulletin.org Staff Member



Support for my products (as well as updates/new product publishing) has been moved to MHB - vBulletin Products and TAZ - Add-ons
Reply With Quote
  #3  
Old 25 Jun 2016, 03:22
EvilArcana EvilArcana is offline
 
Join Date: Jul 2007
Real name: Robbie
Ok, sounds promising...how do I hook it into the payments page?
Reply With Quote
  #4  
Old 25 Jun 2016, 03:54
MarkFL's Avatar
MarkFL MarkFL is offline
 
Join Date: Feb 2014
Real name: Mark
Originally Posted by EvilArcana View Post
Ok, sounds promising...how do I hook it into the payments page?
I don't use paid subscriptions on my site...so I will have to guess a bit here. I don't see a template hook in the "subscription" template, so you would likely have to use the hook "parse_templates" and a condition such as:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

You would store the HTML, either raw or by rendering a template, into the variable "$above_payments_block", and then a custom template hook is added to the bottom of the "navbar" template to which you can add your block.

I will be glad to assist you step by step to get this going, or if you prefer I can come to your site and set this up, which would require you to set up a temporary admin account for me, and then send the login credentials via PM.
__________________
Former vBulletin.org Staff Member



Support for my products (as well as updates/new product publishing) has been moved to MHB - vBulletin Products and TAZ - Add-ons
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

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


New To Site? Need Help?

All times are GMT. The time now is 19:05.

Layout Options | Width: Wide Color: