S-Tag to check if an image file exists.
Tried using he S151 tag but either it doens't work with Image Files or I don't have the right parameter path to get it to render TRUE.
Anyone have any additonal ideas?
Cheers,
Comments
-
JP Provencal:
Wanting to build out a conditional using S-Tags that will render content if an image file by a specific name exists in the LO image library.
Tried using he S151 tag but either it doens't work with Image Files or I don't have the right parameter path to get it to render TRUE.
Anyone have any additonal ideas?
Cheers,I'm not aware of an S-Tag for this, but you can check if a file at a given url exists with JQuery.
http://stackoverflow.com/questions/3381663/how-to-check-if-image-exists-with-given-url<span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);">$</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);">.</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);">ajax</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);">({</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);"><br/> url</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);">:</span><span style="margin:0px;padding:0px;border:0px;color:rgb(125,39,39);">'http://www.example.com/somefile.ext'</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);">,</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);"><br/> type</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);">:</span><span style="margin:0px;padding:0px;border:0px;color:rgb(125,39,39);">'HEAD'</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);">,</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);"><br/> error</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);">:</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);"><br/> </span><span style="margin:0px;padding:0px;border:0px;color:rgb(16,16,148);">function</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);">(){</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);"><br/> </span><span style="margin:0px;padding:0px;border:0px;color:rgb(133,140,147);">//do something depressing</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);"><br/> </span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);">},</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);"><br/> success</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);">:</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);"><br/> </span><span style="margin:0px;padding:0px;border:0px;color:rgb(16,16,148);">function</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);">(){</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);"><br/> </span><span style="margin:0px;padding:0px;border:0px;color:rgb(133,140,147);">//do something cheerful :)</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);"><br/> </span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);">}</span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);"><br/></span><span style="margin:0px;padding:0px;border:0px;color:rgb(48,51,54);">});</span>
2 -
JP Provencal:
Wanting to build out a conditional using S-Tags that will render content if an image file by a specific name exists in the LO image library.
Tried using he S151 tag but either it doens't work with Image Files or I don't have the right parameter path to get it to render TRUE.
Anyone have any additonal ideas?
Cheers,The S46 tag checks if a file exists on the Luminate Online filesystem, e.g.
[[S46:images/indicator.gif]]
The above renders TRUE.
5 -
Looks like S46 was missing from the docs! I've added it: https://www.blackbaud.com/files/support/helpfiles/luminate-online/help/luminateonline.html#../Subsystems/S-Tags/Content/S-Tags/S46_Check_File_Exists.html
Please let me know if I can improve it in any way!
Thanks,
Colleen3 -
I don't want to hijack this post, but could there be other S-Tags that could be missing from the docs?
How often is this doc(s) reviewed?
One reason I ask is that on this page:
https://www.blackbaud.com/files/support/helpfiles/luminate-online/help/luminateonline.html#../Subsystems/S-Tags/Content/S-Tags/Platform.html
You will see S202 Add a GIGYA login component. GIGYA is long gone now.
This should be one of the Spring into Action challenges. #documentationspringcleaning
Thanks,
Phil1 -
Philip Nawrocki:
I don't want to hijack this post, but could there be other S-Tags that could be missing from the docs?
How often is this doc(s) reviewed?
One reason I ask is that on this page:
https://www.blackbaud.com/files/support/helpfiles/luminate-online/help/luminateonline.html#../Subsystems/S-Tags/Content/S-Tags/Platform.html
You will see S202 Add a GIGYA login component. GIGYA is long gone now.
This should be one of the Spring into Action challenges. #documentationspringcleaning
Thanks,
Phil
Aah, good catch, Philip! S202 is still used for adding a social media log in component. I missed updating the word "Gigya" on that Platform S-Tags topic. I've made the update.
The LO docs are updated as we learn of needed updates. If you have any feedback, just let me know, and we'll work toward improvements. At this time, I don't know of any other missing S-Tags.
Thanks,
-Colleen0 -
The LO docs are updated as we learn of needed updates. If you have any feedback, just let me know, and we'll work toward improvements. At this time, I don't know of any other missing S-Tags.
That pretty much leaves it up to us to stumble on a new tag out of Noah.
If you look back at through the history of this community this exact scenario has played out repeatedly. We all pound our heads on some problem, and Noah mentions E130 or something and everyone is like HOLY $#@!. Then the community has to figure out how the new tag works. Same thing with transform tags, and plenty more I could find. And Noah isn't around quite as much anymore.
These are super valuable to everyone. Having a Luminate developer actually look at the system and tell you what tags exist would be a really worthwhile task. Seriously, four new undocumented tags could be the best thing to happen here all year.
I bet if you just posted a list of everything we could put in square brackets the community would backwards engineer them and write the docs themselves.2 -
Thanks, Brian. We're looking into this!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