PatrickRQ Posted March 28, 2023 Posted March 28, 2023 Hi, I noticed here on IPS that once a first reply appears in the topic there is a question right below the topic title (the green area). How I can enable it in my community?
Ryan Ashbrook Posted March 28, 2023 Posted March 28, 2023 Edit a forum, and under Display Settings enable "Enable Solved?" and save. Make sure you also enable "Allow the topic starter to mark solved?"
PatrickRQ Posted March 29, 2023 Author Posted March 29, 2023 (edited) @Ryan Ashbrook I have had it done before I asked but the green message does not appear along with first reply as it happens here at IPS. That reminder is actually great thing as people often forget or ignore to mark things solved. Edited March 29, 2023 by PatrickRQ
Marc Posted March 29, 2023 Posted March 29, 2023 Could you please confirfm you are looking at the topic as the user who created the topic? I ask as they will only appeart to that person, and nobody else
Solution Nathan Explosion Posted March 29, 2023 Solution Posted March 29, 2023 @Marc Stridgen It's early morning so happy to be wrong but I think the logic on the check for that section may be flawed if you are viewing your own topic and you are a Moderator. Here's the code: {{if $topic->canSolve() AND ! $topic->isSolved() AND $topic->isNotModeratorButCanSolve()}} <div class='cContentMessage cContentMessage_color ipsMessage_success ipsMargin_vertical' data-controller='forums.front.topic.solved'> <h3 class='cContentMessage__header'>{lang="solved_did_it_tho_title" sprintf="\IPS\Member::loggedIn()->name"}</h3> <div class='ipsPadding'> {lang="solved_did_it_tho_desc"} {{if member.members_bitoptions['no_solved_reenage']}} <div class='ipsMargin_top'> <a href="#" data-action="mailSolvedReminders" class="ipsButton ipsButton_verySmall"><i class="fa fa-envelope"></i> {lang="solved_reengage_on"}</a> </div> {{endif}} </div> </div> {{endif}} If checks 3 things canSolve = true isSolved = false isNotModeratorButCanSolve = true If you are a moderator and have created a topic that can be solved, that message won't display to you. See attached video. My question is... - Questions - YNWA.TV (Test site) — Mozilla Firefox 2023-03-29 09-50-32.mp4 SeNioR- and PatrickRQ 1 1
PatrickRQ Posted March 29, 2023 Author Posted March 29, 2023 (edited) @Nathan Explosion thanks. Seems my rights, as admin, were limited 😅 admins and mods must have solved their issues themselves ^.^ In fact I see no real purpose behind this, maybe hidden - as CSS 🤣 Edited March 29, 2023 by PatrickRQ
Nathan Explosion Posted March 29, 2023 Posted March 29, 2023 My post above isn't a solution...I'm reporting a potential bug with the functionality in relation to this being the requirement for the section to appear. Admins/Mods won't see the display on other people's topics. But the topic creator won't see the display on their own topic if they are a moderator. 1 hour ago, Marc Stridgen said: Could you please confirfm you are looking at the topic as the user who created the topic? I ask as they will only appeart to that person, and nobody else
Marc Posted March 29, 2023 Posted March 29, 2023 1 hour ago, Nathan Explosion said: @Marc Stridgen It's early morning so happy to be wrong but I think the logic on the check for that section may be flawed if you are viewing your own topic and you are a Moderator. Here's the code: {{if $topic->canSolve() AND ! $topic->isSolved() AND $topic->isNotModeratorButCanSolve()}} <div class='cContentMessage cContentMessage_color ipsMessage_success ipsMargin_vertical' data-controller='forums.front.topic.solved'> <h3 class='cContentMessage__header'>{lang="solved_did_it_tho_title" sprintf="\IPS\Member::loggedIn()->name"}</h3> <div class='ipsPadding'> {lang="solved_did_it_tho_desc"} {{if member.members_bitoptions['no_solved_reenage']}} <div class='ipsMargin_top'> <a href="#" data-action="mailSolvedReminders" class="ipsButton ipsButton_verySmall"><i class="fa fa-envelope"></i> {lang="solved_reengage_on"}</a> </div> {{endif}} </div> </div> {{endif}} If checks 3 things canSolve = true isSolved = false isNotModeratorButCanSolve = true If you are a moderator and have created a topic that can be solved, that message won't display to you. See attached video. My question is... - Questions - YNWA.TV (Test site) — Mozilla Firefox 2023-03-29 09-50-32.mp4 16.12 MB · 0 downloads That would indeed be correct, as a moderator can solve all topics. So the message isnt really relevant in that context. Its not too early for you though. You are quite correct 🙂
PatrickRQ Posted March 29, 2023 Author Posted March 29, 2023 (edited) 2 minutes ago, Marc Stridgen said: That would indeed be correct, as a moderator can solve all topics. So the message isnt really relevant in that context. As far as both of you may be right here, depending on point of view, the Admin role (that can be global moderator at the same time) should be excluded from this the check. Admin is admin.. always right! 🤣 Edited March 29, 2023 by PatrickRQ
Nathan Explosion Posted March 29, 2023 Posted March 29, 2023 Just now, Marc Stridgen said: So the message isnt really relevant in that context. Very well. Personally I think the message should be displayed to the creator of the topic, regardless of whether they are a Moderator or not. But I'm not overly bothered about, so no feedback request to be submitted to change it. teraßyte 1
PatrickRQ Posted March 29, 2023 Author Posted March 29, 2023 (edited) 2 minutes ago, Nathan Explosion said: Very well. Personally I think the message should be displayed to the creator of the topic, regardless of whether they are a Moderator or not. But I'm not overly bothered about, so no feedback request to be submitted to change it. Seems moderator rights are limited in own topics, it assumes moderator should know, without additional notice, what is his job and to mark best answer for own topics, heh. As mentioned in earlier reply of mine, all depends from point of view but Admin itself should be excluded, why? reason is simple. We discuss about that entire morning. Edited March 29, 2023 by PatrickRQ
Recommended Posts