Jump to content

The Old Man

Clients
  • Posts

    3,958
  • Joined

  • Last visited

  • Days Won

    11

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Everything posted by The Old Man

  1. Hi, I noticed via GTMetrix/Pagespeed that my Club Icons waaay down the page of my forum are not being deferred/lazy loaded when they could/should be. Forums > Front > Index > forumGridItem (lines 33 and 35) {{if $club}} <img src="{{if $club->profile_photo}}{file="$club->profile_photo" extension="core_Clubs"}{{else}}{resource="default_club.png" app="core" location="global"}{{endif}}" alt='' class='cForumGrid__icon-image'> {{elseif $forum->icon}} <img src="{file="$forum->icon" extension="forums_Icons"}" alt='' class='cForumGrid__icon-image cForumGrid__icon--custom'> {{else}} Fixed by adding the lazy load attributes: {{if $club}} <img src="{{if $club->profile_photo}}{file="$club->profile_photo" extension="core_Clubs"}{{else}}{resource="default_club.png" app="core" location="global"}{{endif}}" alt='' loading="lazy" class='cForumGrid__icon-image'> {{elseif $forum->icon}} <img src="{file="$forum->icon" extension="forums_Icons"}" alt='' loading="lazy" class='cForumGrid__icon-image cForumGrid__icon--custom'> {{else}} and Forums > Front > Index > forumRow (lines 10 and 12) {{if $club}} <img src="{{if $club->profile_photo}}{file="$club->profile_photo" extension="core_Clubs"}{{else}}{resource="default_club.png" app="core" location="global"}{{endif}}" alt='' class='ipsItemStatus ipsItemStatus_large {{if !\IPS\forums\Topic::containerUnread( $forum ) && !$forum->redirect_on}}ipsItemStatus_read{{endif}}'> {{elseif $forum->icon}} <img src="{file="$forum->icon" extension="forums_Icons"}" alt='' class='ipsItemStatus ipsItemStatus_custom {{if !\IPS\forums\Topic::containerUnread( $forum ) && !$forum->redirect_on}}ipsItemStatus_read{{endif}}'> {{else}} Fix: {{if $club}} <img src="{{if $club->profile_photo}}{file="$club->profile_photo" extension="core_Clubs"}{{else}}{resource="default_club.png" app="core" location="global"}{{endif}}" alt='' loading="lazy" class='ipsItemStatus ipsItemStatus_large {{if !\IPS\forums\Topic::containerUnread( $forum ) && !$forum->redirect_on}}ipsItemStatus_read{{endif}}'> {{elseif $forum->icon}} <img src="{file="$forum->icon" extension="forums_Icons"}" alt='' loading="lazy" class='ipsItemStatus ipsItemStatus_custom {{if !\IPS\forums\Topic::containerUnread( $forum ) && !$forum->redirect_on}}ipsItemStatus_read{{endif}}'> {{else}} 🙂
  2. Hi, In 4.6.12 the setting for Social Link Position is changed to Header Background from Footer after upgrading. This means manually changing it back for every installed theme. Should the fix honour the existing setting when upgrading as opposed to being a new install? Many thanks.
  3. Hi, Here in the IPS client area where my licences are listed, the dates all show in US format but in my Customer Details my address is set correctly in UK. I can't seem to find anywhere to change it. Is it a bug? Didn't there used to be a account setting setting somewhere for this, timezone maybe?
  4. This bug has been around for a while but is still broken in 4.6.11. Using an iPad, any OS version, you can't select a dark theme because the menu won't stay open to display the light and dark options. There is a workaround. You can hold down on the Theme option, the pop up context menu will open... Then tap anywhere else to just cancel it, and the theme menu stays open, allowing you to select auto, light or dark...
  5. Perfectly summarised. Therein lies the problem. Innovation seems to have stalled with the apps but IPS is still the best and the competition is way behind; perhaps that's the problem. We still haven't got a Reject All option in the cookie banner. Commerce lacking PDF invoices/receipts for customers does seems outdated. I would hazard a guess that a modern e-commerce system today up (against platforms like Shopify and Magento) should offer efficient sales and inventory reporting, after all, the data is all in there, it just needs extracting and exporting. I'm not sure how many accountants would make use of PDF invoices, wouldn't they be of more use to customers and site owners. Perhaps accounting firms and bookkeepers would benefit from CSV, XML and owners Freshbooks and Quickbooks intergration. A lot of work clearly went into Commerce, if your dealing with peoples data and payments that is a huge reassurance in particular the payment side of it, but it's had deprecated features for some time now and like the other apps it's stagnated for years, aside from compatibility and security updates. Going back to innovation though, given the usefulness and appeal of these apps, especially Gallery, Commerce and Pages, it's a tad bit sad, after all, there's not only the cost of the apps in the first place to consider for new users to IPS and then the never-ending rental of them. If you want to temporarily skip a renewal, you have to buy the app all over again from scratch if you want to reactivate it. Effectively the client is caught between a rock and a hard place so I still think clients should ideally have more flexibility in terms of managing the apps, to be able to enable or disable app licences prior or near to the 6 monthly renewal, also to be able to freely move apps between licences say limited up to twice a year, rather like having displayname change limits. If an app fails to warrant renewal on a site, and the client has multiple licences, it's surely in both the client and Invision's interests to allow the client to move it to another community licence, rather than just cancel it outright. It could do much better on a different community or as part of a brand new community project. Or if we have a site client who no longer needs their site, we ideally have to keep the licences going ready for when and if we pick up a new client or consider starting a new personal site, as opposed to buying a brand new set of licences all over again.
  6. Hi, In Commerce, when a customer purchases a product, is it possible to set Commerce to include a PDF copy of the invoice with the customer's confirmation email like with many online stores? Many thanks.
  7. Hi IPS, Bad CSS selector? Inside Default IPS Theme > CSS Templates > Blog > Front > blog.css Line 184 Just before the opening curly brace there's an s html[dir="rtl"] .cBlogCatManage .ipsDataItem_size3 a[data-action="edit"]s { margin-left:5px; } Regards, Graham
  8. Thanks Marc, it was 8.0.something. Absolutely. Good to know, thanks. Were you running more than 1 version of PHP? I had to maintain 7.4 with 8.0 for a huge non-IPS site.
  9. Blimey! That's come around quick. 🤔 I tried PHP8 but 4.6 didn't like it at all, but I think in retrospect that was more likely down to Apache not happy running both 7.4 and 8 (in terms of some PHP extensions for both).
  10. If I said yes, I'd only be lying! Thanks Nathan! 🥴
  11. Hello! On new localhost installs, the option to Create a new Status doesn't seem to display, despite being the logged-in Admin and having all the status permissions and status settings enabled. Is there a requirement for it to show that I'm missing, or doesn't it work by design on localhost? Thank you. Screenshots below: Normal - Status option is available as one of the options (image taken from an established site) New install - Status option is missing although widget suggests they are available Status Updates Enabled for Admin in 4.6.11 AdminCP Profile Settings - Status Updates set to enabled by default
  12. Thanks Stuart, great stuff. I realise we can change out the IPS CKEditor theme, but just wanted some clarification of intent ie. whether or not IPS is keeping Moona as its no longer the default supplied with CKEditor; the default has been Moona Lisa for a while since 4.16 was released. I'm asking because I'm bunding Moona Lisa with my themes. Thanks!
  13. Hi, CKEditor4 is now at 4.18.0 recently released March 16th 2022. It includes some security fixes. https://ckeditor.com/blog/ckeditor-4.18.0-browser-bugfix-and-security-patches/ IPS 4.6.11 requires editor skins be compatible with 4.17.1. 4.17.2 was released 9th Feb 2022. Also, please can you confirm when/if you will be switching to Moono Lisa, the new default skin since 4.16? Many thanks!
  14. Hi, Think I've found another one! CSS typo in IPS 4.6.11 template core > global > framework > form.css > line 219 (when viewed in AdminCP) background: rgba(var(--theme-area_background_light, 0.7)); should be: background: rgba( var(--theme-area_background_light), 0.7);
  15. Hi, No real issue, improvement perhaps but I noticed that there are just a few CSS semi-bold font-weights of 600, such as the one that highlights the current active page in the primary menu, for embedded content titles and the semi-bold class itself, but the Google Fonts integration doesn't currently load that font; browsers make a best match or blend. I was surprised at the noticable visible difference when loading 600 using latest Firefox Win 10. Obviously but this won't be an issue at all if/when IPS eventually changes to the GF APIv2 and switch to Variable Fonts, but for now it can be improved for clearer legibility by loading value 600 in template > global > global > fonts.css (as shown below) or if you don't want the additional initial load time, change all the 600's in the CSS templates to 500 or 700 or change the 700i to 600. {{if ( theme.headline_font && theme.headline_font !== 'default' ) || ( theme.body_font && theme.body_font !== 'default' ) }} {{if theme.headline_font == theme.body_font}} <link href="https://fonts.googleapis.com/css?family={expression="\IPS\Http\Url::encodeComponent( \IPS\Http\Url::COMPONENT_FRAGMENT, \IPS\Theme::i()->settings['body_font'] )"}:300,300i,400,400i,500,600,700,700i" rel="stylesheet" referrerpolicy="origin"> {{else}} {{if ( theme.headline_font && theme.headline_font !== 'default' )}} <link href="https://fonts.googleapis.com/css?family={expression="\IPS\Http\Url::encodeComponent( \IPS\Http\Url::COMPONENT_FRAGMENT, \IPS\Theme::i()->settings['headline_font'] )"}:300,300i,400,500,600,400i,700,700i" rel="stylesheet" referrerpolicy="origin"> {{endif}} {{if ( theme.body_font && theme.body_font !== 'default' )}} <link href="https://fonts.googleapis.com/css?family={expression="\IPS\Http\Url::encodeComponent( \IPS\Http\Url::COMPONENT_FRAGMENT, \IPS\Theme::i()->settings['body_font'] )"}:300,300i,400,400i,500,600,700,700i" rel="stylesheet" referrerpolicy="origin"> {{endif}} {{endif}} {{endif}}
  16. Hi, I by chance noticed a typo error (backgroun instead of background) in CSS Template core > global > framework > spectrum.css backgrou .sp-colorize-container { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==) } May have been in previous versions but found it in 4.6.11. Thank you
  17. Thanks you! Much appreciated. 😃
  18. Hello, I know I've asked before and don't want to be a pain... Pretty please would update this to mark as compatible with 4.6, it still works fine itself, but it can't be installed via the Marketplace. Also you can't click the Marketplace link for it as it generates an error. I switched back to SMTP configuration after last summer but the API and your app is still the best and I want to use it! Thanks again.
  19. Hi IPS, Please can you fix the the Google Fonts integration as the new improved API has been out for some time now? Themes > Core > Global > Global > includeCSS template: {{if ( theme.headline_font && theme.headline_font !== 'default' ) || ( theme.body_font && theme.body_font !== 'default' ) }} {{if theme.headline_font == theme.body_font}} <link href="https://fonts.googleapis.com/css?family={expression="\IPS\Http\Url::encodeComponent( \IPS\Http\Url::COMPONENT_FRAGMENT, \IPS\Theme::i()->settings['body_font'] )"}:300,300i,400,400i,500,700,700i" rel="stylesheet" referrerpolicy="origin"> {{else}} {{if ( theme.headline_font && theme.headline_font !== 'default' )}} <link href="https://fonts.googleapis.com/css?family={expression="\IPS\Http\Url::encodeComponent( \IPS\Http\Url::COMPONENT_FRAGMENT, \IPS\Theme::i()->settings['headline_font'] )"}:300,300i,400,500,400i,700,700i" rel="stylesheet" referrerpolicy="origin"> {{endif}} {{if ( theme.body_font && theme.body_font !== 'default' )}} <link href="https://fonts.googleapis.com/css?family={expression="\IPS\Http\Url::encodeComponent( \IPS\Http\Url::COMPONENT_FRAGMENT, \IPS\Theme::i()->settings['body_font'] )"}:300,300i,400,400i,500,700,700i" rel="stylesheet" referrerpolicy="origin"> {{endif}} {{endif}} {{endif}} I know the old links are still compatible Google provid the new V2 links some time ago, they supposedly offer various improvements, new variable fonts, reduced latency, smaller code, display: swap etc. The new link are similar to: <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700&display=swap" rel="stylesheet"> Or for the variable fonts versions: <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..700&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Inter:slnt,wght@-10..0,300..700&display=swap" rel="stylesheet"> https://developers.google.com/fonts/docs/css2 https://web.dev/variable-fonts/
  20. Any news on this one, please? Still an CSS issue in 4.6.10. 🙂
×
×
  • Create New...