Jump to content

Meddysong

Clients
  • Posts

    2,172
  • Joined

  • Last visited

  • Days Won

    3

Reputation Activity

  1. Like
    Meddysong reacted to opentype in Can I post a clickable image?   
    Sure. 
    First, create an image attachment in the editor by choosing the file from your hard drive. then click on it, so the image is added to the post content. Then double-click on the image. In the dialog box, replace the content of the URL field with your target URL.   
  2. Thanks
    Meddysong reacted to Marc Stridgen in VAT ID check seems broken (again)   
    For others, this requires the country prefix, so ensure this is added. I have however opened a bug report to see if we can validate this better
  3. Like
    Meddysong reacted to Marc Stridgen in Can the Sign Up button be removed   
    If you go to System->Settings->Login & Registration, you can change where that button points to, by changing the 'Allow new registrations?' setting to point to an external site
  4. Thanks
    Meddysong reacted to Matt in What is the duration of the different cookies?   
    ips4_oauth_authorize - session cookie (expires when tab closed or browser quit) ips4_clearAutosave - session cookie (expires when tab closed or browser quit) ips4_lastSearch - whatever the flood limit is (usually 30 seconds) ips4_noCache - 20 mins, or when tab is closed/browser quit ips4_guestTermsDismissed  - session cookie (expires when tab closed or browser quit) ips4_language  - session cookie (expires when tab closed or browser quit) ips4_cm_reg - session cookie (expires when tab closed or browser quit) ips4_location - session cookie (expires when tab closed or browser quit) ips4_currency - session cookie (expires when tab closed or browser quit) ips4_guestTransactionKey - 30 days ips4_forumpass_* - 7 days
  5. Like
    Meddysong reacted to Adriano Faria in How to show a post when category is set to not show other peoples posts.   
    Create an announcement and display only in that forum instead.
  6. Like
    Meddysong got a reaction from Verto in Cant change /blogs/ in friendly urls   
    It's an unfortunate limitation of the system.
    It is possible to change this by editing the core files, but this is not endorsed by IC, and could mean that they don't provide technical support should something go wrong with your site.
    If you'd like to go ahead, you have to edit /applications/blogs/data/furl.json, changing the value of topLevel to whatever you want. (You can do the same with the other apps too, navingating to the correct folder from /applications.)
  7. Like
    Meddysong got a reaction from Verto in I need help with translating friendly URLs   
  8. Thanks
    Meddysong got a reaction from Marc Stridgen in invision community version 5 cloud   
  9. Like
    Meddysong reacted to Matt in 4.7.16 bug: database filters broken   
    Added as an urgent bug to our tracker. We've got a few things we'll get fixed and then do a patch either later today or tomorrow.
  10. Like
    Meddysong reacted to Sonya* in Feature suggestion: link back from topic to database   
    If you connect Pages with a forum for comments, the topics will always have a link back to the record. Please consider making the link optional.

    There are several issues with this link:
    It is not editable: you cannot edit topics created automatically from records. It does not respect the template change: you can edit the template, but the changes are not considered while rebuilding. It does not respect permissions: if a user does not have a view permission for the record, the link is broken. E.g., database only for staff, topics for all. It sometime has ambigious wording, like view full person, view full movie, view full book. I know that I can change the language. But it is difficult to find a global one for all databases. It is not translatable: once saved in the post, it always uses the default language. No control for individual forums with other languages. It is redundant: I can create a field in the database and use Topic format to get a full control over the link. This way I can decide, whether to show or not, wording in individual database, exact position in the topic, formatting. This is also respected while rebuilding. Just a small choice field, yes/not would be sufficient. Or at least add a CSS class in the template so that the link can be suppressed with display:none. 😉
    Thank you!
  11. Agree
    Meddysong reacted to JohnCourt in Custom Blocks Location   
    Good day folks. I create custom blocks for a lot of things, temp blocks for an event I'd like to highlite for a time period, blocks for advertisers that have limited times of showing and no longer usable, blocks that at one time seemed like a good idea, and now they aren't.
    As I was going through my blocks and cleaning house, I found it very difficult to actually determine which one went where and if it was being used or not. It would be nice to have a small blurb in the custom block "Details" where the block is being used, or not used at all.
    Perhaps something like "used on acme page" or "not active" or something of the sorts. Thanks for your consideration.
  12. Like
    Meddysong reacted to Jim_K in How to "Follow" all forums in a Parent/Category Forum? via API?   
    @Meddysong Posted a suggestion here:
    Thank you.
     
  13. Like
    Meddysong got a reaction from Jim_K in How to "Follow" all forums in a Parent/Category Forum? via API?   
    It's here. @Jim_K:
    https://invisioncommunity.com/forums/forum/499-feedback/
  14. Like
    Meddysong reacted to Meris4x4 in Month names are NOT TRANSLATED in EVENTS app   
    I'll be first to admin when I'm wrong, I have missed one piece of translation. I have found it and now it works fine. My apologies.
  15. Like
    Meddysong reacted to Lindor in How to translate date/time refer hey in post   
    Thanks a lot for your patience and help @Nathan Explosion, I could find now! I'was searching in system by language word, not by "key". Now appears in 51 page.
  16. Like
    Meddysong reacted to opentype in How to find an app?   
    Mixoh’s last posts were in 2020, so I don’t think these products are being maintained anymore. Not to mention that the account is listed as “male” in “Ukraine” and software support isn’t the highest priority there at the moment. 
  17. Like
    Meddysong reacted to Christian Meixner in [Courses App] Missing translation key and wrong English text   
    Hello Invision Team,
    I'd like to report some minor bugs in the courses app.
    There is a translation key missing for "Course Manager". See this screenshot where keys are enabled via translation tool:

     
    Also there seems to be a typo/wrong wording in the original English text for this resource:

     
     
  18. Like
    Meddysong reacted to Nathan Explosion in Admin posting in a scheduled thread?   
    https://www.sosinvision.com.br/index.php?/file/292-scheduled-comments/
  19. Like
    Meddysong reacted to Marc Stridgen in No user (TAMAN)   
    There isnt really any way of us know whether or not a user would sign in
  20. Like
    Meddysong reacted to Ehren in Invision Community 5: A more performant, polished UI   
    As showcased in our past blogs, Invision Community 5 introduces a brand new, modern interface which brings improvements to performance, aesthetics and mobile usability.
    An optional side navigation panel, new view modes, light/dark modes, customizable header layouts, a search modal and a mobile navigation bar are some of the things we've showcased previously. Today, lets take a closer look at some other miscellaneous changes that we've been working on while developing Version 5, including some of the code reductions and performance improvements that we've been able to achieve in the process.
    For those of you who are developers, we'll also give some simple explanations of how (and why) we've implemented these changes.
     
    Widgets
    Sidebar widgets are perfect for displaying content feeds, featured members, announcements, advertisements and more on your page. In version 4 however, the widget column would often become an empty space once the widgets had been scrolled past:
      widgets-v4.mp4  
    In version 5, widgets now stick to the screen once the last widget has been reached, ensuring your readers have more convenient  access to your widgets rather than a void space:
      sticky-widgets-v5.mp4  
     
    Messenger
    The Messenger is a great way to reach out to members when a private chat is more appropriate than a topic. Inspired by modern email clients, the messenger in Version 5 has been revamped with a full-height, sticky inbox, a longer message snippet, mini profiles and a more polished UI - all with a 25% reduction in CSS and a 100% reduction in Javascript.
    messenger-v5.mp4
     
    Sticky elements
    We've mentioned sticky elements a couple of times now, so lets take a look behind the scenes at how they're created, and some of the performance improvements with Version 5. Traditionally, sticky elements were created using Javascript which would calculate the position of the element on the page and adjust it's stickiness every time the page was scrolled. Scroll events can be quite taxing for browsers, and when it comes to Javascript, the less, the better (especially when aiming for great page speed scores)!
    With that in mind, all sticky elements are now handled using sticky positioning via CSS, which is a native and much more performant way of controlling these elements. We've been able to replace an entire 400 line Javascript component with just 3 lines of CSS.
     
    Grids and Masonry
    Grids have previously been handled in a similar fashion. Javascript would scan all elements within a grid to determine how many could fit on a single line, and would then shuffle these elements into position after the page was loaded or resized. CSS has since introduced its own grid properties, which has allowed us to replace more than 350 lines of Javascript with just a few lines of CSS, resulting in more performant page rendering and nicer looking grids (especially on small-medium displays such as mobiles and tablets).
     

     
    Fun fact: We first introduced a similar performance improvement to "masonry grids" in our Gallery update from January this year, by replacing more than 400 lines of Javascript with, you guessed it, just a few lines of CSS.
     

     
     
     
    Click targets
    We wanted to make Version 5 as simple as possible to navigate, and one way of doing that has been by implementing larger click targets. Clicking anywhere inside an entry in a table or grid will now take you to that entry (you can still click on other links like normal within the click target, such as subforums or profile links). Click targets are optional and can be disabled via your theme settings if necessary.
     
    click-targets.mp4
     
    Data Lists (tables)
    Speaking of tables, they too have been revamped. Tables automatically adapt to the space they've been assigned to (for those curious, this is done using CSS container-queries), so they're always neat regardless of the screen size, with no overflow or squashed layouts. Behind the scenes, the two columns below are created with identical code, yet they're quite different visually due to the size which they've been allocated. Even with these improvements, tables have received a 25% reduction in CSS.
     

     
    Profiles
    Profiles have been polished for Version 5 and include some nice improvements such as sticky widgets and tabs. 
    profile-desktop.mp4
     
    On mobiles, the side column collapses into a carousel, and the sticky tabs allow you to easily flick between content types without scrolling to the top of the page.
    profile-mobile.mp4
     

    Tabs
    You may have noticed in the above clip that tabs on mobiles are now scrollable, compared to a dropdown menu from version 4. We made this change to ensure that tabs are given more equal exposure on small devices, and have managed to reduce the CSS by a whopping 80%.
     
    Carousels
    Last and certainly not least, are carousels. Carousels are great for displaying large amounts of data in a confined space and they've been rewritten from scratch for version 5. Previously, a Javascript library was used to create the "scroll effect", however this has never been the smoothest experience on laptop trackpads and touch devices.
    In version 5, carousels are powered by native smooth-scrolling and scroll-snapping, which results in a much nicer user experience, especially on touchscreens. We've been able to remove a staggering 95% of the Javascript, substituting it with just a few lines of CSS.
     
    carousel.mp4
     
    To be honest, we've only just scratched the surface here! In addition to these changes, we've modernized (and reduced code) in almost every component throughout the suite including avatars, cover photos, dropdown menus, forms, inputs, buttons, lists, off-canvas menus, side menus, columns and more!
    Combined, these changes result in not only a significant reduction in code, but also a polished UI that performs smoothly on desktop and touch devices. We're excited to continue modernizing Invision Community well into the future as new technologies and techniques become available to us, and are looking forward to getting it in your hands in 2024.

    View full blog entry
  21. Like
    Meddysong got a reaction from Marc Stridgen in Support page in the app   
    "Nexus" is the name of the Commerce app. "Support" is a module of that.
  22. Like
    Meddysong reacted to opentype in Where to add custom CSS & JavaScript common to all themes?   
    IPS is moving in the other direction and removing options to mess with these things. It’s just not something the average Invision Community user needs. 
    That being said, it’s actually pretty easy to set up a custom plugin or app to apply global CSS and JavaScript code. And on a self-hosted installation, you could also just set up your global code on the file system and then call it from each theme. So, there are multiple options to achieve it. But IPS will probably not create a dedicated feature for it. 
  23. Like
    Meddysong reacted to Nathan Explosion in Timestamps on Database enties   
    Yes you can.
    Assuming you are talking about this:

     
    body[data-pageapp="cms"][data-pagecontroller="page"] div.ipsPhotoPanel time{ display:none; } If you want to do it only on a specific page:
    body[data-pageapp="cms"][data-pagecontroller="page"][data-pagename="articles.html"] div.ipsPhotoPanel time{ display:none; }  
    Pages has its own templates, outside of the theme, where you can simply remove the following line:
    <li>{datetime="$record->mapped( 'date' )"}</li> ...from the indicated template:

     
    To do this, you would have to edit the indicated template and change:
    <li>{datetime="$record->mapped( 'date' )"}</li> to:
    {{$now = time();}} <li>{datetime="$now"}</li>  
  24. Like
    Meddysong reacted to Chris59 in Invision Community 5: Badge creation and icon customization   
    What you guys have done for the upcoming v5 is outstanding really , can't wait to play around with it ..

    I lift my hat for you all and say Thank you 🥳🤩
  25. Like
    Meddysong reacted to teraßyte in X Logo Shows as Facebook Logo after upgrade to 4.7.14   
    The missing <li> elements issue is something I reported a few days ago:
     
×
×
  • Create New...