Jump to content

opentype

Clients
  • Posts

    9,933
  • 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

Invision Community 5 Bug Tracker

Forums

Events

Store

Gallery

Everything posted by opentype

  1. We had this discussion before. It was never going to be YouTube, Vimeo and the likes. They are NOT video/streaming storage providers. They are content platforms for individual content creators on those platform and viewers on those platforms. Other systems like Cloudlflare Stream would have been possible, but now that IPS is building its system around AWS, of course it makes perfect sense to include video encoding there. Everything else would be a bad idea with tons of disadvantages. While I am very critical about the shift to the cloud offers in general, the upcoming video solution does make perfect sense as a cloud feature. I can easily accept that it will be limited to that.
  2. As a test, I turned off friendly URLs entirely. Interestingly, I still see the same effect: Clicking the Gallery link: URL changes to some other URL: Finally and delayed arriving at the destination:
  3. As already said: Emojis are not limited to a specific Unicode range.
  4. Feature request regarding that “pay for RSVP” feature that keeps getting mentioned: Please make it member-group specific. For example: I would love to create regular community Zoom events that are free for my paying VIP member group, but require a participation fee for regular members. That way, I could nudge people to become VIP members or at least get a one-time fee for the participation. @Charles
  5. Emoji are just characters that happen to be displayed as a color image. Their encoding shouldn’t be treated differently. In fact, I wouldn’t even know how, since they do not even have a dedicated Unicode range. Some were matched to existing pictograms and every year new ones are being added. Maintaining a complete list of emoji to be removed from URLs would be quite cumbersome.
  6. It’s already built into the framework if you can add the necessary HTML code to the widget. Example: <div class="ipsWidget" data-ipssticky data-ipssticky-relativeto="#ipsLayout_sidebar"> </div> I use that for sticky sidebar ads. (P.S. Only works well if the block is the last block in the sidebar)
  7. Safari. On Chrome I do not see the forwarding in the address bar, but the same awkward delay, so I assume the underlying issue exists there as well.
  8. I applies to companies world-wide offering goods and services to EU citizens. It’s not a matter of the company being subject to local law, it’s a matter of wanting to to business with citizens of certain countries. Just as you cannot import illegal goods into a country independent of having a subsidiary in that country. Digital goods and services fall into the same category. Enforcement of these rules is a different matter, but claiming it wouldn’t even apply is factually wrong. Please don’t add unnecessary side debates to this. You don’t have to get involved with every discussion here, you know?
  9. While I see this post, I would like to point out that the EU has amended it’s rules this year and consumer subscriptions for EU citizens now need to be able to be cancelled the same way they are bought. It should not require tickets, emails and so on. If I can subscribe clicking a few buttons, a similar process must be implemented to cancel subscriptions. That would include the entire package but also adding and removing just “Gallery” for example. Not providing those options is banned and punishable as “dark pattern”. (P.S. Just to be clear: I am not talking about the features of the software, but this website and IPS customer’s functions here in the Client Area)
  10. As mentioned, it’s just a page visited earlier that shows there. It could also be any other page. I just use the default htaccess and I don’t have any have any customizations set up in the ACP.
  11. I have a strange problem with the Gallery. When I click the link to the Gallery app, it is (according to the browser URL bar) routing through an URL of the site visited earlier, before after some unusual wait time, arriving at the gallery index page. It’s a consistent issue I observed over the last couple of weeks. I already tried resetting the menu, turning off Cloudflare, deleting browser data, site cache and so on. But nothing helps. It’s only the gallery index that is affected. Anyone knows what could potentially cause this?
  12. Just to be clear: it certainly is working as intended. The interface only asks for an URL slug (even though the language isn’t perfectly clear about it). So there is no folder title which could be shown in the bread crumb navigation or anywhere else. So a change would require to also ask for a title.
  13. I’ve seen this problem with several blocks (e.g. recent achievements) and remember forum discussion about this. Usually, it doesn’t appear because blocks like those don’t need to differentiate between guests and members. But since privacy is a bigger concern in Germany, German websites will often hide the member profiles from guests. And then there would need to be a difference between the cached guest block and the cached member block. Apparently there is none. So whenever the block caching time is over, the status of the first visitor of the page will decide whether everyone sees the guest version or the member version for the next 5 minutes or so.
  14. I think it should be enough to correct the nesting. You start with style=', but then you end that block with another ' in the '{file. Use double quotes there instead to nest the quotes correctly. When two types of quotes aren’t enough, there would also be the option \' But again, it should not be necessary in your example. And correct the “syle” to “style”.
  15. For an image, I would probably just check the user group with PHP and then load an image with that user group as file name. {{if \IPS\Member::loggedIn()->member_group_id}} {{$group_id = \IPS\Member::loggedIn()->member_group_id}} <img src="https://myserver.com/assets/group_{$group_id}}.jpg"> {{endif}} Then just upload the images: group_5.jpg, group_6.jpg, group_7.jpg. Pay attention to caching as well. If the block is cached for all user groups, users would see the wrong images regardless of the PHP check. The same method could be used to load different blocks based on user groups. It doesn’t have be separate pages.
  16. Another guess: you are seeing a cached guest version of the widget, which hides hovercards and links by default. The fact that there is a difference in language might be a coincidence.
  17. For more complex scenarios, I create the blocks as HTML and then call blocks from within blocks. That would allow more granular permissions or conditions like {{ if in membergroup}} show x {{endif}}
  18. You need to create those blocks in the ACP (as Pages blocks) instead of the frontend. That way, you get full permissions for every block. The respective block type is Custom → Editor.
  19. With their current page-view based tiers, I can’t see how it would make sense as a core feature. Sure, there would be a few who would be willing to pay for it, but what about the 98% who wouldn’t? What would they see? It would at least need a fallback solution, in which case, IPS could just implement that and wouldn’t have to bother with the Font Awesome implementation in the first place. The only reason FontAwesome 4.7 made it into the product was that it was free and there were no limitations. If the system changes, it would probably better to find a different free solution.
  20. As mentioned, you also need to use the white-listing functions in the editor settings. When there is styling, you need to apply that through theme CSS classes and whitelist them. When something like an iFrame needs to be loaded, you need to whitelist the domains.
  21. Probably good to allow such a note for every payment option. If it’s filled, it shows, if not, it doesn’t show.
  22. No, buttons don’t require the HTML option. That’s the point. They create HTML with whitelisted domains and CSS classes.
  23. If it’s a specific type of content from known domains, you could just create a custom button to allow the posting of this content.
  24. It should, but it’s how it works. You are not doing anything wrong and there aren’t any settings for this.
  25. Not natively, no. But sounds like a small job for a developer.
×
×
  • Create New...