Jump to content

Adriano Faria

Clients
  • Posts

    31,855
  • Joined

  • Days Won

    475

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Projects

Release Notes v5

Invision Community 5 Bug Tracker

Forums

Events

Store

Gallery

Everything posted by Adriano Faria

  1. Thanks, @Andy Millne. đź‘Ť
  2. Basically, we need to be able to add blocks to the sidebar without the need to an event has RSVP or address. That's all. Thank you.
  3. I’ll take a look when I have to update it.
  4. No, this one works only in the registration process. There’s another resource to add/remove followers at any time (except when creating the account):
  5. Ask for support in its support topic: https://invisioncommunity.com/forums/topic/439130-group-mention/
  6. I sent you a message on Aug, 17 and you still didn’t reply.
  7. We’ll take a look when I have to release a new version. Template fix sent via private message on Saturday.
  8. Just to add to the topic, it is enabled by the default, which isn’t right IMO.
  9. Hello, No, that’s not possible. You need to set the right answers when you’re adding questions and answers. But that’s an interesting idea. I might consider as a new quiz type for a future version.
  10. Well, you’ll have to wait then.
  11. I’ll send you a message to discuss it further.
  12. It probably does if you check the BAN MEMBER option:
  13. Not sure what you mean. It isn't a feature in this app. It has an address field which will show a map and that's all.
  14. Download applications / mediauploader / sources / Categories / Categories.php, open and find in line 341: 'mp4' => '.mp4', Add above: 'm4a' => '.m4a', Save and upload.
  15. This plugin is EOL; it won't be updated so you better not waste time with it.
  16. It seems so! I wasn't aware. Tks. đź‘Ť
  17. Would you please consider change the - (skeleton) from: class _{controller} extends \IPS\Dispatcher\Controller { /** * Execute * * @return void */ public function execute() { {restriction} parent::execute(); } /** * Manage * * @return void */ protected function manage() { /* Create the table */ $table = new \IPS\Helpers\Table\Db( '{table_name}', \IPS\Http\Url::internal( 'app={app}&module={module}&controller={controller}' ) ); /* Display */ \IPS\Output::i()->output = \IPS\Theme::i()->getTemplate( 'global', 'core' )->block( 'title', (string) $table ); } } to: class _{controller} extends \IPS\Dispatcher\Controller { /** * Execute * * @return void */ public function execute() { {restriction} parent::execute(); } /** * Manage * * @return void */ protected function manage() { /* Create the table */ $table = new \IPS\Helpers\Table\Db( '{table_name}', $this->url() ); /* Display */ \IPS\Output::i()->output = \IPS\Theme::i()->getTemplate( 'global', 'core' )->block( 'title', (string) $table ); } public function url() { return \IPS\Http\Url::internal( 'app={app}&module={module}&controller={controller}' ); } } This is basically to avoid use several times \IPS\Http\Url::internal( 'app=...' ) in same file. That would make things easier/faster when using the URLs in Admin table controllers. A few examples: - Row buttons: $table->rowButtons = function( $row ) { $return = array( 'edit' => array( 'title' => 'edit', 'icon' => 'pencil', 'link' => $this->url()->setQueryString( 'id', $row['id'] ), 'data' => array( 'ipsDialog' => '', 'ipsDialog-title' => \IPS\Member::loggedIn()->language()->addToStack('group_editing') ) ), ); $return['delete'] = array( 'title' => 'sign_out', 'icon' => 'times', 'link' => $this->url()->setQueryString( array( 'id' => $row['id'] ) )->csrf(), 'data' => array( 'delete' => '' ) ); return $return; }; - Action buttons: \IPS\Output::i()->sidebar['actions']['add'] = array( 'primary' => true, 'title' => 'add', 'icon' => 'plus', 'link' => $this->url()->setQueryString( array( 'do' => 'form' ) ), 'data' => array( 'ipsDialog' => '', 'ipsDialog-title' => \IPS\Member::loggedIn()->language()->addToStack('add') ) ); - Redirects: \IPS\Output::i()->redirect( $this->url(), 'saved' ); - Links: $link = ' <a href="' . $this->url() . '">' . \IPS\Member::loggedIn()->language()->addToStack( 'member_view_full_list' ) . '</a>'; Of course this can be handled by devs if they wish to optimize their code but again, this is just a suggestion for an enhancement in the skeleton.
  18. The post above yours says about My Media page. I have a ton of other resources to check. I released 2 versions of this in less than 2 weeks. I’ll take a look again in a couple of weeks or so.
  19. No. When it is installed I don’t know which apps you have so I don’t have a way to create a setting to choose apps.
  20. I don’t remember how it is sorted; I would have to take a look at the script but it should order by the position ID and not by the forum ID so it should respect same order of your categories.
  21. You can learn do it by yourself and save your money: https://invisioncommunity.com/developers/
  22. Oh damn... I feel dumb now! Yes, no group was allowed to use the Contact module. Thanks and sorry! đź‘Ť
  23. I am and I used their license to create the topic. Link.
Ă—
Ă—
  • Create New...