-
Content Count
36,206 -
Joined
-
Last visited
-
Days Won
113
Mark last won the day on August 18 2020
Mark had the most liked content!
About Mark

-
Rank
IPS Developer
- Birthday 03/04/1992
Profile Information
-
Gender
Male
-
Location
Sydney, Australia
Recent Profile Visitors
152,125 profile views
-
Jordan Invision reacted to an entry: 4.5: Zapier Brings Integration with Over 2,000 Web Apps
-
Jordan Invision reacted to an entry: 4.4: Increase visitor registrations with Post Before Registering
-
Mark reacted to a post in a topic: [Commerce]Fee for payment options
-
Harshu reacted to a post in a topic: No need to use image for Google Login Handler
-
SeNioR- reacted to a post in a topic: No need to use image for Google Login Handler
-
Rikki reacted to a post in a topic: No need to use image for Google Login Handler
-
No need to use image for Google Login Handler
Mark replied to SeNioR-'s topic in Feature Suggestions
We all agree 😂 Unfortunately your mockup is pretty much exactly one of their "no, you can't do that" examples https://developers.google.com/identity/branding-guidelines -
ReyDev reacted to a file: Developer Tools
-
Settings for using SOCKS proxy for all CURL requests
Mark replied to phpony's topic in Feature Suggestions
Rather than make the change every new version, you might want to take a look at writing a plugin. This guide has a complete walkthrough but you can skip everything except steps 1, 6 and 8, because all you'll need is a code hook on that class with something like: public function __construct( $url, $timeout=5, $httpVersion=NULL, $followRedirects=TRUE, $allowedProtocols=NULL ) { parent::__construct( $url, $timeout, $httpVersion, $followRedirects, $allowedProtocols ); curl_setopt_array( $this->curl, [ CURLOPT_PROXY => "10.0.0.33", CURLOPT_PROXYPORT => "1080", CURLOPT_PR -
vipanjatt reacted to a file: Invision Community Requirements Checker
-
flag \IPS\Db::SELECT_SQL_CALC_FOUND_ROWS not working
Mark replied to sobrenome's topic in Help & Support
It's no longer supported. Do a separate count query: {{$total = \IPS\Db::i()->select( 'COUNT(*)', 'cms_custom_database_8', array( 'field_140=?', $record->primary_id_field ) )->first();}} -
AdminCP > Commerce > Payments > Settings > Payment Methods > Stripe. Sounds like the webhook isn't set up correctly.
-
Invision Community should automatically capture the transaction once it has verified the transaction passes any anti-fraud rules you've set up (or void it if it doesn't). Check that you've got all the Stripe settings correct and then if you submit a support ticket we can take a look. To do this, go to the Support section of the AdminCP and choose "Something isn't working correctly" and then follow the instructions through until you get to the page to submit a support ticket.
-
Thanks for letting us know - we'll get that fixed 👍
-
The form helper already provides CSRF-protection if every change of state is contained within the if ( $values = $form->values() ) { ... }
-
Mark reacted to a comment: 4.5: Sign in with Apple
-
Mark reacted to a post in a topic: Do we ACTUALLY need to be able to ship worldwide?
-
Mark reacted to a comment: 4.5: One More Thing...
-
Mark reacted to a comment: 4.5: One More Thing...
-
Mark reacted to a comment: 4.5: One More Thing...
-
Mark reacted to a comment: 4.5: One More Thing...
-
One of the most popular requests we get for Commerce is for a free trial period for subscriptions. We've heard from many clients that wish to allow their members a free, or reduced cost trial period before auto-renewing the full price. I'm pleased to say that we've now added this functionality into Invision Community 4.5. Let us take a look at how it works. Initial Terms In 4.5 you can now specify an initial term that is different to the normal renewal term for any subscription plan or product. For example, you could make the initial term $0 for 1 week and the normal rene
-
Specifically, in order to prevent you from locking yourself out of the AdminCP, you can't demote yourself from being an admin. You can move yourself into a different admin group if you have any (they must have the same level of restrictions - not greater or lesser than you have), and admins that have permission to demote other admins can do so, but you can't edit your own account in a way that would affect your admin restrictions.
-
4.5: Zapier Brings Integration with Over 2,000 Web Apps
Mark commented on Mark's entry in Product Updates
The main benefit is to integrate with this party services. Zapier provides a common platform of exchange for any app: Mailchimp, Google, Facebook, Dropbox, etc - and now Invision Community - to send data to any other. The fact you can use it to send stuff from one Invision Community to the same Invision Community is an interesting thing I wanted to mention, but I imagine most people will be linking with external services. "Integrate with [insert service name here]" is one of our most popular feature requests. Zapier also has this! During testing, I had a Zap that did "if -
Zapier is a service that allows you to connect over 2,000 web apps. In Invision Community 4.5 we are launching a beta service of Zapier integration for Invision Community in the Cloud. What does Zapier do? Zapier acts as a bridge between Invision Community and other apps, such as Google Docs, Twitter, Facebook, Slack, Trello, Facebook Ads, ActiveCampaign, Zendesk, Asana, Salesforce, Hubspot, Discord, Stripe and more. Zapier has over 2000 apps registered currently, and that number grows every single day. Let us look at a real life example. Right now, if you wanted to add a m
-
My understanding is that you cannot generate a client ID without a paid developer account and an iOS app in the App Store, and it would have to be unique to each site (i.e. our upcoming app which is used for every community won't be able to be used).
-
Hm... looks right here: Are you sure you don't have a customisation that could be causing it? If you submit a ticket we can take a look.