Jump to content

Randy Calvert

Clients
  • Posts

    3,945
  • Joined

  • Last visited

  • Days Won

    78

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Projects

Release Notes v5

Invision Community 5 Bug Tracker

Forums

Events

Store

Gallery

Everything posted by Randy Calvert

  1. You might want to post this in the 3rd party resource author's support topic... IPS staff cannot provide support for 3rd party applications, so you'll need to ask the author. If you click on the link below and choose "Additional Information", you'll see all of the various methods the author lists for getting support.
  2. ACP > Members > Staff > Moderators Check to see if you have an existing member group for moderators. If not, add one. You can edit it to select which specific permissions they should have (and where). If you don't apply any limits, they'll be considered to be unrestricted moderators. Once that is done, assign your specific moderators to that group. So if "Bob" is supposed to be a moderator, set it as his primary or secondary member group. ACP > Members > Members You could just assign moderators without setting a group, but it means you have to set permissions for each specific person instead of the group and have them inherit it automatically. Also take a look at the following guide for setting up moderators:
  3. I don't use the member map application, and that table exists for me.
  4. Giphy will return a JSON string with a HTTP status code of 200. It does not have one fixed IP.... it has different IPs based on where you are around the world. You can't just whitelist a single IP and it solve your problem. IF you do have outbound HTTP restrictions, you would need to allow all outbound requests for the hostname.... not the IP address. Just FYI... I can almost guarantee that CF is not your problem. CF is involved on the INBOUND request (because its a reverse proxy). Meaning someone types in www.yourdomain.com and it routes to CF which in turn sends it to your server. The call to Giphy is essentially the opposite. Your server directly initiates a request to the Giphy server which is not routed through CF. So you're not going to be whitelisting anything related to Giphy at Cloudflare. Also if it works sometimes, but other times it does not... you're not running into a whitelist issue. If it was blocked by the firewall, it would always fail until whitelisted. If it's intermittent, I would highly suspect something within the network stack OR a high load on the server, or something similar that is causing your problem.
  5. There is a guide on this: Within your ACP, you would configure it in: ACP > System > Settings > Two Factor Authentication
  6. @DawPi seems to have a plugin that can do this...
  7. It sounds like you would need to edit your theme. Find the part of the template generating the logo and modify it to have an if/else logic statement based on your requirements.
  8. Are you hitting your emails per second limit with SES? If so, you might be able to ask them to increase your limit.
  9. That’s something the script author would need to address with IPB if they feel there is an error in the core platform still.
  10. It’s a little more nuanced than that. A user clicks the giphy button. That triggers an api call from your server to giphy to get a list of results. Those results are retuned from your server to the user. If a user clicks an image it is directly downloaded from giphy to the user. Not really. It’s more likely a network issue between your server and IndexNow. It could be any one of a dozen things happening in the middle mile. Ultimately IPB only can say they submitted a request to IndexNow and did not get a response back in 10 seconds. It could have processed it in 11 seconds and was fine. Also you mentioned using Cloudflare. If you’re using their Early Hints, this is duplicated effort. You could just turn it off in IPB as it can be triggered from CF.
  11. I'm not IPB staff, but there are a few reasons that come to mind... Even though services claim to be "S3 compatible", they end up with things that are not FULLY compatible. (Again, like above... invalid signature URLs). If it was actually compatible, you would not have problems. None of these services have a "mass following". Why spend development time/effort on something that is only utilized by a super tiny portion of the user base? The cost vs return really is not there. If they were to add it, they have to support it. Again that means they have to keep up with these third party companies, provide technical support, etc. This is a situation where this is best served as a 3rd party resource where it can serve that niche group that want to go that path.
  12. If it was sent via SES, it never went out via Exim. It would have connected via SMTP to SES to send, which would never trigger Exim. By default, unless you enable some sort of logging, there would not be anything available from AWS. I personally use SNS topics to track delivery of emails. I pipe them to SESDashboard track success/fail, spam complaints, opens, clicks, etc. It allows me to do exactly what you're trying to do... prove what happened. For example, in this case, I can see not only was the message successfully sent, but it was received by the destination mail server AND that the recipient opened the message... then actually clicked a link inside of that message. Clicking on the event log would show more detailed info about the event itself.
  13. You might want to contact the resource author for assistance. IPB does not provide support for third party resources.
  14. Unless you’ve setup SNS notifications and something to process them (like SESdashboard.com), there is not logs of delivery, opening, and clicking of emails by default.
  15. In that case, just remove the nexus folder and you should be able to proceed. (I would personally download a copy of it first just to be 100 percent safe!)
  16. Nexus is now the Commerce app. Do you still have that one associated with your license?
  17. It’s having multiple servers with a “traffic cop” that sits in front and directs traffic between the two instances.
  18. Instead of going the cloudflare route, you could look at using a local caching solution such as nginx. However you’re going to have to write you caching rules yourself. That would give you precise control over settings but it’s more work. Personally I would just enable base page caching in CF and lock guests to a default theme. Otherwise you’re just making more work for yourself.
  19. A great introduction! Very helpful! I hope you’ll continue!
  20. Disable all of your third party resources and switch to a default theme. Make sure your PHP8 install meets all of the system requirements. When you’re running PHP8, run the script at This will confirm if you have all of the required modules. Once you have it installed, upload the latest version of from the client area and run domain.com/admin/upgrade. Once it finishes, reenable your resources and fix any theme issues.
  21. Phone numbers don't show on my statements. Invision is not even aware of your phone number. So it's not setting it. It's set within Stripe. Have you confirmed the following is off? If that does not work, I'm not sure. But it's definitely a Stripe setup issue instead of IPB.
  22. https://dashboard.stripe.com/settings/public There is also settings for the phone number, etc there.
  23. IPB does not support dynamic descriptors. You can set a static descriptor within your Stripe account itself. https://stripe.com/docs/account/statement-descriptors
  24. Nope. It’s nothing compared to the table that stores forum posts or achievement details.
  25. I have the following on my site: it’s setup is: Comedy and Tragedy is the category and each of the forums have Comedy and Tragedy as it’s parent.
×
×
  • Create New...