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

Posts posted by The Old Man

  1. Hi IPS,

    In the recent update update I noticed you upgraded CKEditor to v4.16.2, the latest version. That's great but it brings about some theming issues. I have previously included Moono Dark in my dark theme, but it's now outdated and no longer compatible.

    As part of the 4.16 series, they have changed their default theme to the much more modern looking Moono-Lisa.

    This means because it supports the internal chameleon code, it supports the hugely convenient uiColor config setting, to quickly change the color of the editor, either on the front end per user or globally.

    https://ckeditor.com/docs/ckeditor4/latest/examples/uicolor.html

    There is a button for it too, called UI Picker. I tried this on 4.6.7 it works but isn't hooked up on the AdminCP backend beyond the basics, I think because the IPS skin is not simple to configure.

    This is great news for dark themes or non-default themes.

    Will you be updating the IPS to reflect these changes and improvements?

    Many thanks!

  2. @Daniel F Thanks again, I was able to get it working with your solution. I've been trying to get it to show the radio options inline instead of vertical to take up less space in the theme custom settings but can't seem to get that to work unless I choose parse as image. Any tips gratefully accepted! For now I've utilised FA CSS classes.

     

    @ReyDev I see what you mean, I spent a couple of hours messing around with it and exactly the same results i.e. the img resource isn't parsed. The docs say you can only put the image in the theme's resource folder but also suggests you can create a subfolder. I tried both options and neither worked sorry. Last week I came across a post from Adriano where he was looking into the same thing (radio images), and Newbie Lac posted a solution using the Reactions as an example, and I think that point you in the right direction if you can find it.

     

  3. Thank you both, I'll give them both a try! 😀

     

    7 hours ago, ReyDev said:

    how to show images? 
    I added two images in a folder called `images` (system->global),  using the manage resources option. I used this code but it doesn't show anything

    $options = [
    	"d"=>\IPS\Theme::i()->resource('images/a.png', 'core', 'global'),
    	"l"=>\IPS\Theme::i()->resource('images/b.png', 'core', 'global')
    ];


     

     

    I've not tried it but I think looking at the Helper you would use:

    'parse' => "image"

    instead of:

    'parse' => "raw"
        

    which gives acess to some extra layout functionality.

    if ( $this->options['parse'] === 'image' )
    		{
    			return \IPS\Theme::i()->getTemplate( 'forms', 'core', 'global' )->radioImages( $this->name, $value, $this->required, $this->options['options'], $this->options['disabled'], $this->options['toggles'], $descriptions, $warnings, $this->options['userSuppliedInput'], $this->options['unlimited'], $this->options['unlimitedLang'], $this->htmlId, $this->options['gridspan'] );
    		}
    		else
    		{
    			return \IPS\Theme::i()->getTemplate( 'forms', 'core', 'global' )->radio( $this->name, $value, $this->required, $this->parseOptions(), $this->options['disabled'], $this->options['toggles'], $descriptions, $warnings, $this->options['userSuppliedInput'], $this->options['unlimited'], $this->options['unlimitedLang'], $this->htmlId );
    		}

     

  4. Thanks both, yes I've tried all sorts of things, trying to using CSS similar to  'content: "\f0aa";' on a ::before and ::after etc. In the source of the page there seems to be a way of using the 'for' attribute in the label for the field item as a unique ID, I've even tried that but no joy. I could get it to work in the browser developer tools but not in an actual custom theme setting via Designers Mode.

    The Add Fields options in Pages suggest you can use some variables like $value, $formValue etc and I've seen mention of radio button parsing in the Helper, but nothing seems to parse:

     

    F7A1965E-9F77-49DA-B2B9-CBB6C8AD9375.jpeg

  5. Hi,

    I've been trying all week to get this to work, but it always shows as unparsed text.

    I have a custom theme setting with a list of radio options to choose from, each one is a font awesome icon. It works great but I'm trying to display the actual icon by each checkbox.

    I have tried using lang settings, tried adding a prefix, description, php in double brackets, targetting with CSS etc. The AdminCP won't parse anything I enter into the value fields for each key except as text. The individual fields don't have seperate ID's, they all have the same one.

    Can anyone please nudge me in the right direction, so I can display the actual icon next to each?

    Many thanks!

    image.png.a4a6eb4da8a23f7961948ad79aee4d77.png

     

    image.png.3112af6ecb29a970770963275b6a3b0d.png

  6. Thank you @Matt @Charles @Lindy @Jordan Miller for stepping up, owning this and finding a compromise, especially one that is able to support and help protect struggling small fan communities and not for profits. It is hugely appreciated.

    For what it's worth, I'll be re-adding my card details back and intend on renewing all my licenses that are due in the next 3 months.

  7. Thanks for checking this Marc, much appreciated. 

    So just to clarify, there is no actual difference whichever way we do the export?

    I was wondering if it could be the reason my exported themes seem to have templates from other themes mixed in with them as per my other ticket about non-modified templates showing as modified, but I've noticed rogue templates from other themes also occur when purchasing themes from other providers in the past.

     

     

  8. Hi Matt,

    Please could advise on the status of the Theme Customisation forum? There are unanswered questions in there going back to July. I thought it was a sub-area of the development forum but looking at it just now, there are no blue team badges displayed unlike the dev forum itself.

    Is it just peer to peer support? If so, should I repost my questions from to the Support Forum?

    Many thanks.

  9. It's not our fault that IPS chose to be competitive and not raise the prices in line with cost of inflation each year. I'm very grateful they didn't, but that's honestly on them. They just can't come along out of the blue and ramp up the costs for whatever reason is behind this and expect people to embrace it.

    Whatever it is that's causing the company to dismiss the feedback of their loyal core community customer base and steadfastly refuse all requests for some reasonable compromise, like retaining 6 month renewals.

    It's very difficult justifying the cost of IPS 4.6. Since we're paying over and over again for it, we lose all our investment if we our cancel renewals, but I'm not willing to pay a year up front. I couldn't do it anyway. It's been the most problematic buggy release for quite some time.

    Honestly, I've been with you since Ikonboard and I've never felt so disillusioned.

    I'm also so tired of the all the patronising 'Fam' and bizarre hump day rubbish, please grow up already especially if you're being so corporate. It's a shame to see what this forum community has become in the last year.

  10. 5 hours ago, Adriano Faria said:

    You should know after so many years in this business that people DO NOT search. You will have repeated topics with same matters in same day/week.  People don’t like to waste time checking a huge list of topics.

    I think the main reason is that the search facility is crap. When they dropped specific forums per app, it made finding solutions to say Pages very difficult.

    This is another reason I've said for years there should be a FAQ and Knowledgebase.

    Lately I've been using and learning about the REST API lately to import Invision Gallery into Wordpress Media Library and the documentation examples are almost nonexistent. I got it working by a mix of consulting Stackoverflow and the Wordpress docs, where users post some handy tips and code snippets.

    PS. Kudos to Matt for weathering the storm blowback today. He must need a cold beer this evening. And whatever happened to that Lindy chap? 

  11. 6 hours ago, Matt said:

    You can, but really we would urge you to keep your software up to date. We often release security updates or improvements that would benefit your community.

    Here in lies a pretty controversial policy.

    You make a professional grade product, we choose it over free software like SMF because it's more secure and coded by professional certified developers, but we don't buy it, we never own it, it's still yours and we pay a license to make use of it.

    Then the inevitable security flaws are identified and we must ensure we renew our licences to obtain the fix for what are problems that weren't created by us, if only to conform with GDPR and other legislation to keep our members data and personal information secure, never mind the inconvenience of cleaning and recovering from hacked sites.

    So really we have no choice, once a self hosted forum community is installed, put aside anti-spam, IP lookups, forget Marketplace niceties, forget new feature temptations and nice to haves, the only 100% real reason is because of this.

    Charging for access to security patches is just plain wrong. They should be free for at least 5 years if only as a mark of quality and pride.

    Can you imagine if Microsoft charged for ongoing access to Windows security fixes and flaws?

     

    UPDATED to add:

    "We are looking to increase the speed of releases to a monthly release schedule so everyone gets bug fixes and new features regularly."

    This a bad news for theme and app developers. More work. More time consuming localdev updates. Please improve the process of updating localdev installs so they are more robust.

  12. The quick fix here for all is for IPS to halt the switch to annual renewals up front. I get that some people might like to switch to annual renewal but at least give us a choice, please.

    Looking at my Client Centre earlier, I'm shocked.

    Next month October 1st, I have about 2 weeks to find $155 then another $30.

    0E3B1A3E-24B8-4941-9A67-7DA47B2E8D6F.thumb.jpeg.07e3b16dedabb290e4d08a015ba02d99.jpeg
     

    93FAD872-C471-4006-AB5C-C84B275381ED.thumb.jpeg.4e538cf0450f6fd992c97ecf6ed8be33.jpeg

     

    Then November, I now have to find another $185.

    C206C729-AB26-475C-9C5B-462D28809214.thumb.jpeg.05a2dba25cb9c09ff145ea35fe1d6433.jpeg

     

    Then the final kick in the nuts, a week before Christmas, I have to find $310.

     

    6AE887B5-0137-40F4-A427-D27C4111F803.thumb.jpeg.3aa323c50753e4f4cf7a96680003dba8.jpeg

     

    $680 in the next 3 months without any notice. Great, thanks IPS.

  13. Hello,

    I haven't dared go look at my Client Centre yet! The few groats I've earned from the Marketplace are all I've had as income since 2017 since being made redundant due to UK austerity cuts. So it's a scary prospect.

    Honestly... Nobody likes change. It's rarely good. Someone always gets the pointy end of the stick. It's usually me or the little guy, but rarely the enterprise corporations who can afford the change.

    However I appreciate that prices haven't increased for a decade, and a reasonable increase would be understandable, we know this, it's overdue but it needs to be said these significant changes are sadly once again being poorly implemented and probably compounded by an almost total lack of notice, no dialogue, a lack of communication, causing major headaches and increasing uncertainty.

    Yes, of course you don't have to consult or engage, but in my experience, just like change between employers, managers and employees, if you do, you'll often find it makes change a lot more smooth and easier to swallow. Both company and customer may come to appreciate things they were unaware of, and/or offer suggestions or alternatives.

    A few points of feedback for what they may be worth...

    Re the price changes...

    • I think there has been an obvious failure to give fair and reasonable notice of the financial changes, in particular to those needing to renew in the real short term (meaning days, weeks) but especially to everyone who needs to renew in the next few months. Hopefully Lindy and Charles will realise this oversight, take ownership of the situation from a customer service perspective and immediately ensure no financial impacting changes until the next 6 month renewal period for all non-enterprise clients has expired. After all IPS says it's all about supporting communities. So do the right thing. 
    • This is a decision that will strike at the heart of IPS communities that were already struggling even before COVID impacted, and those under significant financial pressure. For many, having to find more than double the funds up front for a year in advance, is not an easy sell, but for many is not easy to accommodate either especially with short notice.
    • The lack of a small discount for multiple license holders is disappointing.
    • Don't compound things, please space them out and easier to swallow!

     

    Re the Support changes:

    • Removing Support Ticket facility is a seriously poor and frankly ridiculous decision. Increasing the license costs at the same time is pretty terrible and almost ridiculous.
    • IPS Support should make better use of the Support Forums, absolutely, but in addition to Support Tickets, not instead of them.
    • Many I suspect are fed up already with being to create a ticket for most Support Topics they create reporting problems. You tell us it's because you need site access to investigate or fix things, so how will this help?
    • I don't want to name my website communities that be having problems in a public forum, my clients wouldn't appreciate it but also I like many are reluctant to post links and references to specific communities mainly because those topics appear on search results, it's unprofessional and gives a poor impression aside from anything else. Others may not appreciate doing so because of privacy or sensitivity considerations.
    • If you don't use your own ticket system, I can see a time coming when you drop it entirely from Commerce. Maybe even move it to a separate app or module for Commerce. "Our enterprise clients use dedicated solutions like Zendesk, so we're dropping it" sort of thing.
  14. Hi all,

    Earlier today I updated my local dev PC to IPS 4.6.6. I then exported a custom theme to test it on a live site updated to 4.6.6 from the same previous version.

    ( IncIdentally, I found it had included some html templates from a completely different theme again. :angry: )

    I noticed each time I manually upload this theme into my live 4.6.6 site and look at the theme html templates, it claims I've modified templates which I've definitely not touched. If I click to see the comparison with the default version of the template, it is empty, which can't be right, so I haven't reverted them in case they break.

    According to the theme changes facility here, these templates haven't been changed.

    I deleted the theme then repeated the install and still the same result.

    Anyone else noticed this or come across it before?

     

    EF67BF4E-B8D0-492C-BD79-2E583DAC48B1.jpeg

    A7A5D8B6-EA43-4AA3-93A2-CCC38850CD64.jpeg

    3A633E76-984A-481D-8AFF-B25C94306293.jpeg

    7F06C650-AE4B-4B70-B52B-7DF1A3C6CD01.jpeg

    A1E6723F-C511-47BC-AD33-1077BAFE2D14.jpeg

  15. On 9/8/2021 at 11:20 PM, 403 - Forbiddeen said:

    Only work with amazon or i can use with another cdn service?

    Hello there, 

    I've been told that it works with Wasabi but I've only personally tested it with AWS S3 as that's what's I use. The plugin adds Http Expires Headers (to compressible JS and CSS files), it doesn't communicate with the S3 API at all, so an S3 compatible service like Wasabi should be fine providing it already works with IPS without the plugin.

    Regards,

    Graham

×
×
  • Create New...