Best Of
Re: Hide the Side Panel in certain pages
You can use a plugin or put that code in a custom theme which to me would be the best approach, but if you want to customize more of the look and feel and/or want to get some "web development" basics, than you could think about installing the "CSSEdit" plugin, which allows you to easily insert CSS code.
You need to find out the id or the class of the body element of the page where you want to hide the panel (I can't give you the name, only if your site is public and you give a link to it). Learn how to find it out with the web inspector tools of your browser, but that is really simple. Then you just need to add the following snippet in the CSSEdit plugins edit box:
#the_body_tags_id .Panel { display: none }

Re: Vanilla 2021.003 RC2 is now available
which server service? Nginx? Apache?
If it's Nginx, you can see my reply, that's correct conf.

Re: Help changing I agree to the terms of service
The definition is listed here
https://open.vanillaforums.com/discussion/comment/220489/#Comment_220489
You want to change "I agree" look under " I agree
You can also download a translation file - to find various definitions (that also show syntax for "translating" changing text.
here I look at the German
https://open.vanillaforums.com/addon/vf_de-locale
in it I find
$Definition['I agree to the <a id="TermsOfService" class="Popup" target="terms" href="%s">terms of service</a>'] = 'Ich stimme den <a id="TermsOfService" class="Popup" target="terms" href="%s">Nutzungsbedingungen</a> zu';
Where to put it:
Hint
6- conf based - conf/locale.php
is only overruled be a language translation file
Also
https://open.vanillaforums.com/discussion/comment/242233/#Comment_242233

Re: Vanilla 2021.003 RC2 is now available
this turns out when installing. php versiyon 7.4
https://open.vanillaforums.com/search?Search=something+has+gone+wrong

Re: Keystone Dark Theme CSS Fixes (3.3-2021.003)
The following are other changes done in pm with the member I initially provided the above css for
Minor change
/* Paragraph dropdown text */ .vanilla-1rwe2es-paragraphMenuCheckRadio-checkRadio { color: black!important; }
Added for buttons
input.Button.Primary.Okay { background-color: #333; } input.Button.Cancel { background-color: #333; }
Added for Cockwheel
One can argue that it is good that white makes it blend in.
To me it seems weird it is white when bookmark, post comment, new discussion and most other buttons are yellow'ish in color
span.Arrow.SpFlyoutHandle:before { color: #f7bc2d; }
Added for formatting menu
#paragraphMenu1-formattingMenus-menu { color: black; }
Some may only have been required due to changes that member already had done on his site.

Re: V4.01RC Help - How to achieve a single board corresponding to the designated moderator?
Make a custom role
https://success.vanillaforums.com/kb/articles/39-roles-permissions
Only give him announce/close discussion, edit/delete discussion/comment permission for that category.
Don't have default role Moderator on that custom role.

Re: Redirector do not seems to work on Vanilla 3.3
Note that you don't need the redirector plugin. Just visit /dashboard/routes and add a route:
viewtopic.php\?id=(.*) discussion/$1 Permanent (301)
Fetching New Users From Database
I have been asked via PM if I can give support and as I have explained recently, I'm willing to do so, but I think asking in a public help forum for help via PM feels wrong to me. So here is the task and my reaction.
I have been asked to provide some Smarty snippet which makes the recent registered users available. I don't think that approach is wise, since Vanilla is moving towards Twig and writing themes for Vanilla usually doesn't involve dealing too much with Smarty at all. But I haven't been asked for my opinion on Smarty...
There is plugin called ReuasableStats which provides some metrics which then should be available as Smarty snippets. I have no time for working on a detailed and really working solution, but here is what I came up with and what might help getting you started...
That snippet needs to be included in the themehooks file. After that you should be able to access the info "somehow" as "new_users". I really don't know how handling an array with Smarty would work. As I said before, that wouldn't be my approach...
public function base_render_before($sender) { $newUsers = Gdn::cache()->get('NewUsers'); if ($newUsers === Gdn_Cache::CACHEOP_FAILURE) { $newUsers = Gdn::sql() ->select('Name') ->from('User') ->where('Banned >' ,0) ->where('Deleted >', 0) ->orderBy('DateInserted', 'desc') ->limit(10) ->get() ->resultArray(); Gdn::cache()->store( 'NewUsers', $NewUsers, [Gdn_Cache::FEATURE_EXPIRY => 2 * 60] ); } $sender->setData('new_users', $newUsers); }
The code is untested by the way, but I'm quite short in time, sorry...

Re: Privileged Member Role
The default role type "Member" dictates the roles users are assigned to upon registration, make sure to only choose the default role type "Member" for roles you want auto-assigned on registration
.
https://success.vanillaforums.com/kb/articles/39-roles-permissions
Don't set default for your new role
