Jump to content


  • Posts

  • Joined

  • Last visited

 Content Type 



IPS4 Providers

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog



Everything posted by Clodo76

  1. It's not an 'external factor' for me, the option about disable localStorage is in any browser. And cause a "ips is undefined" that break all javascript in the entire CMS, at least it's a best practice imho to avoid this kind consequences for a feature that it's used for... draft save? Now i need to understand how to hack IPB sources. Disappointed.
  2. Done. The reply: "this is not something in which we would assist".
  3. In our community (recently migrated from 3.x to 4.4.2) we have a lots of reports about TypeError: window.localStorage is null[Learn More] root_library.js.a6b4893f65078091d71919b6cdd2567e.js:15:150 that cause after a TypeError: ips is undefined[Learn More] root_js_lang_1.js.4720e043db5682bf10e246e4bd60bba1.js:1:1 and totally break the possibility to use the editor. localStorage it's disabled by privacy-aware browser extensions. People reproduce it also in standard IPB4 demo. I understand it's a restricted userbase for you, but i'm hosting a forum dedicated to privacy, and a lots of people have this issue and i absolutely need a workaround. I'm investigate this issue, but maybe someone have already a suggestion. Thanks. Edit: in Firefox the issue can be emulated with about:config -> dom.storage.enabled -> enable:false
  4. On my IPB4.4.2 (but also here on https://invisioncommunity.com/) Chrome -> Inspect -> Audits -> Run audits It's possible to update jQuery (still 2.x?) without wait a new IPB release? Thanks.
    Excellent, some little feature missing: 1- In forum view, the hovercard show a "There was a problem loading this content." when profile view is not allowed. It's possible to have a better feedback for users? like "Profile view locked" 2- Feature request: In an old IPB3.x i have a similar hook that allow also the option of "Friends" (Followers in IPB4). Thanks.
  5. Hi, in the old IPB 3.x the "Best Answer" if exists it's showed at the top of the topic. In this extension, if i understand correctly, are only marked. It will be possibile to dump the "Best Answer" if exists under the question (with a special green css) (duplicated, showed also in posts in correct order)? Thanks.
  6. I'm migrating some code from 3.4 Nexus to 4.x eCommerce. I don't find any docs like the older 3.4 Nexus docs about mark an invoice paid, create a payment gateway etc... A specific question: all my payments gateway i need to migrate do something like public function payScreen() { $html = "my html"; ... return array("html" => $html); } The only payment gateway in the default installation that use a paymentScreen is AuthorizeNet, with this kind of code: public function paymentScreen( \IPS\nexus\Invoice $invoice, \IPS\nexus\Money $amount, \IPS\nexus\Customer $member = NULL, $recurrings = array() ) { $return = array(); $return['card'] = new \IPS\nexus\Form\CreditCard( $this->id . '_card', NULL, FALSE, $options ); return $return; } Any advice about filling the $return with direct html? Thx.
  7. I have an already-exists website with /api url. I'm testing a migration to IPB4. I cannot change our API entry point for existing customers. I cannot override the /api url management in IPB4 via furl json files, because api/index.php file physically exists. But if i rename the /api directory to /xx_api, nginx try_files don't find it and i can match it in my IPB custom application via normal furl management. My question: IPS original /api is used internally somewhere? My workaround is safe or cause issues? Thx for any advice.
  8. Not only the $password field are encoded with HTML entities, also $username. Maybe also $email_address? Specify it in the documentation.
  • Create New...