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. I wouldn’t want to mess with the ID generation by the software. But a small tip: you can quite easily add prefixes or suffixes to it. That’s what I do to clearly identify my various shops and make the identifiers unique. All you need to do is change the language string “invoice_number”. The change will be shown everywhere the invoice number is used. In the ACP and on the invoice print-outs.
  2. I know that @simonle had created custom themes with a sidebar navigation. Maybe he is available for such a job. In theory, you could also have an app or plugin created which only overrides the navigation, so you don’t have to maintain a full theme forever.
  3. Yes, sounds like a perfect case for a Pages database. The custom fields you can set up in the ACP also come with a few layout options. Check the Display Option tab for the fields. For images, you probably want to create separate upload fields, not just rely on an editor field with attachments. The basics are explained here in the IPS Guides section: https://invisioncommunity.com/4guides/suite-applications/pages/core-concepts/introduction-to-pages-r149/ For in-depth video instructions, you can check out the online video course in my signature.
  4. As mentioned on the product page “It’s a way to create galleries as part of the editorial content on your website”. So, for a few select galleries created by admins. Unlike Gallery, you get a clean “editorial look” and you can add text where necessary, including text-only pages for chapters, intro and so on. I specifically created that with a use for a museum in mind, where we want to create clean virtual exhibitions which guide the user step by step through the exhibition. The Gallery app is centered around user-content and much more powerful in that regard. Ordering, image manipulation and so on. SuperGallery uses the stock Pages features, as you can see in the video. Title, Content Field, Record Image. You could uninstall SuperGallery and would have a regular working Pages database, just without the gallery look.
  5. I am trying to generate a shorter preview text for a Commerce package in a plugin template, but I can’t figure it out. Doing a strip_tags on $item->description has no effect, since the product description is a translatable item. And $item->truncated(), which I see being used in some theme templates doesn’t seem to work from the plugin. (Call to undefined method IPS\nexus\Package\Product::truncated()) Anyone got any ideas?
  6. It’s a possibility. I think the product feed didn’t exist when SuperBlocks was first created.
  7. {{if \IPS\Member::loggedIn()->member_id === NULL}} This content *only* shows to guests, since they have a NULL member_id. {{endif}} {{if \IPS\Member::loggedIn()->member_id}} This content *only* shows to logged-in users since their member_id is a number, which will equal true. {{endif}}
  8. Yeah, it doesn’t make sense. The arguments against it are objectively flawed and I have explained this many times. But if management doesn’t want it, what can you do. At least we have the third-party options.
  9. First, we need to be clear about words. Auto-renewal is just the process of starting subscription term after subscription term by issuing a new invoice unless the subscription is cancelled. That is true for all IPS subscriptions. There is no way to turn that off. Auto-charging is linked to the payment method. For Stripe, the card details can be saved and Stripe will then charge the cards, for PayPal there is the option of activating Billing Agreements, which does the same. If those options aren’t forced or not chosen by the user, then just an invoice will be created and the users have to manually pay for the next term. They have a certain amount of time for that around the date of the expiration. So, you will not always see the option to renew.
  10. A subscription continuous until cancelled by definition. So, you can only set the term. After the term is over, a new invoice will be created. (Automatic charging is an option that depends on the payment method) A temporary access pass comes up as feature request from time to time but it is not a feature yet.
  11. Depends on your set up. Do you allow guest posts? Do you use Post-before-Register? Do you validate email addresses? Do you use a Captcha? Which one? Do you use a Question-and-Answer challenge? Do you moderate posts, e.g. the ones with links or every user’s first post? There are many built-in options.
  12. Yes, uninstalling will remove the data. But there was never a way to install an already installed app or plugin. All you could potentially do is overwrite the files, but there should be no need to do that, as those files are never touched by the use of the product anyway.
  13. It’s a theme template (for all errors) + language strings. One exception: for the access to specific forums, you can set up a custom text per forum in the forum settings.
  14. Which one are you using? You mean the widget on the front end? Or a custom Pages block? Or something else? It could have a look at improving that.
  15. The default member groups are defined in your config file in the root directory. However, the normal logic would be to do it the other way around. Let normal members go into the default group and let paying members go into a different group (as set up in the product/subscription settings).
  16. In the Applications section:
  17. Are you sure you are logged into the Marketplace while looking at that ACP page?
  18. It’s not a problem with Commerce per se. Blogs, Gallery, Files, Pages … none of the apps have gotten substantial changes, let alone permanent improvements for years. IPS doesn’t have dedicated teams working on the individual apps, so they only get minor improvements once in a while.
  19. It’s a setting for each member group.
  20. Because the plugin needs to load additional content from the topics, but if the expected posts aren’t there, it breaks.
  21. Sorry, I can’t provide help with customizations.
  22. You can just copy it from anywhere. It’s just a Unicode character like any letter: 🇺🇦 In the IPS symbol picker: Another common variation people are using: 💙💛
  23. No, I meant just going to the last page in the forum, as you have done before, and checking the dates that are listed there for topic creation time/last activity.
×
×
  • Create New...