Jump to content

SeNioR-

Members
  • Posts

    1,144
  • Joined

  • Days Won

    5

Reputation Activity

  1. Agree
    SeNioR- reacted to AlexJ in General Q&A - Allow users to enter a comment   
    Currently only active customers can comment. Before majority of IPS customers, used to ask question through IPS ticket system. Now it's through forum first. 
    Can you enable commenting on existing topic/post, so even though I am not 'active' license holder but I still hold 6 licenses and hence allowed to comment. This way, I can help others because certain times in last few weeks, I thought, I can help but wasn't able to. 
    It's understandable I can't create a topic but disallowing other users to help your existing customers, seems counter productive. 
    Just a minor feedback. Thanks.
     
  2. Like
    SeNioR- reacted to CheersnGears in Save Draft - IC5   
    I am really hoping that Invision will see fit to include a save draft feature, at least for Pages, in IC5.  I have lost so much work over the years due to the lack of this simple feature.
    I just lost 3/4 of an article I wrote because I was going to click another button, and some menu popup jumped in front of me.  But also, I have been attempting to work around this for years by setting the post date several days in the future, saving repeatedly, and then backdating it to the current time once I'm ready to publish. This workflow, frankly, is absurd in the year of our lord 2024.  Furthermore, it messes with block and new activity sorting by showing those articles that originally had future publish dates at the top of the list, even if they've been read or their backdated date has passed.
  3. Haha
    SeNioR- reacted to Jim M in [BUG 4.7.16] Announcements allow an end date before the starting date   
    Dear users living in the past, please be made aware of this. Love, Administrators.
    --------
    Thank you for bringing this issue to our attention! I can confirm this should be further reviewed and I have logged an internal bug report for our development team to investigate and address as necessary, in a future maintenance release.
     
  4. Like
    SeNioR- reacted to teraßyte in [BUG 4.7.16] Announcements allow an end date before the starting date   
    When adding an announcement it's possible to select an ending date before the starting date. When that happens that announcement will never show.
    Example:
    Start date: 26 March End date: 7 March (instead of 7 April)  
    When adding/editing an announcement, it should throw an error if the end date comes before the starting one.
  5. Like
    SeNioR- reacted to Stuart Silvester in Lazy load turn off?   
    Yes, search for 'lazy' in the admincp to find the setting.
    Lazy loading does offer a substantial performance improvement in embed and image heavy sites, so you may want to reconsider.
  6. Like
    SeNioR- reacted to Jim M in Cyberattack: a threat to self-hosted and cloud?   
    We really can't advise on self-hosted as our support really is limited to only our software, not the underlying infrastructure. The best idea would be to review security best practices with your hosting provider if this is a concern for you.
    Of course, there are obvious best practice items that go agnostic, whether you're using software or hosted services:
    Use unique and secure passwords for accounts, even from your hosting panel to your ACP, these should never repeat 🙂 . Always use Two Factor Authentication where it is offered. Only allow access to sensitive areas (your hosting panel, server, ACP, etc...) to those who require access and are trusted to do so. Limit areas of access to only accomplish items which that user needs to. Etc... Regarding our Cloud, we have numerous layers of security in place to thwart attacks, from our Web Application Firewall to underlying infrastructure controls and setup, there is a lot going to keep our clients' data secure and their communities online. We have some series in our Invision Community Insider forum which @Charles discusses a lot more of these features in depth. If this interests you, I would suggest reading through it.
  7. Like
    SeNioR- got a reaction from Jim M in Missing url field in Q&A and Discussion forum   
    Right. I've figured it out. Warnings appear for posts written by guests. Guests do not have a profile page, hence the warnings.
    Solved 🙂
  8. Thanks
    SeNioR- reacted to Jim M in Unrecognised field 'interactionStatistic' on User Profile   
    I've tagged a developer to this to shed light on why Google is marking this as such. It is indeed valid schema.
  9. Like
    SeNioR- reacted to TDBF in Passkeys instead of passwords   
    Sorry Marc, my comment was a little tongue in cheek. 🙂 
    However, Google also uses Passkey now.
  10. Like
    SeNioR- reacted to opentype in New member email confirmation not sent/received? [DMARC?]   
    The initiation method isn’t the most important part. The optimization methods apply to all of them. 
    Looking at the screenshots, your system mails go out directly from your server. So you need to make sure your DNS settings are optimized for that as well, not just for the external services like ConvertKit you use. In fact, it could be that adding DNS settings for those external service actually deligitimized sending mails from your own server. You need to make sure that all sending options are included in your DNS settings. 
    You can check with your host. They probably have settings and information directly relating to SPF/DKIM/DMARC …
    I always optimize this stuff using the Mail Tester website. By the way: You can do 3 tests for free per day. You should end up with at least of score of 9. 
  11. Thanks
    SeNioR- reacted to Kirill Gromov in Disable scroll for mobile menu   
    Hello. There are themes where the mobile menu sticks to the screen header when scrolling on mobile devices.
    When you click on the mobile menu, the scroll automatically scroll up the screen, I suggest removing this function! Molule: ips.ui.drawer. JS code:
    show = function () { window.scrollTo(0, -1);  
  12. Like
    SeNioR- reacted to teraßyte in Where are Followers of a Member stored?   
    The data is in the core_follow table. They need to filter by:
    follow_app=core follow_area=member follow_rel_id=XXX (where XXX is the member ID)
  13. Like
    SeNioR- reacted to Kirill Gromov in Bug with rating   
    Hello, I gave this topic a 5 rating. If you hover the cursor over a rating and move the cursor away, the rating does not return to its original value.
    In the ips.ui.rating module there is a line:
    .find('li[data-ratingValue="' + value + '"]') Here value is searched as an integer, but in the code it is a floating number (5.0)..
    <div data-ipsrating="" data-ipsrating-changerate="true" data-ipsrating-size="veryLarge" data-ipsrating-value="5.0" data-ipsrating-userrated="5">  
  14. Like
    SeNioR- got a reaction from Afrodude in HTML syntax error in the "whosOnline" template   
    EDIT: replacing div with span solves the error.
    <div class='ipsFlex ipsFlex-jc:between ipsFlex-fw:wrap ipsFlex-ai:center'> to
    <span class='ipsFlex ipsFlex-jc:between ipsFlex-fw:wrap ipsFlex-ai:center'>
  15. Like
    SeNioR- reacted to Marc Stridgen in Setting a cover for a video is no more possible in the Video Gallery   
    Thank you for bringing this issue to our attention! I can confirm this should be further reviewed and I have logged an internal bug report for our development team to investigate and address as necessary, in a future maintenance release.
     
  16. Thanks
    SeNioR- reacted to Marc Stridgen in HTML syntax error in the "whosOnline" template   
    Thank you for bringing this issue to our attention! I can confirm this should be further reviewed and I have logged an internal bug report for our development team to investigate and address as necessary, in a future maintenance release.
     
  17. Thanks
    SeNioR- reacted to Stuart Silvester in 4.7.16 (This site) Pagination on forums with a sub-forum doesn't "work"   
    We have released a patch to address this issue. Please go to AdminCP > System > Support and apply the patch from the first/top left box. If you do not see an option to install the patch, you already have the latest release.
  18. Like
    SeNioR- reacted to teraßyte in REST API /cms/records/{databaseId} POST fails with 500 in 4.7.16   
    Looking again at the screenshot, the error is being thrown when a revision for the record is added to the database, not when the record itself is added. If you're adding a new record, it shouldn't store a revision. A revision should be saved only when you edit a record.
     
    The problem is in /applications/cms/api/records.php in the _createOrUpdate() function (lines 424-443):
    /* Store a revision before we change any values */ if ( $item::database()->revisions ) { $revision = new \IPS\cms\Records\Revisions; $revision->database_id = $item::$customDatabaseId; $revision->record_id = $item->_id; $revision->data = $item->fieldValues( TRUE ); if ( $this->member ) { $memberId = $this->member->member_id; } else { $memberId = $item->author()->member_id; } $revision->member_id = $memberId; $revision->save(); }  
    The IF check should also check if you're editing a record because when adding a new one there is no record ID available yet (thus the column NULL error):
    if ( $type == 'edit' AND $item::database()->revisions )
  19. Like
    SeNioR- reacted to CheersnGears in Clubs main page does not have an H1   
    Should be a simple one.  The main page of a club does not have an H1
  20. Like
    SeNioR- reacted to Daniel F in My forum crashes every few minuets   
    There's no hasMarkers method in our code, sounds like a very old template.
    Can you compare your forums/front/global/row template with the default one?
  21. Like
    SeNioR- reacted to Marc Stridgen in OP starts the topic as anonymous, the last commenter name shows as anonymous   
    This has now been resolved in the 4.7.16 release. Please update if you are seeing this issue. If you are then still seeing the issue, please let us know.
  22. Thanks
    SeNioR- reacted to teraßyte in [BUG 4.7.16] Incosistent implementation of core extension "EditorLocations::attachmentLookup()"   
    As per the title, the implementation of the extension's EditorLocations::attachmentLookup() method is inconsistent when you don't allow attachments. No matter how I implement it, or which exception I throw, it won't work for all locations.
     
    1) \applications\core\extensions\core\EditorMedia\Attachment.php (lines 140-156):
    The code checks if the method exists before calling it. The code checks for 2 exceptions being thrown: \LogicException \BadMethodCallException if( method_exists( static::$loadedExtensions[$map['location_key']], 'attachmentLookup')) { try { $url = static::$loadedExtensions[$map['location_key']]->attachmentLookup($map['id1'], $map['id2'], $map['id3']); /* Test url() method to prevent BadMethodCallException from the template below - an attachment may be located within a Node class that doesn't support urls, such as CMS Blocks. */ if ($url instanceof \IPS\Content or $url instanceof \IPS\Node\Model){ $url->url(); } static::$locations[$attachId][] = $url; } catch (\LogicException $e) { } catch (\BadMethodCallException $e) { } }  
    2) \applications\core\modules\admin\overview\files.php (lines 209-219):
    The code checks if the method exists before calling it. The code checks for a single exception being thrown: \LogicException if ( isset( $loadedExtensions[ $map['location_key'] ] ) AND method_exists( $loadedExtensions[ $map['location_key'] ], 'attachmentLookup' ) ) { try { if ( $url = $loadedExtensions[ $map['location_key'] ]->attachmentLookup( $map['id1'], $map['id2'], $map['id3'] ) ) { $locations[] = $url; } } catch ( \LogicException $e ) { } }  
    3) \applications\core\modules\front\system\attachments.php (lines 87-100):
    The code doesn't check if the method exists before calling it. The code checks for a single exception being thrown: \OutOfRangeException /* Check Permission */ $exploded = explode( '_', $attachment['location_key'] ); try { $extensions = \IPS\Application::load( $exploded[0] )->extensions( 'core', 'EditorLocations' ); if ( isset( $extensions[ $exploded[1] ] ) ) { $attachmentItem = $extensions[ $exploded[1] ]->attachmentLookup( $attachment[ 'id1' ], $attachment[ 'id2' ], $attachment[ 'id3' ] ); } } catch ( \OutOfRangeException $e ) { \IPS\Output::i()->json( array( 'error' => 'no_permission' ) ); }  
    4) \system\Content\Statistics.php (lines 398-408):
    The code doesn't check if the method exists before calling it. The code checks for a single exception being thrown: \LogicException \BadMethodCallException if ( isset( static::$loadedExtensions[ $map['location_key'] ] ) ) { try { $url = static::$loadedExtensions[ $map['location_key'] ]->attachmentLookup( $map['id1'], $map['id2'], $map['id3'] ); $return[ $k ]['commentUrl'] = (string) $url->url(); } catch ( \LogicException $e ) { } catch ( \BadMethodCallException $e ){ } }  
    ===
    To make a summary of the implementations:
    All OK. It should check for the \BadMethodCallException exception. It should check if the method exists before calling it, and both \LogicException and \BadMethodCallException exceptions aren't being checked. Rather, it checks for a \OutOfRangeException exception which is never thrown according to the method's phpDoc. It should check if the method exists before calling it.  
    I could throw a \LogicException, but as it is it would break implementation #3 anyway.
  23. Like
    SeNioR- reacted to Daniel F in Sitemap status = Couldn't fetch (Google Search Console)   
    I've seen this on one of my Wordpress sites too.
    Try to submit the same URL again.
  24. Like
    SeNioR- reacted to Fast Lane! in Passkeys instead of passwords   
    Google supports this along with Android and iOS on mobile. 
     
    https://www.google.com/account/about/passkeys
  25. Like
    SeNioR- reacted to AlexWebsites in Link Filtering (Allow any links) => Moderate = not working   
    I was going to start a new topic but see this one exists. When you have it checked off for Moderate, it removes the insert link icon from the editor. I checked multiple sites and at first though it was a group setting. Is this by design becuase I don't understand why that would be so.


     
    If you have it on Allow:

    You get it back:

     
×
×
  • Create New...