Jump to content

DawPi

Clients
  • Joined

  • Last visited

Everything posted by DawPi

  1. How to do it on a mobile device? 🤔
  2. Correct. 😉 I've redirected him to my forum to buy it - https://forum.invisionize.pl/files/file/774-dp45-single-use-license-keys/
  3. Works! Thanks! Can I ask a question? What if I or other developers use it more frequently to maintain different types of mods? Will it slow IC5 down too much?
  4. Woah, totally forgot it. I'll give it a chance, thanks!
  5. Did you managed it or got a reply?
  6. Hi, I do not need to touch the database itself. I need only change few words in the posts content. It's doable? UIComment does not support it I suppose?
  7. Wohoo! This is something truly valuable for so many communities!
  8. Hello, it was discussed a lot my friend. Read this entry first: https://invisioncommunity.com/developers/devblog/blog/ic5-introduction-to-listeners-r8/ Best regards and good luck! IC5 isn’t as bad as it might seem at first. 😉
  9. https://github.com/codingjungle/toolbox
  10. Hm, https://invisioncommunity.com/forums/forum/533-invision-community-5-modification-questions/
  11. Hello, it's pretty simple to reproduce. The stack part: $form->add( new \IPS\Helpers\Form\Stack( 'myapp_authors', ! empty( $authors ) ? $authors : array(), TRUE, array( 'stackFieldType' => '\IPS\myapp\Form\File', 'maxItems' => 5, 'key' => array( 'placeholder' => \IPS\Member::loggedIn()->language()->addToStack( 'myapp_enter_name_placeholder' ), 'size' => 20 ), 'value' => array( 'min' => 0, 'max' => 100 ) ), NULL, NULL, NULL, 'myapp_authors' ) ); And custom form field type constructor from myapp\(sources)Form\File: /** * Constructor * Creates the two date objects * * @param string $name Form helper name * @param mixed $defaultValue Default value for the helper * @param bool $required Helper is required (TRUE) or not (FALSE) * @param array $options Options for the helper instance * @see \IPS\Helpers\Form\Abstract::__construct * @return void */ public function __construct( $name, $defaultValue=NULL, $required=FALSE, $options=array() ) { $options = array_merge( $this->defaultOptions, $options ); parent::__construct( $name, $defaultValue, $required, $options ); $this->keyField = new \IPS\Helpers\Form\Member( "{$name}[key]", isset( $defaultValue['key'] ) ? \IPS\Member::load( $defaultValue['key'] ) : NULL, TRUE, array(), NULL, NULL, NULL, "{$name}[key]" ); $this->valueField = new \IPS\Helpers\Form\Number( "{$name}[value]", isset( $defaultValue['value'] ) ? $defaultValue['value'] : NULL, FALSE, isset( $options['value'] ) ? $options['value'] : array() ); } And this is how it works and looks like: 2024-09-14_07-53-00.mp4 Is this a known issue or someone know how to fix it? 🤔 Thanks in advance!
  12. Fixed - https://invisioncommunity.com/forums/topic/479818-this-site-forumsfronttopicspostcontainer-bug/?do=findComment&comment=2978590
  13. Hello, just saw it here - https://invisioncommunity.com/forums/topic/479808-disallow-users-from-canceling-invoices/
  14. It is, but you won't be able to track who downloaded the file, provide new versions of the file, notify the purchasers etc. I suggest use the Downloads app still! 😉
  15. To allow the purchase of these files, you need to use the Downloads app. Then, users will be able to buy them!
  16. DawPi replied to Mariusz12345's post in a topic in General Questions
    @Mariusz12345, it's built in as you see!
  17. Try the test tool in the e-mail settings and use any of your other e-mail accounts to receive testing message.
  18. You need to use my mod for that. You can find more details on my page, and if you like it, you can also purchase it there. https://forum.invisionize.pl/files/file/774-dp45-single-use-license-keys/
  19. The issue might be due to using MyISAM tables, which have a lower row size limit. To address this problem, you should first convert the tables to InnoDB and then try again.
  20. I remember there was a way with a upgradeFinish/ folder to re-set the settings cache. As I have it and there is indeed such information: I can share it if you like and it's allowed by IPS of course.