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
Timed Redirect - Donations Page Reminder Details »»
Timed Redirect - Donations Page Reminder
Version: 1.02, by ridley_1969 ridley_1969 is offline
Developer Last Online: Apr 2006 Show Printable Version Email this Page

Version: 3.5.3 Rating:
Released: 02-17-2006 Last Update: 02-20-2006 Installs: 31
Uses Plugins
 
No support by the author.

A friend needed a plugin that would allow them to redirect users when a time had elapsed, so that they could remind them about donations.

They had a donations page, but wanted all of their registered (non-donating) members to be redirected once a month to their donations page.

After seeing Calorie's 'Force Profile Update' plugin, I was inspired to expand on the concept.

This plugin allows you to redirect a usergroup or groups to a specific page, thread or post, after a recurring length of time you select.

Through the control panel, you can set the length of time to give them the reminder, the usergroups, the page that it redirects to, and the message.

UPDATE (1.01): You can now set the reminder to be cleared on the redirect page itself (provided its a vbulletin created page) or cleared once the reminder is viewed, so you can redirect to a non-vbulletin page. It now also checks against all possible usergroups, primary and secondary.

UPDATE (1.02): You will now be able to see stats on how many people each month have been reminded (in the control panel settings). Also, if you use a redirect URL that is non-standard to your vbulletin site (IE: Instead of using donations.php, you use: http://www.anothersite.com/donations.html) this is now possible.) Also, all primary and secondary groups will work if you add them to the list.

I'll be around to support it if you have any questions.

Ridley...

Show Your Support

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

Comments
  #22  
Old 02-19-2006, 04:16 AM
ridley_1969 ridley_1969 is offline
 
Join Date: Nov 2005
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, addressed a couple of issues.

You can now have the reminder cleared either once a user reaches the redirect page. (which means it must be a vbulletin created page) or it will clear once the reminder has been shown. (meaning they just have to refresh to clear the reminder, but you can now send them to a non-vbulletin page.)

Also, it now checks against all possible usergroups, not just the one in the usergroupid column of the user table.

(The idea of having it have some kind of logic where the usergroup ids can match certain things but not others, is still being tossed around)

Marcus/Ridley
Reply With Quote
  #23  
Old 02-19-2006, 08:46 AM
username12 username12 is offline
 
Join Date: Jan 2006
Posts: 109
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Trying to send to a non-VB page just made me keep getting the same page over and over again. Seems to work like a charm with a VB page, though.

The one suggestion I have is to have it check secondary user groups, too. I have the people who donate listed in 2-3 different groups.
Reply With Quote
  #24  
Old 02-19-2006, 09:36 AM
Floris Floris is offline
 
Join Date: Jan 2002
Posts: 1,898
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You give nice support on this, pretty quick. Nice addon and thank you for sharing
Reply With Quote
  #25  
Old 02-20-2006, 04:44 AM
ridley_1969 ridley_1969 is offline
 
Join Date: Nov 2005
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

username12: What is the link you are entering in the 'redirect link' box? I'll try and debug it for you?
Also, the permissions works for ANY permissions groups, primary or secondary.

Marcus/Ridley
Reply With Quote
  #26  
Old 02-21-2006, 08:04 PM
ridley_1969 ridley_1969 is offline
 
Join Date: Nov 2005
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Username12: I think I've addressed the issues you were having with this latest version.

You will now be able to use ANY url to redirect, not just one local to your vbulletin installation. Remember you can also use relative paths such as ../donations.php and it will still work.

Also, I've added the stats ability in the control panel, so you can see how many people have viewed your reminder in the current month.

And the checking of primary and secondary usergroups works fine. (it actually did since version 1.01)

Enjoy

Marcus/Ridley
Reply With Quote
  #27  
Old 02-21-2006, 08:06 PM
bashy bashy is offline
 
Join Date: Nov 2005
Posts: 2,544
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Cheers for the update...i have updated and all seems well atm!!
Reply With Quote
  #28  
Old 02-21-2006, 09:58 PM
username12 username12 is offline
 
Join Date: Jan 2006
Posts: 109
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think the problem I was having was one of the settings. Needed to check no instead of yes in the clear redirect box (unless that was just added in 1.0.2). Redirecting to a non-VB page works perfectly.

Still having the problem with multiple usergroups, as my supporter usergroup is receiving the message if that person is also in another usergroup (but is not receiving it when in just that one usergroup). Don't know if this would work, but maybe if the setting were for usergroups to exclude rather than usergroups to include.
Reply With Quote
  #29  
Old 02-26-2006, 03:11 PM
3z3k3l 3z3k3l is offline
 
Join Date: Feb 2006
Location: TX
Posts: 201
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Feature Request.

Is there a way to Set this mod up to redirect a user somewhere after they sign up for an account?

It would be great to send users to welcome pages or to a Subscription page for added features and give them all the benefits before they get to the forums.

Not urgent but it would be a "nice to have".
Reply With Quote
  #30  
Old 02-26-2006, 08:24 PM
ridley_1969 ridley_1969 is offline
 
Join Date: Nov 2005
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Is there a way to Set this mod up to redirect a user somewhere after they sign up for an account?
Thats an interesting request.
From a first look, it appears it would probably be a separate plugin.
But it could be an extension.
Based on your idea though, I would envision you selecting from a drop down all the different options that a user goes through, such as 'When they register', 'When they login', 'When they first post', 'When they are banned', etc. Then allow you to redirect each possible option, and activate each one accordingly.

Marcus/Ridley
Reply With Quote
  #31  
Old 02-26-2006, 10:03 PM
3z3k3l 3z3k3l is offline
 
Join Date: Feb 2006
Location: TX
Posts: 201
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ridley_1969
Thats an interesting request.
From a first look, it appears it would probably be a separate plugin.
But it could be an extension.
Based on your idea though, I would envision you selecting from a drop down all the different options that a user goes through, such as 'When they register', 'When they login', 'When they first post', 'When they are banned', etc. Then allow you to redirect each possible option, and activate each one accordingly.

Marcus/Ridley
Wow you make even better before we can even think of these ideas!

Yeah, I am not sure if it would be whole seperarte plug in or not.
I like those options too, that would make it more robust.

Great ideas.
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:50 PM.


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.13689 seconds
  • Memory Usage 2,306KB
  • Queries Executed 25 (?)
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_quote
  • (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
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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