S:550 Tag Trouble
I'm working on a pagebuilder page that has a year dropdown menu for credit card expiration dates. Fortunately there's the S:550 tag that dynamically creates one for the current year and x years into the future (It can also do stuff like previous years, list ascending or descending, etc). Unfotunately, the documentation is inconsistent and I can't get it to do what I want. I'm trying to have a dropdown that goes from the current year to seven years in the future, and given that a certain condition is true, I want the selected value to be the one seven years in the future.
The documentationsays that that there are four variables - the backwards differential, the forward diferential, the selected value, and the future value. From what I can tell from the documentation, they are to be entered in this order.
Example from documentation
:FD=V=:FV=]]
I can get the list showing the seven future years with the following code...
]
I run into trouble trying to get the selected value.
The examples in the documentation are as follows...
Default Usage:
]]]
This will result in a pulldown that runs from 2009 to 2019.
Future View Usage:
]:FV=True]]
This will result in a pulldown that runs from 2019 to 2009.
Specific Year Range:
]]]
This will result in a pulldown that runs from 2009 to 2019.
The number of colons in the examples in inconsistant. Sometimes there's a colon and the future value, sometimes there isn't. I've been trying to use the following code as a simple test...
]
...but all it outputs is "20102011201220132014201520162017". It's missing the tags. I already have my code for dynamically calculating the future year (see below if you're curious) I just need to get the S:550 to work with a selected value.
Calculate Future Year
]]] ]]] length 5 - ]]] length substring 7 +]]
Comments
-
Hey Colin,
You have to put the S:550 tag within a SELECT statement like (Convio folks -- please note that it'd be nice to have this in the documentation!):
<SELECT>
]
</SELECT>The variable number of colons is holding places for the settings you are not using.. so FD always comes after two, SV after 3, BD after only 1. If you are using SV and not FD and BD, you still have to have the colons there.
I could not get FV to work at all.
Adrian
0 -
Adrian Cotter:
Hey Colin,
You have to put the S:550 tag within a SELECT statement like (Convio folks -- please note that it'd be nice to have this in the documentation!):
<SELECT>
]
</SELECT>The variable number of colons is holding places for the settings you are not using.. so FD always comes after two, SV after 3, BD after only 1. If you are using SV and not FD and BD, you still have to have the colons there.
I could not get FV to work at all.
Adrian
I'm an idiot. I use the select tag in the other places I have it working, but I forgot to copy the lines to my test page while I was messing around. I've got it all working now. Full code is below if you're curious.
Earlier in the page I set a testing variable which is the value for S80:testTransaction. If it's true, I auto select the current year plus 7.
<select id="card_exp_date_year" name="card_exp_date_year">
]::TRUE:V=]]] ]]] length 5 - ]]] length substring 7 +]]::]]:]]
</select>0 -
Colin McClure:
I'm an idiot. I use the select tag in the other places I have it working, but I forgot to copy the lines to my test page while I was messing around. I've got it all working now. Full code is below if you're curious.
Earlier in the page I set a testing variable which is the value for S80:testTransaction. If it's true, I auto select the current year plus 7.
<select id="card_exp_date_year" name="card_exp_date_year">
]::TRUE:V=]]] ]]] length 5 - ]]] length substring 7 +]]::]]:]]
</select>a nice little piece of code! glad its working... I've been an idiot many a time myself.
0
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 3 Blackbaud Staff Discussions
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board