-
Posts
815 -
Joined
-
Days Won
3
Reputation Activity
-
TDBF reacted to beats23 in March Release Chat
So IPS is developing A courses/LMS only for cloud folks. Not Good, I need course LMS for self hosting.
-
TDBF got a reaction from SeNioR- in Call to undefined method ReflectionUnionType::getName()
Error: Call to undefined method ReflectionUnionType::getName() (0) #0 C:\wamp64\www\invisiondev4.7dev\applications\core\modules\admin\applications\developer.php(3578): IPS\Plugin\_Hook->editForm(Object(IPS\Http\Url\Internal)) #1 C:\wamp64\www\invisiondev4.7dev\system\Dispatcher\Controller.php(107): IPS\core\modules\admin\applications\_developer->editHook() #2 C:\wamp64\www\invisiondev4.7dev\applications\core\modules\admin\applications\developer.php(69): IPS\Dispatcher\_Controller->execute('do') #3 C:\wamp64\www\invisiondev4.7dev\system\Dispatcher\Dispatcher.php(153): IPS\core\modules\admin\applications\_developer->execute() #4 C:\wamp64\www\invisiondev4.7dev\admin\index.php(13): IPS\_Dispatcher->run() #5 {main}
Added a hook to extend class \IPS\Content\Controller, I get this error when trying to edit the hook from the Developer Centre.
Using PHP 8.0.23
-
-
TDBF reacted to Afrodude in Bug in Pages 4.7.7
Pages database now has stopped adding the new databases you create as a tab on any restricted moderator groups in order to give you access to add, edit, and delete messages.Â
And on an existing old database that already added on the restricted moderator tab if you don't enable all above options, the restricted moderator groups who doesn't have access to add, edit, and delete messages won't be able to see any reported contents from this database.Â
Â
Even on fresh installation the Article database that pages created whenever you installed the system doesn't exist as a tab on restricted moderator groups. Also, all restricted moderator groups are able to add, edit, and delete messages without giving them permission even though it should be disables whenever you add a new database because it doesn't exist as tab at all.
Â
Â
@Stuart Silvester, @Daniel F
-
TDBF got a reaction from SeNioR- in BUG: 4.7.7 Notifications configurationOptions
Developers don't always do what is in the manual. 🤪
-
TDBF got a reaction from Daniel F in BUG: 4.7.7 Notifications configurationOptions
Developers don't always do what is in the manual. 🤪
-
TDBF reacted to Daniel F in BUG: 4.7.7 Notifications configurationOptions
The method should return an array (mentioned by phpdoc)
Unfortunately, there were no return types when IPS 4 was created, but they're now, so I guess the best thing to do here is to enforce it
Â
Seems much more straightforward than including just another IMO unnecesary check for the methods return value.
-
TDBF got a reaction from teraĂźyte in BUG: 4.7.7 Notifications configurationOptions
Found a small bug which only seems to show when I have Whoops enabled.
This happened when viewing a member's profile in the ACP and an applications Notification configurationOptions function does NOT explicitly set a return.
Such as:
public static function configurationOptions( \IPS\Member $member = NULL ) { if ( $member === NULL or $member->modPermission( 'can_view_hidden_content' ) ) { return [ 'my_notification' => [ 'type' => 'standard', 'notificationTypes' => ['my_notifiction'], 'title' => 'notifications__my_notification', 'showTitle' => FALSE, 'description' => 'notifications__my_notification_desc', 'default' => ['inline'], 'disabled' => ['email', 'push'] ] ]; } }
-
TDBF reacted to angle4cor in A sneak peek...
Are you planning something extra for self hosted license payers too or are we just paying for a very modest version of the script?
-
TDBF reacted to Adriano Faria in Quizzes
It’s sorted by score and time (100% in 10 seconds, 100% in 11 seconds, etc.).
You mean also sort by date if the time and score are the same, like the last 2 rows of your image?
I’ll take a look.
-
TDBF reacted to Randy Calvert in CloudFlare settings
Some people use CF for the WAF or SSL without doing page caching. Some use it to just cache static content such as images and style sheets.Â
-
TDBF reacted to Marc Stridgen in Upgrade failing on Test Server
Glad you got it resolved in any case 🙂Â
-
TDBF reacted to Marc Stridgen in Upgrade failing on Test Server
Ah, that being the case, it will be that upgrade information was added by that application at some point. Glad to hear you managed to get the issue resolved
-
TDBF got a reaction from DSystem in Upgrade failing on Test Server
Hi Marc,
Just to keep you updated regarding this issue, I removed the database table updrade_temp and started the upgrade process again, and the upgrade worked without a hitch.
Thank you for your time 🙂
-
TDBF reacted to Lindy in Commerce app: Requirement for guest checkout
Unfortunately, not every suggestion or request will reach the product, or at least within the timeframe requested. Data and privacy protection is something we take very seriously and as a provider to customers worldwide, we receive a significant amount of requests to assist customers in achieving local regulatory compliance. While we respect the DSK's position, Commerce was not designed or built to accommodate guest transactions with no corresponding account and incorporating the changes necessary to comply with this regulation would be a measurable effort with very little gain/ROI.
It's not something we have necessarily dismissed indefinitely, it is simply not on the radar in the foreseeable future for the reason cited above -- there's low demand and considerable development involved in making the platform do things that are counterintuitive to its chief goals, and thus, lacking the technical provisions for same.Â
-
TDBF reacted to opentype in Delete Mass Pending Invoices
It’s a quick “fix”, but a proper guest checkout should come anyway to comply with EU regulations.Â
https://invisioncommunity.com/forums/topic/467795-commerce-app-requirement-for-guest-checkout/
Â
-
-
TDBF reacted to Daniel F in IDE Code Completion
One of the biggest benefits from IPS is also one of the most annoying things..
The Proxy Classes and full IDE support!
I have related a small script which generates a file with class aliases.
https://github.com/DanielFatkic/ipsaliases
Â
This can be installed global on the system via composer
composer global require danielfatkic/ipsaliases and then just call Â
vendor/bin/generatealiases . inside your IPS dev instance, or you can also pass the full path to an IPS installation, which will generate a file called aliases.php
-
TDBF got a reaction from Lindor in Nexus: Subscriptions Expired Issue
Many of my members have been complaining that they cannot purchase another subscription when they have an expired waiting for renew.
I have set up different subscription types, however, when one of those subscriptions end, all the other ones are no longer available. If I delete the Inactive Subscription, the other options are available.
I have also had many cases of members not being able to renew their subscription in the past. However, I haven't been able to recreate the problem.
-
TDBF got a reaction from Day_ in CSS question...or disappointment
Altering CSS styles isn't going to increase your website speed, not to the point where it actually matters or is noticeable.
I tend to find metric sites like the ones mentioned do nothing more than send you down a massive rabbit hole. You get to the point where you become obsessed with getting the prefect score and nothing else matters.
I find the score they are asking you to hit is ludicrous, especially when Google doesn't even follow their own standards. Google Ads is the biggest offender to my so-called 'perfect score'.
What will increase your speed is proper optimizations. These are generally more associated with bad PHP coding, slow database queries, poor caching methods, element blocking and lots of hooks and applications.
Does your server have enough resources such as CPU, Memory etc, and is it configured correctly and optimized? Have you dealt with bad bots, script kiddies and scrappers who are hitting your server, sucking up more resources further sucking up your resources!
A lot of people tend to throw everything and the kitchen sink on their front page, and wonder why it is slow compared to other websites.
Trust me, CSS styles are at the bottom of my list when it comes to optimization. If you honestly think that using margin: 5px 10px; over margin: 5px 10px 5px 10px is going to make any difference to your FTTB, then you have gone down that rabbit hole, my friend.
As I've always said, when Google give a crap about their own coding standards, I will give a crap about mine's, especially when it comes to their metric scores.
While I don't agree with this decision, I do understand it, as there is no need to edit the core CSS styles when you can just override via the custom file.
-
TDBF reacted to Randy Calvert in CSS question...or disappointment
I've not said you should not improve the user experience at all. Â What I'm saying to be abundantly clear...
Spend the MAJORITY of your time on good content. Â Spend SOME time making your site perform better. Â
Again... Â content is king
Too many people here focus on the pennies instead of the dollars. Â
-
TDBF got a reaction from Daniel F in Bug: Manually entering Admin CP Menu and Reorder issue.
Just in case, when I say manually, I mean clicking on the 'Add Menu Item' button, rather than editing the acpmenu.json directly. 🙂
-
TDBF reacted to Daniel F in Bug: Manually entering Admin CP Menu and Reorder issue.
Thanks, I have created a bug report for this.
-
TDBF reacted to opentype in Commerce app: Requirement for guest checkout
And while you are at it, here is another one effective immediately (actually since July 1st, 2022), which can be seen as related, as it also needs to be accessible for guests:
New cancellation process for subscriptions required
A new law specifies in detail how online contracts like Invision Community subscriptions can be cancelled when services are offered to people in Germany. The current implementation is not sufficient at all.Â
The law text (in German):Â https://www.gesetze-im-internet.de/bgb/__312k.html
Good English article about it:Â https://www.nitrobox.com/en/cancellation-button-bgb-312k-explained/
The article above provides a blueprint of how the cancellation must be performed. As explained in the article, the law is extremely precise in what is required. Specific buttons which easily accessible, specific fields in the form, a confirmation with print-out capability, an automatic confirmation and ALL of it accessible to guests as well.Â
-
TDBF reacted to opentype in Commerce app: Requirement for guest checkout
https://www.consumerprivacyworld.com/2022/05/german-supervisory-authorities-online-traders-must-allow-guest-access-for-customer-orders/