How to parse <li-answer> <li-table> custom li tags into raw html
I was playing around with XML data dump of messages, and found custom HTML tags (<li-{type}> in the message content. From Khoros API (LiQL), I'm getting transformed HTML content, without any custom lithium HTML tags Tags example - li-answer, li-code, li-emoji, li-code, li-video, li-image etc How to parse such tags, and get content HTML like it is provided in the API using LiQL ?99Views
Sign in to react to this post1Comment
Lihium Community: Edit CSS: html{font-size:10px;-webkit-tap-highlight-color:transparent}
Where can I edit the CSS entry: html{font-size:10px;-webkit-tap-highlight-color:transparent} in a Lihium community? I can't find it in Studio under Community Style > CSS.310Views
Sign in to react to this post0Comments
HTML support for GraphQL API
Hi Khoros, I've been roadmapping usage for the GraphQL API that allows for the creation of a Knowledge Base Article: https://developer.khoros.com/khorosauroradevdocs/docs/create-a-knowledge-base-article#create-a-knowledge-base-article When it comes to populating the GraphQL, I noticed some fields that we can use to populate an article, like "subject", "body", "introduction". However, when it comes to creating a Knowledge Base Article, I'm curious if there is support for some things I can do with the GraphQL API that we can already do with the UI version of creating a Knowledge Base Article. For example, in the UI, I can open the Source Code field in the editor of the article (please see attached screenshot). What this allows me to do is to essentially author the article in HTML, rather than in plaintext. So, as seen in the screenshot, I can set the Source Code for the new Knowledge Base Article. My question is this: with the GraphQL API, can I submit the body content as straight HTML just like I can in the UI > SourceCode? If the answer is no, my question we then be, is there a way we can set the HTML of a new Knowledge Base Article using the GraphQL API in any way (Source Code or otherwise)? Thanks, Edson988Views
Sign in to react to this post1Comment
View logged out text keys?
Hi all, Trying to find the text key for a specific button that only appears for logged-out users (Community Classic). I know how to do the "show text keys", but I only know how to do it when logged in. I found this thread, but it's not helpful: View logged out text keys | Atlas Specifically, I'm looking for the text key for the "Comment" link that appears on blog posts when not signed in. I found the key for "You must be a registered user to add a comment..." text, since that's easy enough to search for. But the "Comment" link is basically impossible to search for since the word "Comment" is so generic. I'll file a support case too, as I suspect this may require their help. Cheers!Solved1.6KViews
Sign in to react to this post10Comments
Confirmed w/ support that there's no way to view the text keys for things that are only visible to logged-out users.
Support did go the extra mile to find the text key for us (by painstakingly searching the available keys & testing, just like I would have had to). This specific text key is: blog.articleactions.comment-on-this-button.title. HOWEVER - note that the same text key is used for "Comment" buttons/links for both anonymous and logged-in users.
Sign in to react to this post
Customizing the My Settings page
Hi, I am trying to figure out how to customize the elements that are part of the My Settings page such as My Bookmarks and My Subscriptions. However there is no pages in the Studio Page-editor for those. All I see is a component called tabs. Please let me know what I am missing.Solved1.3KViews
Sign in to react to this post6Comments
Hi bishalgoswami,
The quilt for the My Settings page (as mentioned by CarolineS) is called MyProfilePage. However, the primary functionality of the settings page is handled in an out-of-the-box component called "tabs" which is not editable in Studio.
In my environment where I wanted to make changes to the settings page, I created my own component (which I called "custom.user.settings.tabs") where I first rendered the out-of-the-box component while wrapping it in my own custom div so I could make CSS-based changes, as shown below.
<#-- Render the out-of-the-box component --> <div class="rsa-c-user-settings-tabs"> <@component id="tabs"/> </div>I then used the <@liaAddScript> functionality to add jQuery to make other changes I needed, such as hiding the ability to change their email address or first/last name. See the screenshots below.
Hope this helps!
MyProfilePage_quilt.pngMyProfilePage_component.png
Sign in to react to this post
Lab / Idea / Unconference Meetup?
I have a couple things on my community backlog that probably require some level of customization - I tend to be looking for stuff in Atlas that already has some traction or headway AND I see lots of "under consideration" ideas AND I see lots of "Did anybody make an XYZ widget in their community..." questions BUT what I haven't yet found (beyond this forum itself) is an available time and place for Devs to get together on their own and either attack a specific common problem OR talk together through a top of mind issue. It could be anything from a KhorosLed affair or even just an Unconference we put on ourselves. Would be REALLY great if there was a vanilla lab stood up to do actual live-action work that participants could then try to leverage in their own environments later. Am I just not finding this yet? Do we need to bootstrap something? BlakeH - has this come up before?3.2KViews
Sign in to react to this post26Comments
Add Root Message (Topic) and Solution to each page
Hello, How can I add the root message (Topic) and also the Solution to every page? At the moment I only see them on the first page, but If I go to pagination number 2 I only see the comment list. I hope I was clear on my questionSolved1.1KViews
Sign in to react to this post5Comments
- MattV2 years agoKhoros Staff
SheenaK Forums v5 primarily enables threading, correct. But as a part of that, I think it allows the root message to appear on every page.
Atlas uses Forums v5, which is how they are able to do that.
This is the Quilt XML for the Atlas community ForumTopicPage.
<?xml version="1.0" encoding="UTF-8"?> <quilt layout="two-column.main-side" nestable="false" disableTopCssClass="false"> <add to="common-footer"> <component id="quilt:Footer"/> </add> <add to="side-content"> <component id="forums.widget.recent-threads" mode="slim"/> <component id="recommendations.widget.recommended-content-taplet" mode="slim"/> <component id="theme-lib.related-topics"/> <component id="forums.widget.related-messages-taplet" mode="slim"/> <component id="custom_content_15"/> </add> <add to="main-content"> <component id="Lingotek_CP_Dashboard"/> <component id="forums.widget.related-messages-taplet" mode="slim"/> <component id="topic-message"/> <component id="thread-pager"/> <component id="solution-count-conditional"/> <component id="solution-list"/> <component id="reply-count-conditional"/> <component id="message-pager"/> <component id="message-list-detail-with-inline-editors"/> <component id="comment-editor-submit-button-alert-forum"/> </add> <add to="common-header"> <component id="quilt:Header"/> <component id="custom_content_19"/> </add> <remove from="sub-header-main" for="Header"> <component id="common.widget.page-title"/> </remove> </quilt>Sign in to react to this post
change date in tkb-p to last updated date
Hi all, Does anybody know how to change the dates that are listed underneath each topic in the list on a tkb-p overview page? By default is seems to show the creation date, I would like to change this to the last updated date.628Views
Sign in to react to this post1Comment
Create new SCSS File in a Custom Skin thorugh Studio
Is there a way to add a new custom file to any of the Skins on Community? I assume it will be possible through SDK but is it also possible from Studio? Any help is appreciated.Solved857Views
Sign in to react to this post2Comments
- Akenefick2 years agoGenius
Solved: Re: Adding SCSS code to custom component in Studio - Atlas (khoros.com) I think this answers your question. Looks like you have to use the SDK or ask support.
Sign in to react to this post