Jump to content

Randy Calvert

Clients
  • Posts

    3,699
  • Joined

  • Last visited

  • Days Won

    74

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Everything posted by Randy Calvert

  1. I saw something similar when experimenting with Auto Ads. I was able to work around this by placing a manual ad unit just below the header. Google won't place an auto ad in the spot it normally tries to at that point. However again, if Google cannot (or will not) serve an ad... it simply displays a blank spot. So think carefully about your ad placement and use manual ads to make sure auto ads don't ruin your page (or don't use it at all!)
  2. How did you install Elasticsearch? Did you install it via RPM or via source code? Since I installed the RPM, I downloaded the latest version and stopped the Elasticsearch service. I then ran rpm --upgrade FILENAME.rpm.
  3. I installed the latest RPM from the Elasticsearch website and did not have any problems. I did not have to rebuild my search index... it just worked.
  4. Which is beyond the scope of support that IPS can provide. They don’t know what that user or group is or what settings are applied. If the user is truly worried about what others on the server might do, they should not be running in a shared environment and instead use a VPS or something else with an isolated container.
  5. I can't speak to IPS' interest in supporting more automation integration platforms, but I would toss out a note of caution. Any organization that offers an "unlimited lifetime" option is most likely going to at some point change the model. ESPECIALLY in a situation where they have recurring costs related to continued use. At some point, they simply begin to lose money and cannot support it long term. I would be highly concerned about spending a great deal of time/effort building the integration and in a year or two have them come back and say they are moving to a new model because the old one no longer makes sense for them. At that point, you have to either pony up or make an even bigger effort to shift to something else. I don't say this to pick on any single company or service. Instead it's simply a word of caution to think about the sustainability of the technology you choose to deploy in your site. You would not want to wake up one day and find out you have XX days to either start paying a lot more or need to make a change to something else.
  6. Take a look at https://engageinteractive.co.uk/blog/5-modern-snow-effects You can add the necessary code and CSS to your site’s theme.
  7. The BEST way to do this would be with a Web Application Firewall that sits in front of your website such as Cloudflare. If you have root level access to your server, you could look at mod_evasive or mod_dosevasive which would give you controls that you could apply in https.conf or in .htaccess if enabled. You could also look at a software firewall for your server with CSF. (It makes it much easier to manage than using iptables manually.
  8. I believe this would be in the theme's HTML settings: Forums > Front > Index > Index I believe you would want to remove: <div class='ipsPageHeader ipsClearfix ipsMargin_bottom cForumHeader ipsHeaderButtons ipsFlex ipsFlex-ai:center ipsFlex-jc:between'> <h1 class='ipsType_pageTitle ipsFlex-flex:11 ipsType_break'> {lang="forums"} </h1> {{if \IPS\forums\Forum::canOnAny( 'add' ) }} <ul class='ipsToolList ipsToolList_horizontal ipsClearfix sm:ipsPos_none sm:ipsMargin:none ipsFlex-flex:00'> <li class='ipsToolList_primaryAction ipsResponsive_hidePhone'> <a class="ipsButton ipsButton_medium ipsButton_important" href="{url="app=forums&module=forums&controller=forums&do=add" seoTemplate="topic_non_forum_add_button"}" data-ipsDialog data-ipsDialog-size='narrow' data-ipsDialog-title='{lang="select_forum"}'>{lang="start_new_topic"}</a> </li> {template="viewChange" group="global" app="forums" params=""} </ul> {{endif}} </div>
  9. It technically takes a bit more resources to do as it’s a web call (meaning handled by Apache and any security tools you might use (WAF, mod_security, etc). It also means if the 3rd party has problems, your cron does not run while it’s down. At the end of the day… not a huge downside especially for smaller sites. If it’s working, roll with it! 🙂
  10. Regular cron... I had an issue where CPU usage would spike. Increasing the time between cron runs fixed the problem for me.
  11. I had a couple of issues personally running them every minute. So instead I run mine every 3. Either way.. as long as it runs on a regular basis, you should be fine. 🙂
  12. Fonts are controlled in the Theme settings. IPB has a few Google Web Fonts available in a drop down to pick from, but that particular font is not one of them. (It's also not available as a Google Web Font either.) The only way to add a custom font would be to upload the font to your server, define a WebFont Kit, and edit your theme's CSS. There are high level instructions on the steps to define a WebFont Kit, the CSS code itself that would need to be modified in your theme that you can find at: https://www.pagecloud.com/blog/how-to-add-custom-fonts-to-any-website
  13. ACP - Community - Forums - Settings Find under “Topic Settings” in the Show section “Moderation events between posts”.
  14. I assume you ran the upgrade tool after uploading the files. If you've done that, clear your system cache. To do that, login to the ACP. In the upper right hand side of the window, click on SUPPORT. Then on that page, click on "CLEAR SYSTEM CACHES". It's on the right middle side of the screen under the Tools & Diagnostics section. Give that a try. 🙂
  15. Download the latest version of IPB files from the client area and upload them to your site replacing the files already there. Once complete, run the updater again (domain.com/admin/upgrade). It looks like it’s Gallery specifically that did not get the correct files but doing this for the whole suite should just save time/effort figuring out which files to upload.
  16. <inserting placeholder for the "will Elastic Search be upgraded to version 7.x" questions that are sure to come>
  17. You're never going to have an answer to when is something going to be released. The standard IPS response will be "when it's ready". 🙂
  18. In the past for me, it could take 3-5 days for Google to crawl new content. It appears to be something we can’t DIRECTLY control. The more “good” content Google finds, the more they’ll up your crawl budget and frequency.
  19. If you’re referring to the number of crawled pages, this is intentional. There are pages that IPS is flagging in the HTML code for the search engines not to follow such as profile pages and some of the various pages with query strings that don’t effect the content itself for static (bot) users. This means Google spends less time on the “crap” parts of your site that are not REAL content and instead has more crawl budget for the “good” stuff. Your robots.txt looks good based on the path you described. Your URLs should start with the slash as it is a call to a sub folder. I’ve noticed in my own crawls much fewer TOTAL pages but much more good pages. I had been blocking a lot of stuff in robots.txt and Google would have like 50k items it noted were blocked or another 30k items that were crawled but not indexed. Those numbers are almost to zero now. In fact about 100k total “worthless” items are no longer crawled.
  20. The online widget is not necessarily updated in "real time". It's a cached object, which updates every few minutes. If you check the "actual" online list (YOURDOMAIN.com/online). It should update real-time.
  21. I believe you’re asking about a cookie consent management application. This is not offered by IPS at this time. If you Google “cookie consent generator” you might find some tools to help manage this.
  22. Correct. If any of those are set to email, the user would trigger a notification for that category. There are other notifications methods but email is what will trigger email notices.
  23. Can you replicate this if you signin as them? If it happens for you also when logged in as them, it might be a plugin or something causing issues. If it does not happen when you impersonate him, he might have something blocking javascript, etc. (Remember... java is not the same as javascript.)
  24. If you find the member's account in the ACP, you should see a section called "Notification Settings". Uncheck email for any of those.
Ă—
Ă—
  • Create New...