-
Content Count
616 -
Joined
-
Last visited
-
Days Won
2
Reputation Activity
-
Tom S. reacted to bfarber in Kafka solution in IPS?
Not exactly, however
1) You could register MySQL Triggers directly if you wanted.
2) You could create a hook which hooks in at a low level, e.g. to the active record save() method, or even to the database class directly.
It really depends on what you are after.
-
Tom S. reacted to Martin A. in How to use ips.ui.menu with events
$( '#elMyMenu' ).on( 'menuOpened', function( elemID, originalEvent, menu ) { }); $( '#elMyMenu' ).on( 'menuClosed', function( elemID, menu ) { });
-
Tom S. reacted to Morrigan in Can we get an agree or +1 reaction on IPS (or both)?
This is because there are a lot of opinion based threads here. I don't think "Like" is a good reaction when you want to agree or support what has been said in a thread but currently the only agreeable reaction.
Like is a broad (and at least for me) a very default way for people to respond/react to something that they simply think was a good read.
In some cases I would like to actually agree with what the member is saying or support it with a +1. To me agreeing versus liking something will give me a better way to show my appreciation to a members post.
An example a cute joke in the middle of an opinion thread would get a like or a 'haha' but something that brings up good points can get my 'agree'.
-
Tom S. got a reaction from sobrenome in Help with creating pagination
Great thank you. Could you run me through what each of the params mean so I know what to pass?
$baseUrl, = Just the board url? -> 'http//:mysite.com'
$totalPages = number of pages to to create? -> 10 (integer)
$currentPage, = I'm not sure what this one wants? An array?
And also the next three I don't know what they are for:
$limit, TRUE, 'page'
-
Tom S. got a reaction from sobrenome in Help with creating pagination
I'm not working inside templates (using my own PHP script). Is there a way I can call that template from within the PHP script?
I'm thinking something like this?
\IPS\Theme::i()->getTemplate('pagination')->template(params...); Is that possible?
-
Tom S. got a reaction from Hypervisor in Commerce: Renewal Setting Improvement (important)
It is currently not possible to give your customers the option to manually pay an invoice early or wait for the automatic renewal to kick in once the product expires.
If you set the option "Customer can renew" for something like 7 days. If they have a card saved it will automatically bill them immediately once the invoice is generated. (so 7 days before the product expires)
It's not a good experience for the customer to be automatically billed a week before their renewal (if they have auto renew on). Yet, I still want to give the option for members who don't have their card saved to pay the invoice early so that their product doesn't run the risk of expiring.
So, I'm left in a position where I would like to set it to 7 days but I can't set it to more than 1 day because automatic renewals should always happen as the expiry date is reached.
I hope I was able to make myself clear and that the importance of this feature be taken into account.
-
Tom S. reacted to bfarber in "Only subclasses of Dispatcher can be instantiated" Error
If you are using a standalone script, use
\IPS\Dispatcher\External::i(); You don't need to call the run() method.
-
Tom S. got a reaction from Tirel in Better statics for Commerce renewal products
Hello,
It's great that there is a statics section in the ACP that shows some useful info regarding sales and income on a basic level. But it would be great if it could give you deeper information about members buying products with renewals:
What is the average number of months users renew a particular product What percentage of users that churn after 1 month, 2 months etc... If a product offers multiple renewal options. What is the percentage split between the different renewals options that people choose. Thank you for your consideration.
-
Tom S. reacted to Daniel F in Trouble getting CMS record
Don't forget that Records "doesn't exist", it's just a virtual class used to create the real implementation aka Records1, Records2 ( the Database ID is attached to the classname), this means you need to use the proper record class name. Instead of \IPS\cms\Records it's going to be \IPS\cms\Records1 ( replace 1 with your database id )
-
Tom S. reacted to Miss_B in Help creating an extension
Indeed. Once you have created your app, go to the Developement Center of your app, click the Extension menu and under core create the extension for MemberSync.
-
Tom S. reacted to DawPi in Help creating an extension
You must create an application instead for it.
-
Tom S. reacted to Daniel F in Best way to run a script on new signup?
I would suggest to use the MemberSync extension which will be called literally always when a member is created/edited/deleted
-
Tom S. got a reaction from breatheheavy in Subscription Enhancements
Been asking for this for quite a while. It would finally make the subscription system a viable option.
-
Tom S. got a reaction from Gauravk in Subscription Enhancements
Been asking for this for quite a while. It would finally make the subscription system a viable option.
-
Tom S. got a reaction from Ramsesx in Better statics for Commerce renewal products
Hello,
It's great that there is a statics section in the ACP that shows some useful info regarding sales and income on a basic level. But it would be great if it could give you deeper information about members buying products with renewals:
What is the average number of months users renew a particular product What percentage of users that churn after 1 month, 2 months etc... If a product offers multiple renewal options. What is the percentage split between the different renewals options that people choose. Thank you for your consideration.
-
Tom S. reacted to Gauravk in Subscription Enhancements
Just like the products in commerce, subscription should also have these features enabled.
Discounts Coupon code (not working with subscriptions, throwing gateway error) Multiple renewal option in same place - Monthly and Yearly Client area settings Custom email
Throws this gateway error only if coupon code is used.
-
Tom S. got a reaction from sobrenome in Using custom fonts
If it's working then it sounds fine. I would argue that the uploads folder is not the ideal place for it (from a picky point of view). Maybe create a new directory called assets or something. assets/fonts
-
Tom S. got a reaction from SJ77 in Profile Viewing Privacy
Maybe something along the lines of...
Profile restricted to followers only. This member is currently not accepting any new followers.
-
Tom S. reacted to Fosters in How to disable "forbidden function" error
Disable the strict mode by adding
define( 'IN_DEV_STRICT_MODE', FALSE ); to your constants file:)
-
Tom S. got a reaction from The Old Man in Warning newest update 4.4.9.2 contains changes to Stripe.php
Can I buy what you are selling?
-
Tom S. got a reaction from Sovereign Grace Singles in Warning newest update 4.4.9.2 contains changes to Stripe.php
Can I buy what you are selling?
-
Tom S. got a reaction from SJ77 in Warning newest update 4.4.9.2 contains changes to Stripe.php
Can I buy what you are selling?
-
Tom S. got a reaction from SJ77 in Warning newest update 4.4.9.2 contains changes to Stripe.php
Could you say how and what broke for you with stripe? As it's quite a sensitive part of the app, no one should upgrade if they use stripe based on your warning. But I can't judge how serious the warning is from the information you have provided so far.
Maybe someone from IPS can clarify the issue.
-
-
Tom S. got a reaction from Sonya* in Why can't we use coupons with subscription plans?
Not being able to offer discounts is the main blocker for me not being able to use the Subscriptions feature in Commerce.
I cannot see any logical reason for this option not being available. Am I missing a trick? If not, please can I get an explanation as to why this is the case.