Skip to main content
Recent Posts
11
Support / Re: Text view
Last post by Spuds -
Looking at the output of Cate's site, the issue is that the template/theme is returning an http:// response but the site is https://  As such the browsers are blocking the non secure items, which in that case is all of the style sheets.

Start by going to Admin -> Configuration -> Theme Management -> Theme Settings.   ENSURE that the urls associated with the theme are HTTPS
12
Support / Re: Text view
Last post by Fiera -
Hello. I am on the same board as Cate.  This issue still persists and is also affecting Apple Safari users.

Is the consensus that this is most likely a PHP issue?  Can I ask what the "known good" version of PHP is to work with Elk Arte 1.1.9 and we will ask the sys admin try that. 

ETA:  Sometimes we see a "token verification has failed".  Like if you try to change the time zone to your local setting you get this error. In case this is a clue.
14
Addons ideas and questions / Re: Updated Spider List
Last post by Spuds -
That was Karl Benson (sp?) He used to have a long list of spiders that you could add.  No idea if it has been updated, but TBH given todays internet its a full time effort to keep it updated.

There is a good overall blocker for either Apache or Nginx available here. https://github.com/mitchellkrogza Thats a bit more effort than just a robots.txt list but really blocks them early in the process.

If you just want a list of bad spiders/bots/AI agents ... here is the robot.txt file from the above. https://github.com/mitchellkrogza/apache-ultimate-bad-bot-blocker/blob/master/robots.txt/robots.txt I think there may be a couple of blocked ones that are arguably SEO useful, but YMMV.

I use that robot.txt file to politely ask them to not scan/scrape  (which is all that really does, ask) and then the things I have in the ElkArte spiders list are what I consider "safe" or necessary/good for SEO, just so I can see who is doing what/when. 

If you have a really problem with bots, then installing the full code from above is the way to go as it uses iptables and fail2ban among others.

I've attempted to keep an updated list of interesting ones (a.k.a probably SEO useful) for 2.0, here is the current install section
Code: [Select]
		return $this->db->insert('ignore',
'{db_prefix}spiders',
array('spider_name' => 'string', 'user_agent' => 'string', 'ip_info' => 'string'),
array(
array('Amazon', 'Amazonbot', ''),
array('Anthropic-AI', 'anthropic-ai', ''),
array('Anthropic-AI (Bot)', 'ClaudeBot', ''),
array('Anthropic-AI (Claude)', 'claude-Web', ''),
array('Apple', 'Applebot', ''),
array('Baidu', 'Baiduspider', ''),
array('Bing', 'bingbot', ''),
array('Bing (Preview)', 'BingPreview', ''),
array('CCBot', 'CCBot', ''),
array('Diffbot', 'Diffbot', ''),
array('DoCoMo', 'DoCoMo', ''),
array('DuckDuckGo', 'duckduckgo', ''),
array('DuckDuckGo (Assist)', 'DuckAssistBot', ''),
array('Ecosia', 'Ecosia', ''),
array('Exabot', 'Exabot', ''),
array('Google', 'Googlebot', ''),
array('Google (AdSense)', 'Mediapartners-Google', ''),
array('Google (Adwords)', 'AdsBot-Google', ''),
array('Google (Bard)', 'Google-Extended', ''),
array('Google (Image)', 'Googlebot-Image', ''),
array('Google (ImageProxy)', 'GoogleImageProxy', ''),
array('Google (Mobile)', 'Googlebot-Mobile', ''),
array('Google (News)', 'Googlebot-News', ''),
array('Google (Video)', 'Googlebot-Video', ''),
array('Gravityscan', 'Gravityscan', ''),
array('InternetArchive', 'ia_archiver-web.archive.org', ''),
array('Jakarta', 'Jakarta Commons', ''),
array('Kraken', 'Kraken', ''),
array('LinkedIn', 'LinkedInBot', ''),
array('MegaIndex', 'MegaIndex.ru', ''),
array('Meta/Facebook', 'FacebookBot', ''),
array('Meta/Facebook', 'meta-externalagent', ''),
array('Meta/Facebook (Hit)', 'facebookexternalhit', ''),
array('MSN', 'msnbot', ''),
array('MSN (Mobile)', 'MSNBOT_Mobile', ''),
array('Omgili', 'Omgili', ''),
array('Open-AI (Bot)', 'GPTBot', ''),
array('Open-AI (SearchBot)', 'OAI-SearchBot', ''),
array('Open-AI (User)', 'ChatGPT-User', ''),
array('Perplexity (User)', 'Perplexity-User', ''),
array('PerplexityBot (Bot)', 'PerplexityBot', ''),
array('Slack', 'Slackbot', ''),
array('Sogou', 'Sogou', ''),
array('Teoma', 'teoma', ''),
array('Tik-Tok', 'Bytespider', ''),
array('Timpi', 'TimpiBot', ''),
array('Twitter', 'TwitterBot', ''),
array('Yahoo!', 'slurp', ''),
array('Yahoo! (Blogs)', 'Yahoo-Blogs', ''),
array('Yahoo! (Feeds)', 'YahooFeedSeeker', ''),
array('Yahoo! (Image)', 'Yahoo-MMCrawler', ''),
array('Yahoo! (Mobile)', 'YahooSeeker/M1A1-R2D2', ''),
array('Yandex', 'YandexBot', ''),
array('Yandex (Blogs)', 'YandexBlogs', ''),
array('Yandex (Images)', 'YandexImages', ''),
array('Yandex (Media)', 'YandexMedia', ''),
array('Yandex (Video)', 'YandexVideo', '')
);
}
17
Support / Re: Antechinus needs help logging in!
Last post by Antechinus -
Oh yeah, we're thinking of moving the thing from tld to a directory of its own. I notice the existing repair_settings.php download is from 2014. Does it still work on 1.1.9?

If it's a bit long in the tooth I can always do settings manually.
19
Support / Re: Antechinus needs help logging in!
Last post by Spuds -
I would recommend that https://github.com/elkarte/Elkarte/compare/development...patch_1-1-10

I do run that on a few sites so I know its stable on 8.2+

I recall it changed a bunch of items with theme.php so it may not play nice with a custom theme that has its own theme.php file, so best to set things to default and update and then do any theme fixes as needed.

I'll attach update and full install files that I basically found on my desktop, give these a whirl
20
Support / Re: Antechinus needs help logging in!
Last post by Antechinus -
Sounds like that might be it. All good now.

Spoiler (click to show/hide)

We're going to be updating an archived board that is way out of date. Would you recommend 1.1.10 for that?