Jump to content

opentype

Clients
  • Posts

    9,929
  • Joined

  • Last visited

  • Days Won

    137

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Projects

Release Notes v5

Forums

Events

Store

Gallery

Everything posted by opentype

  1. Do you use the newer subscription system or the ‘Commerce products as subscription’. The latter does indeed have the option to control the group change independently for primary and secondary groups. For regular subscriptions, I am not sure. There might be a way to use the group promotion system, so one of the group changes becomes independent from the subscription and the existence of the other is used as the trigger.
  2. In this case I would expect the thumbnail to be resized and recompressed (potentially getting larger) and the full size image to be untouched.
  3. What kind of setup do you have now? It sounds like you are doing something unusual. Normally, it’s pretty straightforward: There is a default member group and with a purchase you either: move to a different primary group with the option to revert the change when the purchase expires add a secondary group with the option to remove that secondary group when the purchase expires In both cases, the privileges from the paid group are removed and the standard permissions apply again.
  4. It’s unrelated. Essentially, you are just moving over users from contract A to contract B. For the users who haven’t accepted B, contract A remains valid. But it doesn’t mean there is no contract and no right to store data or anything like that.
  5. Yes. It’s a template for Pages databases.
  6. Nothing. I am using it for quite a while on multiple sites. Install it for the spam protection, not for the potential rewards.
  7. This is called the Record Image and the settings are in the database settings for each Pages database. If you raise those values and upload an image that is smaller and web optimized, it will not touched/recompressed.
  8. What uploads are we even talking about? Attachments? Their thumbnails? Gallery images? …? And what are the settings for those? If the file needs to be processed, then it will be compressed using the settings for the web graphics engine. Yes, that can make a file larger in certain circumstances, but it’s in the nature of the process. It’s a side-effect and unavoidable. You can’t keep the original file size if you need to run the image through a size change and then the new compression. The file size will be, what it will be. It’s always been this way with online image processing. But not all uploads are supposed to be processed. So, we should first clarify what images we are talking about. For example: the attachment settings for ‘Maximum image dimensions to display’ and ‘Maximum image dimensions to save’ will define if the image is processed at all. P.S. A setting of 100/100 is really not a good choice if one cares about file size. The recommendation IPS gives is 80 to 90. I have it 75, even on my graphic design communities, where a good quality is necessary for the images. But 100 is just wasteful for online content.
  9. And while you are at it, here is another one effective immediately (actually since July 1st, 2022), which can be seen as related, as it also needs to be accessible for guests: New cancellation process for subscriptions required A new law specifies in detail how online contracts like Invision Community subscriptions can be cancelled when services are offered to people in Germany. The current implementation is not sufficient at all. The law text (in German): https://www.gesetze-im-internet.de/bgb/__312k.html Good English article about it: https://www.nitrobox.com/en/cancellation-button-bgb-312k-explained/ The article above provides a blueprint of how the cancellation must be performed. As explained in the article, the law is extremely precise in what is required. Specific buttons which easily accessible, specific fields in the form, a confirmation with print-out capability, an automatic confirmation and ALL of it accessible to guests as well.
  10. Looking at the CSS, it comes from code you have in your custom.css .elGalleryFlexbox_cell { height: 40vh;
  11. Are those replies or new content (like topics, database records)? For the latter, you can just reply and the member will see it.
  12. The cookies page, which is present on every installation, explains the cookies: https://invisioncommunity.com/cookies
  13. The template is in the theme is this → cms → front → widgets → categories There is a hard-coded condition there: {{if $counter >= 5}}
  14. You need to give a better description of what kind of page that is, so we can tell you what options apply.
  15. The provided code should already work for that scenario the way it is.
  16. The Pages media function has nothing to do with attachments. You can however use attachments on pages as well – wherever there is an editor field.
  17. If you just have an ID, you need to get the member object for that ID to access the additional data. {{$fullMemberData = \IPS\Member::load($theMemberID);}}
  18. How much time has passed since deleting the user? There are probably actions taking place as a background task, so it might take a while to delete everything.
  19. Just so no one misunderstands this: the slowness comes from initiating the SMTP connection while certain actions like replying to a topic with followers are performed. It is not related to AWS. All external SMTP services will show that problem unless IPS moves those mails to a background task for all situations.
  20. This button is generated dynamically based on the current forum and its permissions. It needs the forum variable to do this and so you cannot move the button to the global template. The forum variable isn’t available there. In theory, you could just create a button with a link to /submit/. That’s what the Create Menu does. Not sure that is a good idea though.
  21. There is no regular html link to add something to a cart, but you can do it in a template or IPS HTML page. Example code: https://invisioncommunity.com/forums/topic/440852-pages-superlist-support-topic/?do=findComment&comment=2722526
  22. As I pointed out in (rather frustrating) debates years ago: someone doesn’t understand the post-hoc-ergo-propter-hoc fallacy. Doing X and seeing Y afterwards doesn’t mean that X caused Y. It’s why millions believe in homeopathy, and it’s why some admins believe whatever they happen to do on their website must have caused the ranking changes they saw in the following months. But unless the causal connection is demonstrated, it is not reasonable to accept that connection. Arguments based on that fallacy can and should be dismissed and discussions using such flawed arguments as a premise will usually end up being a waste of time.
  23. They are all marked as compatible, but IPS still needs to approve it.
  24. Which isn’t really possible, as I tried to say. In your scenario, the supporters are in a primary group AND a secondary group and you would have to manage BOTH permission sets. There is no way to tell the system to only look at the secondary group. ALL permissions in both groups will have to be set up in such a way where the secondary group always overrides the primary group – that can get messy. If it’s really just about username appearance, you might also look at third-party solutions or a custom plugin. It wouldn’t be hard to create a plugin which styles the user name based on a hidden profile field or something like that. This would avoid having to deal with all the group permissions.
×
×
  • Create New...