ContributionsMost RecentMost LikesSolutionsRe: Devs - How do you provide tools to mods to tackle spam? wrote: Although a bit off topic to your question directed at the developer audience I'm curious to learn why you feel the spamfilter with the accompanying spam quarantine is not a good enough tool already? Too many false positives or toolow hit rate for spam messages? Is your problem more with spam PM or public spam topics/replies/comments? ClaudiusHcame across this thread while looking for solutions to a problem we're having with spammers on our community, and thought I'd respond to your question here. Couple of things that we're experiencing with the spam quarantine: 1) It has a habit of catching posts that have been submitted, *not* quarantined, and then had minor edits (eg fixing typos, or adding a small extra sentence) made by the author. 2) Most recently, the spammers have a new technique that is somehow preventing the Quarantine from catching their posts. I'll PM you about that separately to avoid advertising the technique too broadly. Re: Customised Accepted Solution Success message OlivierS wrote: @dasyuridwhy don't you add some logic in your email template? Email template Email template context objects OlivierSBecause it's not the email I'm looking to change (we've alreayd made changes to the Accepted Solution emails). It's the little message that is displayed above the post after the Accepted Solution is marked. The text key isfeedback.MarkMessageAsAcceptedSolutionAction.succeed and defaults to saying "Success! This post is now set as Best Answer.". (Note: we've renamed "Accepted Solution" for our community). What we'd like to do is have that message be customised for specific roles, and to be able to launch a popup survey. Customised Accepted Solution Success message Hi, We've done some work customising the "Success" text string that comes up when a post is marked as an Accepted Solution. To date we've done this using the text keys, however we would like to do something more complex and so far I've had no luck getting it working. What we want to do is when a post gets marked as an Accepted Solution: 1. The role of the person marking it is checked. 2. If they have a role that matches one of our staff roles, they are given "Success Message A". 3. If they do not have one of the staff roles, they are given "Success Message B"and a script run to popup a survey. What's the easiest way to do this? I've built freemarker code into a Component that emulates this, except for the very first part where it gets triggered after a post has been marked as Accepted Solution. The freemarker code doesn't (appear to) work in a text key, however I have seen other text keys that use #if and #else terminology so I'm assuming what I want to do can be done - it's just not done through freemarker and potentially needs know-how I've not got... Re: Urgent - Custom Content Breaks in ADMIN backend - All customers are affected - data lostWe have this issue on our community as well, however there's a simple workaround you can use until Lithium get it fixed. When you enter the Custom Content area you can use the drop down to switch the custom content field you want to view once. If you then need to switch a second time, you just need to move your mouse to the left nav and click "custom content" and it will cause the page to reset. You can then switch again. Takes maybe 10 seconds longer to switch due to extra clicks and mouse move. It'a an annoying bug, but it's not the show stopper it's presented as here.Re: Displaying most recent thread by user Bingo! Many thanks - that's pulling nicely. We've further refined it, as follows, to get it to only pull from the one forum, get it to sort by most recently created thread at the top, and only return a maximum of 5 threads: /boards/id/[board_id]/search/messages?solved=false&author_id=${user.id}&q=is_root:true&sort_by=-latestPostDate&page_size=5 This so far appears to be giving us what we wanted. Re: Displaying most recent thread by user HaidongGThat's getting very close to what we want. When testing it on our staging board, however, it's picking up threads I've contributed to but was not the original thread creator. It's also picking up threads that are solved where I've contributed and my post is not the solution. What I'm specifically after maybe better illustrated with an example: Within the Help board, we have four threads: Thread A - started by me, has a solution marked. Thread B - started by you, no solution marked. Thread C - started by me, no solution marked. Thread D - started by a.n.other, I've posted a reply, no solution marked. The component we want to create would then look through the threads and: If I am logged in, it shows me Thread C If you are logged in, it shows Thread B If a.n.other is logged in, it shows Thread D Displaying most recent thread by user Hi, We want to make it easier for our members using our Help forum to relocate their threads more easily - specifically by placing a widget at the top of the forum index that shows them only their own created threads. Preferably, we'd only show them the threads that remain unsolved. Any pointers on possible approaches? As a learner, I'm assuming I'd start with retrieving the threads, as these will include the information on who started the thread and whether it's been solved or not. That's simple - what I've struggled with it setting up the rest of the code to then restrict it to only display threads originated by the user and exclude those that have been solved. Thanks in advance! Solved