ContributionsMost RecentMost LikesSolutionsRe: Khoros Communities Classic v24.09 Release Notes LauraV hey, it's confusing. why in this classic release notes the aurora doc? Learn more about Community Firehose. Re: Exclude read-only messages in REST search? Hey, is it any API call to check if a node setup to read-only? I was told by Khoros support that does not exist. Re: Data/Metrics on Subscriptions you can also get the nested subscriptions https://developer.khoros.com/khoroscommunitydevdocs/docs/retrieve-nested-subscriptions-for-a-node You can make this call if you logged as an Admin https://yourcommunity/api/2.0/search?q=SELECT%20*%20FROM%20subscriptions&restapi.response_style=view&restapi.response_format=json However, you can not run this call via Postman, I've tried any possible way and created a Khoros support case and reached to their devs for that, Waiting on the response. https://{{hostname}}/api/2.0/search?q=SELECT%20*%20FROM%20subscriptions LIMIT 1000&restapi.session_key={{sessionkey}} I can make many of the api calls except of the above... Re: How do I create a subscribe button inside a component Hey, we've done something like this for a standing alone subscribe and unsubscribe btns custom subscribe button component for articles and blogs <#import "theme-lib.common-functions.ftl" as common /> <#if !user.anonymous> <#import "common-functions" as utility /> <#attempt> <#if page.name == 'BlogArticlePage' || page.name == 'TkbArticlePage'> <#assign id = page.context.thread.topicMessage.uniqueId!'' /> <#assign substype = "threads"> <#else> <#assign id = coreNode.id!'' /> <#if page.name == "BlogPage"> <#assign substype = "blogs"> <#elseif page.name == "TkbPage"> <#assign substype = "boards"> </#if> </#if> <#assign checkSubscription = rest("/${substype}/id/${id}/subscriptions/users/self/type/email").subscription /> <#if checkSubscription.id?has_content> <a class="lia-link-navigation unsubscribe-btn" <#if user.anonymous>disabled="disabled"</#if> id="unsubscribe-btn" href="javascript:void(0);"> <span class="lia-button lia-button-primary">Unsubscribe</span> </a> <#else> <a class="lia-link-navigation subscribe-btn" <#if user.anonymous>disabled="disabled"</#if> id="subscribe-btn" href="javascript:void(0);"> <span class="lia-button lia-button-primary">${text.format("custom.subscribe-text")}</span> </a> </#if> <#assign endpointUrl = common.getEndpointUrl("custom-subscribe-blogs") /> <@liaAddScript> (function($) { $(document).ready(function() { $('.subscribe-btn, .unsubscribe-btn').click(function() { var bId = '${id?js_string}'; var substype = '${substype?js_string}'; var classbtn = $(this).attr('id') || ''; $(this).attr('disabled', 'true'); $.ajax({ url: '${endpointUrl}', data: {'Id': bId, 'ClassBtn': classbtn, 'substype': substype}, type: 'post', success: function(data) { location.reload(); } }); }); }); })(LITHIUM.jQuery); </@liaAddScript> <#recover> <!-- error in custom-subscribe-blog --> </#attempt> </#if> calling endpoint component in the code above <#compress> <#import "theme-lib.common-functions.ftl" as common /> <#if user.registered && common.validEndpointRequest(false, true,false)> <#setting url_escaping_charset="UTF-8" /> <#setting number_format="0.######" /> <#assign ID = http.request.parameters.name.get("Id", "") /> <#assign Class = http.request.parameters.name.get("ClassBtn", "") /> <#assign substype = http.request.parameters.name.get("substype", "") /> <#if user.anonymous || (ID?length lt 1) || (Class?length lt 1) || (substype?length lt 1)> <p>Not permitted</p> <#else> <#if Class == "subscribe-btn"> <#assign subscribed = restadmin("/${substype}/id/${ID}/subscriptions/users/self/add?subscription.type=email") /> ${subscribed.@status} <p>Subscribed successfully</p> <#elseif Class == "unsubscribe-btn"> <#assign subscribed = restadmin("/${substype}/id/${ID}/subscriptions/users/self/type/email/remove") /> ${subscribed.@status} <p>UnSubscribed successfully</p> </#if> </#if> </#if> </#compress> definitely needs some css, we have our css and scheme , you should code yours Re: What companies are subprocessors to Khoros? IsabellaGi hey, what was used for the Interactive events? Re: Community Syndication in the Developer Documentation Portal SuzieH hey, How to do it as iFrame directly in another CMS? We need to share our articles list from a specific board on another our company's content management platform. Their platform is not allowing any script in the content editor. It looks like this comment text area. The editor allows only iFrames to be inserted. Any way around? They don't have access to backend for API endpoints or header to add js. Re: Khoros Communities 22.10 Release We got this email Dear Khoros Customer, We're reaching out to inform you that your production upgrade scheduled for tonight has been postponed because we've identified some bugs in the new version. We apologize for the short notice regarding this delay. Efforts were made up to the last possible moment to avoid delaying your upgrade, but the decision was made to postpone so the upgrade can be done properly with the least possible risk. We appreciate your patience, and thank you for being a Khoros Customer. Can someone explain what are the bugs? Re: How to Install the Lithium Community SDK on Windows Yes, I ran into those issues a long time ago and I've asked Khoros to update the docs that Windows is not supported. I'm not using SDK since I'm on Windows. Re: Khoros Communities 22.8 Release KrisS interestingly, it was our superuser and me, and I'm the Admin 🙂 and it happened right after the upgrade and nothing changed at our side. Re: Khoros Communities 22.8 Release we got the issues when the users replied to a post and right away it has been accepted as a solution. If they have no permissions to un-accept, our moderators have to track and do it. Support case already created last Friday.