UK Online Safety Regulations and impact on Forums

The UK is a joke, you've elected 1984.

OFCOM and the UK government can sit on this 🖕🏻 and rotate.

It doesn't really matter who we elect. This law was created by the previous (Conservative) government and is being implemented by the current (Labour) government. Enough politics anyway, I will save that for another thread.
 
Thanks. I think so too. If no-one can start a message, then they can only reply if admin contacts them.

Anyway got my permissions sorted again.

I'm just debating over the spam filter thing for preventing links by new users. But presumably if a new user posted a link, it would send their post for manual approval? Which might not get seen straight away and could put new users off. Is there no way in ACP to prevent a certain user group from posting links?
 
You can choose manual approval or reject. I have this for links:

View attachment 322373
Thank you very much - that is really helpful. So you use an Akismet API? And that actually scans the links and posts for spam as well? Just wondering if this would conflict with the AI addon I have. That doesn't scan for spam though - just for illegal content. Although I think I could add spam to the list.

So if I set it to check the first 3 messages. Is that only if those 3 messages have links? Or will their messages keep going to manual approval until they've posted 3 links?! ie they could post 10 posts and only 3 of them contain links.
 
Also one issue I have with saying in the TOS, what measures/software/moderation you're using to prevent illegal harms. Is that this gives a heads up to spammers as to what they need to try and get round!
 
If I just wanted to block links for the first 3 to 5 posts, could I not just add .com, and various other domain endings to the spam phrases? 🤔
 
It doesn't really matter who we elect. This law was created by the previous (Conservative) government and is being implemented by the current (Labour) government. Enough politics anyway, I will save that for another thread.
I've never heard of "disinformation" and the other crap Labor shill prior to them winning. That's a leftist trope. Conservatives target the company, Labor targets the user. Both can kiss my ass they're not the internet police of America and never will be.
 
I've never heard of "disinformation" and the other crap Labor shill prior to them winning. That's a leftist trope. Conservatives target the company, Labor targets the user. Both can kiss my ass they're not the internet police of America and never will be.
Disformation = false information.

I know you're losing your mind over this.
But remember some of the dodgey covid info that was given out by people?
 
Re exif data. It's in the First risk assessment document: In a tick box: "Posting or sending location information". The only location information is in exif data in photos. So I still need a solution to removing exif data .................Unless I just tick the box to say the site does have posting or sending of location information and not mitigate for it. But it does seem to be a general security thing that needs dealing with.

Also - adding a link to the footer, next to Terms and Rules and Privacy Policy. I've seen on here how to edit page container to add another link, but how do you actually attach an html document to that link (like the Terms and Rules one)?
 
Last edited:
Also - adding a link to the footer, next to Terms and Rules and Privacy Policy. I've seen on here how to edit page container to add another link, but how do you actually attach an html document to that link (like the Terms and Rules one)?
You need to either create another "help" page (See CommunicationHelp pages in your admin control panel) and then link to that. A help page will also appear on the /help/ page, so that might be what you want. Or create a new page node. So in ForumsNodes select Add Node and choose Page as the type. If you do the page as a node then you may or may not choose to have it displayed alongside your other forum nodes, etc.

Once you have your page (and hence the URL to it) then as you've mentioned you add it into the footer in the PAGE_CONTAINER thus:

HTML:
            <div class="p-footer-row-opposite">
                <ul class="p-footer-linkList">
                    <xf:if is="$xf.visitor.canUseContactForm()">
                        <xf:if is="$xf.contactUrl">
                            <li><a href="{$xf.contactUrl}" data-xf-click="{{ ($xf.options.contactUrl.overlay OR $xf.options.contactUrl.type == 'default') ? 'overlay' : '' }}">{{ phrase('contact_us') }}</a></li>
                        </xf:if>
                    </xf:if>
                    <xf:if is="$xf.tosUrl">
                        <li><a href="{$xf.tosUrl}">{{ phrase('terms_and_rules') }}</a></li>
                    </xf:if>
                    <xf:if is="$xf.privacyPolicyUrl">
                        <li><a href="{$xf.privacyPolicyUrl}">{{ phrase('privacy_policy') }}</a></li>
                    </xf:if>
                   
                        <li><a href="/help/complaints/">{{ phrase('complaints_policy') }}</a></li>

                    <xf:if is="$xf.helpPageCount">
                        <li><a href="{{ link('help') }}">{{ phrase('help') }}</a></li>
                    </xf:if>
                    <xf:if is="$xf.homePageUrl">
                        <li><a href="{$xf.homePageUrl}">{{ phrase('home') }}</a></li>
                    </xf:if>
                    <li><a href="{{ link('forums/index.rss', '-') }}" target="_blank" class="p-footer-rssLink" title="{{ phrase('rss')|for_attr }}"><span aria-hidden="true"><xf:fa icon="fa-rss" /><span class="u-srOnly">{{ phrase('rss') }}</span></span></a></li>
                </ul>
            </div>
        </div>

So here I have added a <li><a href="/help/complaints/">{{ phrase('complaints_policy') }}</a></li> link to a new "help" page. For ease I've done the actual text as a new phrase (see AppearancePhrases in the control panel) so I can change it without going back to the template.
 
You need to either create another "help" page (See CommunicationHelp pages in your admin control panel) and then link to that. A help page will also appear on the /help/ page, so that might be what you want. Or create a new page node. So in ForumsNodes select Add Node and choose Page as the type. If you do the page as a node then you may or may not choose to have it displayed alongside your other forum nodes, etc.

Once you have your page (and hence the URL to it) then as you've mentioned you add it into the footer in the PAGE_CONTAINER thus:

HTML:
            <div class="p-footer-row-opposite">
                <ul class="p-footer-linkList">
                    <xf:if is="$xf.visitor.canUseContactForm()">
                        <xf:if is="$xf.contactUrl">
                            <li><a href="{$xf.contactUrl}" data-xf-click="{{ ($xf.options.contactUrl.overlay OR $xf.options.contactUrl.type == 'default') ? 'overlay' : '' }}">{{ phrase('contact_us') }}</a></li>
                        </xf:if>
                    </xf:if>
                    <xf:if is="$xf.tosUrl">
                        <li><a href="{$xf.tosUrl}">{{ phrase('terms_and_rules') }}</a></li>
                    </xf:if>
                    <xf:if is="$xf.privacyPolicyUrl">
                        <li><a href="{$xf.privacyPolicyUrl}">{{ phrase('privacy_policy') }}</a></li>
                    </xf:if>
                
                        <li><a href="/help/complaints/">{{ phrase('complaints_policy') }}</a></li>

                    <xf:if is="$xf.helpPageCount">
                        <li><a href="{{ link('help') }}">{{ phrase('help') }}</a></li>
                    </xf:if>
                    <xf:if is="$xf.homePageUrl">
                        <li><a href="{$xf.homePageUrl}">{{ phrase('home') }}</a></li>
                    </xf:if>
                    <li><a href="{{ link('forums/index.rss', '-') }}" target="_blank" class="p-footer-rssLink" title="{{ phrase('rss')|for_attr }}"><span aria-hidden="true"><xf:fa icon="fa-rss" /><span class="u-srOnly">{{ phrase('rss') }}</span></span></a></li>
                </ul>
            </div>
        </div>

So here I have added a <li><a href="/help/complaints/">{{ phrase('complaints_policy') }}</a></li> link to a new "help" page. For ease I've done the actual text as a new phrase (see AppearancePhrases in the control panel) so I can change it without going back to the template.
Thank you very much - really appreciate that. :-) So if it's a node page, it doesn't need to be in html?
 
Edit yes it does need to be in html :-) I'll just do the same as on the Terms and Help page and copy that then. I've gone to "add a help page" and not sure what you're supposed to put in "URL portion" at the top?

Help Page.webp
 
You need to either create another "help" page (See CommunicationHelp pages in your admin control panel) and then link to that. A help page will also appear on the /help/ page, so that might be what you want. Or create a new page node. So in ForumsNodes select Add Node and choose Page as the type. If you do the page as a node then you may or may not choose to have it displayed alongside your other forum nodes, etc.

Once you have your page (and hence the URL to it) then as you've mentioned you add it into the footer in the PAGE_CONTAINER thus:

HTML:
            <div class="p-footer-row-opposite">
                <ul class="p-footer-linkList">
                    <xf:if is="$xf.visitor.canUseContactForm()">
                        <xf:if is="$xf.contactUrl">
                            <li><a href="{$xf.contactUrl}" data-xf-click="{{ ($xf.options.contactUrl.overlay OR $xf.options.contactUrl.type == 'default') ? 'overlay' : '' }}">{{ phrase('contact_us') }}</a></li>
                        </xf:if>
                    </xf:if>
                    <xf:if is="$xf.tosUrl">
                        <li><a href="{$xf.tosUrl}">{{ phrase('terms_and_rules') }}</a></li>
                    </xf:if>
                    <xf:if is="$xf.privacyPolicyUrl">
                        <li><a href="{$xf.privacyPolicyUrl}">{{ phrase('privacy_policy') }}</a></li>
                    </xf:if>
                 
                        <li><a href="/help/complaints/">{{ phrase('complaints_policy') }}</a></li>

                    <xf:if is="$xf.helpPageCount">
                        <li><a href="{{ link('help') }}">{{ phrase('help') }}</a></li>
                    </xf:if>
                    <xf:if is="$xf.homePageUrl">
                        <li><a href="{$xf.homePageUrl}">{{ phrase('home') }}</a></li>
                    </xf:if>
                    <li><a href="{{ link('forums/index.rss', '-') }}" target="_blank" class="p-footer-rssLink" title="{{ phrase('rss')|for_attr }}"><span aria-hidden="true"><xf:fa icon="fa-rss" /><span class="u-srOnly">{{ phrase('rss') }}</span></span></a></li>
                </ul>
            </div>
        </div>

So here I have added a <li><a href="/help/complaints/">{{ phrase('complaints_policy') }}</a></li> link to a new "help" page. For ease I've done the actual text as a new phrase (see AppearancePhrases in the control panel) so I can change it without going back to the template.
Not quite there yet :-) So I've made the help page. And that now appears as a page under the Help section.

I've added the code to page container, a button has appeared on the footer - but it doesn't lead anywhere - I just get 'Oops we ran into some problems'. I'm guessing I've missed something somewhere? :-)

I called the help page complaints_policy.
 
If you page is called complaints-policy then the default URL should be /help/complaints-policy/ so the list item link you would want to add should be:
HTML:
<li><a href="/help/complaints-policy/"> Complaints Policy or whatever other text you like the actual link to say </a></li>
Assuming your forum is hosted at the root of the domain - not in some subdirectory.
 
Last edited:
If you page is called complaints_policy then the default URL should be /help/complaints-policy/ (pretty sure XF will hyphenate the underscore) so the list item link you would want to add should be:
HTML:
<li><a href="/help/complaints-policy/"> Complaints Policy or whatever other text you like the actual link to say </a></li>
Assuming your forum is hosted at the root of the domain - not in some subdirectory.
Thank you very much - yes I changed it to /help/complaints-policy/ and it's working now
:)

Very grateful to you for that. And also @Mr Lucky who helped setting the page up on another thread. And has I had called it complaints-policy, not complaints_policy - my mistake above - apologies for the confusion. :-)

I do vaguely remember I've done something similar before (a node page I think) with a link to the top navigation bar. I looked through my notes and couldn't find anything :rolleyes:
 
Last edited:
Back
Top Bottom