Jump to content

Kevin Carwile

Clients
  • Posts

    1,237
  • Joined

  • Last visited

  • Days Won

    9

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Everything posted by Kevin Carwile

  1. Not really possible with rules. Rules is great for creating customized workflows and system behaviors, but does not have any facilities to create front end views. What you are describing would require custom programming outside the scope of rules. Group collaboration will not satisfy those needs either unfortunately.
  2. "Standard" IPS permissions are controlled by the permissions matrix in the collab category settings. One change there will systematically update the permissions on all forums/etc inside collabs in that category. Simply make a quick change there before disabling the app.
  3. All the language strings used by the app are already stored in the language system for translation. Inline translation is not possible in many cases because the app combines language strings from multiple sources into one through replacement patterns. The pattern itself is translatable, just not inline. Members awaiting approval are also easily reviewable from the member management page. Another option is to use the rules app if you want to set up your own follow up "reminder" notifications. Configured from the collab category settings. I cant remember off the top of my head. Is the list at least alphabetized?
  4. Collab ownerships can be transferred. Do that from the "collaboration memberships" option in the user menu on the top right of website. Language strings can indeed be translated.
  5. Yes, there was a recent change to 4.1 which is breaking. Collab is being updated to accommodate.
  6. Honestly, I just dont have any legitimate plans for it. I know nothing about vbulletin.
  7. Not seeing any problems over here. What version of IPS4 are you running? Try a different browser and see if you get a different result. I am reusing the standard ips uploader widget, so there may be a conflict on your page or with your browser that is specific to your site.
  8. 1. You could try creating a rule that moves the topic to the forum of choice (not leaving a link), and then moves the topic back (leaving a link). Trying to write rules to actually duplicate topics and posts for two seperate topics and then keep all of that synchronized is going to be the opposite of fun. 2. With the latest version of rules, you can manually schedule your own custom action and set topics as a bulk processing argument. When you create rules for your custom action, make sure to set conditions to apply only for the topics that you want to process.
  9. You have been in contact but have not provided me with any ability to examine the problem on your site to see how your configuration is working or where the hit is coming from. Until someone lets me actually examine a site with an obvious performance hit, I'll just keep guessing at what the problem is. Could you send me your slow SQL query log via PM?
  10. Look for equivalent settings of max vars in both php7 and nginx. I found another bug in the importer. Will be fixed soon. Try clesring caches in ACP using support tool for the error. If it persists, PM me with more details.
  11. Definitely not any fixes that can be done with css. It's a php code level modification. From the sound of it, I may be needing to release another version of GC soon. After that is released, you will be able to update any of your theme templates where appropriate and use the {$member->site_posts} tag to always see the total site posts.
  12. Post counts are kept separate within the collab context so that features that rely on post count (such as forums) will still work inside of collabs.
  13. Create a log attached to members, and then add an entry to it from a rule assigned to the member logged in event. Simple as that.
  14. Yes, I need to find time to create some documentation for that. But basically, it can be used for all sorts of things. I know of a user who wanted to log changes made to the copyright field of images. For me, I needed a way to log time spent on project management tasks on ipsguru. But theoretically, it could be used to log achievements to a user, or milestones to a topic, or moderation actions in a forum, or.... whatever you want to keep a log of. In your instance, I'm not exactly sure what you mean by "overtime a member logs in", but the process is basically the same for any log you want to use. Create the log in the Rules ACP under "Custom Logs" attached to whatever system entity (member, node, content) the log will be tracked to. Add any additional log data fields you want to show in the log by adding "Log Arguments". Through your own devised rules, simply add the action to add a log entry to the log in question whenever it is appropriate. As an example: On IPS Guru, I have a pages database for "tasks" that I use to track activity on specific tasks for custom projects. Through pages, I have a radio field that has two options for the task "In progress" and "Task Idle". I have enabled this database for collaborative use so that I can create tasks inside of collabs. Via rules, I have added a custom integer data field to the "task" content type. So with rules, I set the current date/time timestamp when the task is updated to "in progress", and then calculate how much time was spent on it when the task is updated again to "task idle". I create a log for the task when the session is started, and when it is ended and have added a couple custom log arguments so that I can log the total time for the session, and an overall time for the task. Works pretty good for my needs.
  15. You can do that if you want, but its not nearly as easy as using rules custom data. You'll need to look into core api methods such as \IPS\Member::profileFields to get at that data.
  16. Yes, it would be a problem for you in either version. You'll need to wait for the fix to do your import. Everything else should work fine.
  17. I dont think I understand the question.
  18. You'll still get the php error you reported until I fix that. But if you buy before that then I can send you a patched file.
  19. Sounds like a bug on my part.. I'm going to guess that you are running php 5.3. I'll fix it for the next release. But the collab demo will only allow a certain number of categories and collabs anyway, as you mentioned. So you will need to go with the full version to bring all your data over.
  20. Very doable. But without really knowing exactly what template your working with and what variables are available inside it, I can only speak in generalizations. I'm guessing that you want to show the custom member data of the author of the database record, in which case you will probably need to use $record->author()->ets2avatar
  21. You need to access the data field from the member object then. $object is just an example but is likely not defined in your template. Try using the variable which holds the member object for the template you are working with.
  22. How could it be first install if the GC app is already installed? Regardless, once GC is installed, you can import your old social groups data using the "Import Tools" feature in the GC ACP menu.
  23. Yes, set it up as a custom action and then schedule itself again in 24 hours everytime it runs. Or you can schedule it manually from the custom actions ACP page (as recurring) if you want to pass it the same arguments each time it runs.
  24. Without knowing what you mean, I'm going to take a guess that $content-> field55 is not what you think it is. Is this a pages record that you are working with using rules? If so, that should probably be $content->field_55. Also why is it enclosed in quotes? That will be assigning a string value to $fuelconsumed which will be 0 as an number value in your math equation.
×
×
  • Create New...