Jump to content

Community

MrFisc

+Clients
  • Content Count

    131
  • Joined

  • Last visited

5 Followers

About MrFisc

  • Rank
    Member
  • Birthday 05/10/1995

Contact Methods

IPS Marketplace

  • Resources Contributor
    Total file submissions: 2

Profile Information

  • Gender
    Male

Recent Profile Visitors

1,147 profile views
  1. Can you try to manually run the queue? If that doesn't work, shoot me a PM and i'll look into it further with you 🙂
  2. This should be resolved in version 2.0.2 🙂
  3. It's not a member function. What it looks like the problem is is the way that IPS works with Hooks. Still not totally clear, but i've already solved the problem simply by removing the function. Should have an update relatively soon.
  4. That is odd being that i'm using if (! function_exists('ts3_lang_to_str')) {, i will look into this soon for you. I'm sorry for the inconvenience. 😞
  5. I'm not sure why the old task would still exist, it may not have been deleted when you updated (I think that ICS tends to leave old files when you update an application). The application should now rely on only ONE task when you're using the "Task" method for updating the profile cache. This task is called "ProfileDisplayUpdate". You can configure the rate at which it runs in the TeamSpeak applications settings in ACP. The configuration will actually modify the iteration for the task itself, instead of enabling/disabling multiple tasks as the old system did. You can delete any of the tasks from your file system that have a number in their name (i.e. ProfileDisplayUpdate15Minutes). Uninstalling the application and its files completely and re-installing may solve this issue as well. Let me know if you can't figure it out (this may have been my screw up, i'm still somewhat new to IPS dev)
  6. What's New in Version 2.0.0 Change Log: Updated to work with ICS 4.4 Re-designed group association section to make it easier on the eyes. Added manual cron option for profile displays and group association updates
  7. The Calendar applications StreamItems extension takes Event ID's from the calendar_event_rsvp table and then immediately tries to load the event based on that ID. If an RSVP exists in that table for an event that no longer exists in the calendar_events table, it will throw an exception. Relevant lines of code in applications/calendar/extensions/StreamItems/StreamItems.php:50 (IPS 4.3) foreach ( \IPS\Db::i()->select( '*', 'calendar_event_rsvp', $where, 'rsvp_date DESC', 10 ) as $rsvp ) { $event = \IPS\calendar\Event::load( $rsvp[ 'rsvp_event_id' ] ); This should be trying to catch an OutOfRangeException.
  8. I'm in the process of testing it. Until the applications page says that it supports 4.4, please do not upgrade. Thank you 🙂
  9. Not currently, although this wouldn't be a bad feature to add 🙂 Maybe in the next release!
  10. I've noticed a bug in this application. If a member that wrote a note gets deleted, then you will get an "OutOfBounds" exception when trying to view any members notes that that deleted member has left a note on. This can be resolved by changing the member_group_id parser in /applications/membernotes/extensions/core/Profile/memberNotes.php under the render() function to the following: 'member_group_id' => function( $val, $row ) { // This will fail if the member was deleted. // return \IPS\Member\Group::load( $row['member_group_id'] )->formattedName; // Instead, load the member and look at it's group. // When you do this, the member will default to "Guest" if they // do not exists, and you will get the Guest group. $member = \IPS\Member::load( $row['note_by'] ); return \IPS\Member\Group::load( $member->member_group_id )->formattedName; },
  11. What's New in Version 1.0.33 Change Log: Manual Syncing Manually Sync a specific Member TeamSpeak Groups From the members ACP Profile Manually Sync a Group of Members TeamSpeak Groups From the Group Association section of the TeamSpeak Integration Application in ACP you can now sync all members belonging to a specific Group Association. Any members that should NOT be in the TeamSpeak group referenced by the Association will now be removed. Manually Sync ALL Members TeamSpeak Groups From the Group Association section of the TeamSpeak Integration Application in ACP you can now manually Sync all members that have one or more TeamSpeak UUID’s configured on their account. This will be handled as a background Task so that it does not interfere with your work in ACP. Automatic Syncing You can enable and disable specific types of automatic syncing from within the Auto Sync section of the TeamSpeak Integration application in ACP. There are now several cases in which Automatic Syncing can be configured to work. Member Profile Edited If a members profile is in any way edited, this automatic sync will be triggered and that specific member will individually have their TeamSpeak groups synced. Group Association Added/Removed If you add or remove a Group Association from the Group Association section of the TeamSpeak Integration application in ACP all members related to that group will have their TeamSpeak groups Synced. UUIDs Updated If a new UUID is added/removed for a Member, either by an Administrator or by the Member themselves, that individual member will have their TeamSpeak groups synced. If a UUID is removed, any TeamSpeak group tracked within the Group Association section of the TeamSpeak Integration application in ACP will be removed from that UUID. Using a task that runs at a configured interval A task can be configured to run at your desired interval that will always keep all members TeamSpeak groups up to date. Other QOL Updates HTML and JavaScript tags will now be stripped from the Channel name that is displayed on a Members profile. You can now view a members TeamSpeak information from their ACP profile. A lot of minor bugs have been patched. With this release the application is still in its beta phase. Please report any issues you encounter to me through a PM.
  12. So, it will work assuming two conditions are met. Your hosting provider issues you a static OUTBOUND IP address. Your hosting provider will allow you to open OUTBOUND ports. The portion of the application description where it says "Does not work with IPS Cloud Hosting" is referring specifically to the cloud hosting that Invision Power Services provides. If you happen to have full root access to whichever server is running your IPS instance (for example if it's running on Digital Ocean), then I wouldn't consider that "Cloud Hosted IPS" as the server can be used for more than just IPS, and you should be able to configure the server as needed. 🙂 You make a good point. I will add this to the list of features I hope to implement soon 🙂 I'm not 100% certain on if there is a "good" way to implement this.. I'll give it some thought though!
  13. It's been like this for a while, but i thought someone would have fixed it by now
  14. Give the members on your forums the ability to download their messages Features Download message threads in JSON and HTML formats Bulk download all of your threads at once Customize the HTML markup for the downloaded file from within ACP Enabled / Disable HTML and JSON downloads individually Coming Soon Custom formats along side HTML and JSON Select which fields are included in downloaded data Selectively download multiple message threads at once Browse and download any members messages from within ACP. More to come. Support If you have any support requests feel free to send me a PM here on the forums!
  15. Version 1.0.0

    14 downloads

    Give the members on your forums the ability to download their messages! Features Download message threads in JSON and HTML formats Bulk download all of your threads at once Customize the HTML markup for the downloaded file from within ACP Enabled / Disable HTML and JSON downloads individually Coming Soon Custom formats along side HTML and JSON Select which fields are included in downloaded data Selectively download multiple message threads at once Browse and download any members messages from within ACP. The ability to archive your messages. The option to email instead of download (or both). Enable/Disable messenger downloads on a per group basis. More to come.

    $5.00

×
×
  • Create New...