Jump to content
View in the app

A better way to browse. Learn more.

Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

opentype

Clients
  • Joined

  • Last visited

Everything posted by opentype

  1. Probably a permission problem, as it appears empty (not missing) for us.
  2. There is no “grid template“. You would have to add a custom template, and then set it to grid mode in the template itself. I don’t really recommend it unless you really know what you are doing there. Custom fields can just be shown be activating them for the listing view in the field settings. No code changes necessary. To just hide content, which I also do a lot for these views, add a CSS file and activate it for the specific page with the grid view. Then you can pick what you want to hide through the CSS classes. Result:
  3. When I click links (pagination, filter, sort by …) while translating a language, the loading notification keeps staying on the page:
  4. It’s something that most webhosters offer to access the MySQL database, if your community is self-hosted. It would certainly allow you to export a Pages database and open it in Excel.
  5. There is no feature for that. But a Pages database is just a flat table. You can download it via phpMyAdmin as MySQL dump or CSV depending on your needs.
  6. That’s what the download button is for.
  7. You need to allow custom permissions on the database level, then activate custom permissions for the category and then a link for the permissions appears in the category drop-down menu.
  8. Yes to all. I have instructions here how to additionally create a “paywall“ so the exclusive articles aren’t just hidden entirely if a user has no access: Creating exclusive articles with Pages databasesIn this bonus lesson I explain how I built this very section on opentype.space, where database records can be accessed by anyone, but only paying members will see the actual course content and everyon
  9. Each feed block on the page has a unique identifier (like data-blockid="something"). If necessary, you can use that to narrow down CSS declarations to just a specific block.
  10. The page builder can switch between the stock templates. You can’t select the information being shown. Custom templates might be a bit over the top for just removing content. Almost everything can be targeted with CSS however and you can include a CSS file per Pages page to strip content from each page/database. The code would depend the specific template though. Here is a random example, targeting a specific view (”featured listing”) and then the meta data and the description are removed. .ipsData--featured .ipsData__meta, .ipsData--featured .ipsData__desc, .ipsData--featured .ipsData__extra { display:none !important; }
  11. I can’t think of a native way. Probably needs an API trigger e.g. through Zapier. Also not too hard as a custom app for a developer. “turn description for recurring event in a specific calendar into forum topic in forum [X] when event is happening today“
  12. You can have events appear yearly, yes. Is there anything specific you need in addition to that?
  13. You are on the front end. I said ACP (admin control panel):
  14. You could just add it to the menu as link. Something like: https://invisioncommunity.com/forums/startTopic/ If it really should be a clearly visible button, you would create a custom Pages block in the ACP with the link styled as primary button. Something like this: <div class="i-padding_1"> <a class="ipsButton--wide ipsButton ipsButton--primary" href="/forums/startTopic/">New Topic</a> </div>This is a code example for a sidebar button in 5.x I use.
  15. If you set up a block through the Pages module in the ACP, you can choose the user-groups which will see the entire block. So, you can just create versions of the same block for each user-group and then show it only to the group which should see it. That should achieve what you ask. It might not sound as clean as doing it all in one block, but the latter would cause problems as most blocks are cached (which is good!) and then you would again reveal content to the wrong groups. With independent blocks, they can be cached per user-group.
  16. It’s the Fix This button.
  17. You don’t need to upload them multiple times, but you need to use the attachment function, which allows reuse of existing images.
  18. What kind of images are in the topics? It should work for attachments. It won’t read embedded images.
  19. .ipsEdited { display:none; }Hiding the message while keeping logging (if activated).
  20. If it’s just text data, it can be imported directly into the Pages database using phpMyAdmin. I’ve done it a couple of times. Steps: Create a few test records and export them to know the table structure and what they save (like Unix timestamps, boolean values and so on). Reformat the import data in an app like Excel to match the structure found in step 1. Try to import just one or two entries from the new CSV and check for errors. Do the full import. Of course that only works if there are no image fields, database relationship fields or anything like that.
  21. Just click “Create New“ and it will create a stock theme.
  22. The link points to a spacer.gif, not the actual image. Did you use the JavaScript-based lazy loading that was available in the past?
  23. It’s not 1000 items, nor 1000 page views. So, each embed can apparently create up to 24 hits per day. An active topic with lots of embeds can consume the 1000 hits quickly I would presume.
  24. Same reasoning applies to keeping the “Mark all content as read“ in a prominent position. The way it is now, many will just not mark anything read and lose track of what is going on.
  25. Not a direct answer, but I have a complete German translation covering ALL 5.x language strings without being based on a 4.x version.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.