All Activity

This stream auto-updates     

  1. Earlier
  2. alexis

    Content recount for collabs

    wow, you made so many changes in that file. Thank you, it works without problem now.
  3. liquidfractal

    Collabs not compatible with 4.3 Subscriptions

    Thanks Kevin. Would it be worth reporting this as a bug or issue so the IPB developers can take a look at it? They'd probably listen to a fellow dev over me!
  4. Kevin Carwile

    Collabs not compatible with 4.3 Subscriptions

    You could edit the file ./applications/nexus/sources/Subscription/Package.php and declare the missing property protected $_url; Add it inside the class definition.
  5. liquidfractal

    Collabs not compatible with 4.3 Subscriptions

    Well is there any way for me to get help with this? Is there a workaround or patch of some kind?
  6. Kevin Carwile

    Forums names on Collabs main page

    Collabs are an organization of "apps", not "forums". This is why you see a summary of the all the "apps" type content in the collab and not a breakdown of some arbitrarily picked categories from a single app that is in the collab. I can only suggest that you attempt to customize the template for the collab row to accomodate your specialized needs. Theme > front / components / collabRow ~ line 104 - 117
  7. Kevin Carwile

    Content recount for collabs

    Ok. Please try using this patch file and see if you have a different result. ./applications/collab/hooks/ipsMember.php ipsMember.php
  8. When looking at a Collaboration main page like this: https://ipsguru.net/projects/applications , we can find, that there are no discussion forum names shown right under the Collabs' names: For easy and convenient navigation purposes, it is very important for my users to see the forum names, located in each Collab, like we have on any other communities' main pages with forums, like here: So, what I'm asking is - is that possible to replace "Topic, File, Article" from the first picture to "Issue Tracker", "Knowlegebase", "General Discussion" (the names of the discussion forums, located in the Collab "Automation Rules")? If this is outside the scope of this application, would you please at least suggest, where I can start from, to find the way of doing this, Kevin? In what file I could try to find out the solution? It is really necessary for us Thank you,
  9. Kevin Carwile

    Collabs not compatible with 4.3 Subscriptions

    I've seen this plenty of times before. It's not actually a problem with Collabs. Collabs simply exposes a problem in the Nexus app. The problem can be easily be re-created even if collabs is not present: $package = \IPS\Nexus\Subscription\Package::load($id); $url = $package->url(); $package->save();
  10. Hi @Kevin Carwile, THere is a conflict between the Collabs app (1.4.3) and the new Subscriptions feature in IPS 4.3. When Collabs is enabled and I try to create a new (test) subscription, my site throws the following error: UPDATE `nexus_member_subscription_packages` nexus_member_subscription_packages SET `sp__url`=(IPS\Http\Url\Friendly::__set_state(array( 'base' => 'front', 'seoTemplate' => 'nexus_subscription', 'seoTitles' => array ( 0 => NULL, ), 'friendlyUrlComponent' => 'subscriptions/1', 'isInternal' => true, 'isFriendly' => true, '_queryString' => array ( ), 'url' => 'https://www.liquidfractal.org/subscriptions/1/', 'data' => array ( 'scheme' => 'https', 'host' => 'www.liquidfractal.org', 'port' => NULL, 'user' => NULL, 'pass' => NULL, 'path' => '/subscriptions/1/', 'query' => '', 'fragment' => NULL, ), 'queryString' => array ( ), 'hiddenQueryString' => array ( 'app' => 'nexus', 'module' => 'subscriptions', 'controller' => 'subscriptions', 'id' => '1', ), ))),`sp_enabled`=true,`sp_price`='{"AUD":{"amount":"100","currency":"AUD"}}',`sp_renew_options`='{"cost":{"AUD":{"amount":"75","currency":"AUD"}},"term":1,"unit":"m"}',`sp_gateways`='*',`sp_primary_group`='18',`sp_secondary_group`='',`sp_return_primary`=true WHERE sp_id=1 IPS\Db\Exception: Unknown column 'sp__url' in 'field list' (1054) #0 /XXXXXXX/public_html/system/Db/Db.php(990): IPS\_Db->preparedQuery('/*IPS\\Patterns\\...', Array) #1 /XXXXXXX/public_html/system/Patterns/ActiveRecord.php(492): IPS\_Db->update('`nexus_member_s...', '`sp__url`=(?),`...', 'WHERE sp_id=?') #2 [internal function]: IPS\Patterns\_ActiveRecord->save() #3 /XXXXXXX/public_html/init.php(458) : eval()'d code(120): call_user_func_array('parent::save', Array) #4 /XXXXXXX/public_html/system/Node/Model.php(2214): IPS\Patterns\rules_hook_ipsPatternsActiveRecord->save() #5 [internal function]: IPS\Node\_Model->save() #6 /XXXXXXX/public_html/init.php(458) : eval()'d code(990): call_user_func_array('parent::save', Array) #7 /XXXXXXX//public_html/system/Node/Model.php(2997): IPS\Node\collab_hook_ipsNodeModel->save() #8 [internal function]: IPS\Node\_Model->saveForm(Array) #9 /XXXXXXX/public_html/init.php(458) : eval()'d code(83): call_user_func_array('parent::saveFor...', Array) #10 /XXXXXXX/public_html/applications/nexus/sources/Subscription/Package.php(261): IPS\Node\rules_hook_ipsNodeModel->saveForm(Array) #11 /XXXXXXX/public_html/applications/nexus/sources/Subscription/Package.php(258): IPS\nexus\Subscription\_Package->saveForm(Array) #12 /XXXXXXX/public_html/system/Node/Controller.php(408): IPS\nexus\Subscription\_Package->saveForm(Array) #13 /XXXXXXX/public_html/system/Dispatcher/Controller.php(85): IPS\Node\_Controller->form() #14 /XXXXXXX/public_html/system/Node/Controller.php(62): IPS\Dispatcher\_Controller->execute() #15 /XXXXXXX/public_html/applications/nexus/modules/admin/subscriptions/subscriptions.php(54): IPS\Node\_Controller->execute() #16 /XXXXXXX//public_html/system/Dispatcher/Dispatcher.php(146): IPS\nexus\modules\admin\subscriptions\_subscriptions->execute() #17 /XXXXXXX/public_html/admin/index.php(14): IPS\_Dispatcher->run() #18 {main} Rules is invoked on line 4, and collabs is invoked on line 7. I can confirm that collabs is the culprit as I can make a subscription no problem when COllabs is disabled.
  11. alexis

    Content recount for collabs

    Yes, I've seen that code in the ipsMember.php, and I tested it as mentioned above. The issue is easy to test: 1) Create a topic on the main forum, leave some posts there,Move the topic to a collab; 2) Create a custom action with a "Any Member" object argument; 3) Attach a rule to it with a php Action: $collab = \IPS\collab\Collab::load( 1 ); $member->recountCollabContent( $collab ); return "content recounted for " . $member->name; 4) Run the custom action manually on that user, who left posts in those moved topic. 5) You should see, that the rule works, but the post count of that user isn't recounted. > it will be equal to 0 {zero}.
  12. Kevin Carwile

    Content recount for collabs

    The following method is hooked onto the IPS\Member class so it is the correct method to use to cause the content to be recounted for a user given a specific collab. /** * Recounts content for this member for a specific collab * * @return void */ public function recountCollabContent( \IPS\collab\Collab $collab ) If it isn't working, then your problem is somewhere else. From the info you have provided, I can't even guess. Sorry.
  13. When moving topics between collabs or collabs and forums, the members' post count keeps to be unchangeable, as the posts are counted separately for each collab. Is there any way to recount member posts count for each certain collab? I've tried to use Rules with the following different php codes: 1) $collab = \IPS\collab\Collab::load( 1 ); $member->recountContent( $collab ); return "content recounted for " . $member->name; 2) $collab = \IPS\collab\Collab::load( 1 ); $member->recountCollabContent( $collab ); 3) $collab = \IPS\collab\Collab::load( 1 ); $member->get_collab_count( $collab ); But no one helped me "Recount collab stats" button in the ACP settings doesn't touch the member posts counts at all.
  14. Kevin Carwile

    Site crashed

    Update to latest version of the app.
  15. Kevin Carwile

    No "Collab Settings" available for Owners

    You have to set the role inside the collab to be the default owner role in order for the owner to automatically inherit the permissions.
  16. JosiahW

    [Suggestions] Features from 4.3 Clubs

    Yes, please, especially paid groups. I would like people to be able to create a group and charge for access to the group and I get a commission of course
  17. kmk

    Site crashed

    Now I can not access it, what I should to do?
  18. kmk

    Site crashed

    Hello, after try install group collaboration 1.4.4 on 4.3 fresh installation, during the installation process site down with 500 error message, below is support message of my hosting provider: I would like to inform you that I enabled display_errors for the PHP Version of your website and I noticed that the exact error message returned from your application is:> Fatal error: Interface 'IPS\Content\ReportCenter' not found in /home/ptyhelp/ptyhelp.com/applications/collab/sources/Collab/Collab.php on line 22which appears to be related to the development of the same. In order to resolve the issue I would like to suggest you to consult with the developers of the same and they will be able to assist you further. Unfortunately, currently we are not providing development related services because they are not within our area of knowledge. However, if you are provided with a solution for which we can assist you, please update us with the same and we will gladly assist you further.
  19. JoelR

    Suggestions with Group Collaboration

    No I haven't. I'm hoping Kevin will build in the black transparent background like on IPS Profiles or other headers
  20. If a 'normal' user in a non-moderator and non-admin group adds a new Collab, he becomes an owner of the new added Collab and has a permission to edit the Collab settings. The settings on the ACP "Restrict Owner Permissions" is ON (True). On an unknown reason, this permission to edit the Collab settings will be disappeared just after several minutes! If I sign as Administrator and allow to the Collab's owner only the edition of the Collab settings, he won't see anything in the Collab management menu: If I manually input the editing link (.../index.php?/gc/3-test/&do=edit), the error will appear: Although, the settings for his Role allow the collab leader to edit the Collab Settings: If I try to enable ALL permissions for the owner's Role (all to "ON"), the "Collab settings" still won't be shown within the Collab management options Only if the ACP setting "Restrict Owner Permissions" is set to "OFF", the owner has all the settings in the menu available. I have tested GC version 1.4.3 and 1.4.4 on my localhost, and I wonder why no other users reported this issue, so please help to check it, @Kevin Carwile, is this my local problem or that's a bug? Thank you,
  21. Try using the latest version. That notice was fixed in 1.4.3.
  22. Hello! I get the following error: Something went wrong. Please try again. Error code: EX2 This error was probably caused by application Collaboration. If the issue persists, disable it and contact the author for further assistance. TECHNICAL DETAILS: Whoops\Exception\ErrorException: Declaration of IPS\collab\_Collab::mergeIn(array $items) should be compatible with IPS\Content\_Item::mergeIn(array $items, $keepLinks = false) (2) #0 /home/u/fuser/public_html/forumips/applications/collab/sources/Collab/Collab.php(22): Whoops\Run->handleError(2, 'Declaration of ...', '/home/u/fuser...', 22, Array) #1 /home/u/fuser/public_html/forumips/init.php(283): require_once('/home/u/fuser...') #2 [internal function]: IPS\IPS::autoloader('IPS\\collab\\Coll...') #3 /home/u/fuser/public_html/forumips/applications/collab/Application.php(407): spl_autoload_call('IPS\\collab\\Coll...') #4 /home/u/fuser/public_html/forumips/applications/collab/Application.php(546): IPS\collab\_Application::activeCollab(false) #5 /home/u/fuser/public_html/forumips/init.php(449) : eval()'d code(136): IPS\collab\_Application::affectiveCollab() #6 /home/u/fuser/public_html/forumips/applications/forums/sources/Topic/Topic.php(333): IPS\collab_hook_ipsMember->modPermission('can_read_all_to...') #7 /home/u/fuser/public_html/forumips/applications/forums/sources/Topic/Topic.php(275): IPS\forums\_Topic::getItemsWithPermissionWhere(Array, 'read', Object(IPS\Member), true, false) #8 /home/u/fuser/public_html/forumips/system/Content/Widget.php(345): IPS\forums\_Topic::getItemsWithPermission(Array, 'start_date desc', 7, 'read', NULL, 0, NULL, true, false, false, false, NULL, false, true, false, false) #9 /home/u/fuser/public_html/forumips/system/Widget/Widget.php(800): IPS\Content\_Widget->render() #10 /home/u/fuser/public_html/forumips/system/Theme/Theme.php(4300) : eval()'d code(113): IPS\_Widget->__toString() #11 [internal function]: IPS\Theme\theme_cms_front_pages_widgetContainer('col2', Array, 'horizontal') #12 /home/u/fuser/public_html/forumips/system/Theme/Dev/Template.php(169): call_user_func_array('IPS\\Theme\\theme...', Array) #13 /home/u/fuser/public_html/forumips/system/Theme/Theme.php(4300) : eval()'d code(20): IPS\Theme\Dev\_Template->__call('widgetContainer', Array) #14 [internal function]: IPS\Theme\theme_cms_page_page_builder_two_columns(Object(IPS\cms\Pages\Page), Array) #15 /home/u/fuser/public_html/forumips/applications/cms/sources/Theme/Template.php(152): call_user_func_array('IPS\\Theme\\theme...', Array) #16 /home/u/fuser/public_html/forumips/applications/cms/sources/Pages/Page.php(2176): IPS\cms\Theme\_Template->__call('two_columns', Array) #17 /home/u/fuser/public_html/forumips/applications/cms/modules/front/pages/page.php(73): IPS\cms\Pages\_Page->output() #18 /home/u/fuser/public_html/forumips/applications/cms/modules/front/pages/page.php(43): IPS\cms\modules\front\pages\_page->view() #19 /home/u/fuser/public_html/forumips/system/Dispatcher/Controller.php(96): IPS\cms\modules\front\pages\_page->manage() #20 /home/u/fuser/public_html/forumips/applications/cms/modules/front/pages/page.php(33): IPS\Dispatcher\_Controller->execute() #21 /home/u/fuser/public_html/forumips/system/Dispatcher/Dispatcher.php(146): IPS\cms\modules\front\pages\_page->execute() #22 /home/u/fuser/public_html/forumips/index.php(12): IPS\_Dispatcher->run() #23 {main}
  23. peopleandchat

    Suggestions with Group Collaboration

    Could probably be done with a line or two of css if it needs customized. Have you done this already in custom.css? If you have can I have these line of code which could to this?
  24. JoelR

    Suggestions with Group Collaboration

    Well, it kind of is? The collab owner is promoting his specific collab. So when his guests arrive, they're entering directly through his collab as the point-of-entry and his collab home is a portal to the rest of his collab. It's a mini portal that deserves a mini registration button . I mean be able to invite non-site guests, such as an invitation to be able to send out to one person. For example, you want to invite your real-life friend to join your collab.
  25. $collab_id = 1; // Collab to load $collab = \IPS\collab\Collab::load( $collab_id ); $logo = \IPS\File::get( 'collab_Logos', $collab->logo ); $image_url = $logo->url;
  26. Kevin Carwile

    Fluid view compatibility

    That create collab form is loaded via ajax and outside of the context of an individual collab and therefore is not possible to display forums from collabs. It only allows creation of forums in the global site context. This is just a technical limitation of the way that collabs is able to keep track of context. It's just not compatible.
  1. Load more activity