Social Groups (XenForo 2.x.x)

Social Groups (XenForo 2.x.x) [Paid] 3.6.1

No permission to buy ($50.00)
Another bug, adding this add-on will make the navigation bar menus disappeared.

2020-11-13_17-59-22.gif
 
Last edited:
After a new installation of the latest version, my forum got the following error.

Code:
An exception occurred: [Error] Call to undefined method XF\Entity\Node::setTlgGroupEntity() in src/addons/Truonglv/Groups/Repository/Group.php on line 139

Truonglv\Groups\Repository\Group->loadGroupsForNodes() in src/addons/Truonglv/Groups/XF/Repository/Node.php at line 26
Truonglv\Groups\XF\Repository\Node->loadNodeTypeDataForNodes() in src/XF/Navigation/NodeType.php at line 237
XF\Navigation\NodeType::loadPendingNodeData() in src/XF/Navigation/NodeType.php at line 124
XF\Navigation\NodeType::displayNodeExtended() in internal_data/code_cache/navigation_cache.php at line 477
XF\Pub\App->{closure}() in src/XF/Template/Templater.php at line 7311
XF\Template\Templater->renderNavigationClosure() in src/XF/Pub/App.php at line 575
XF\Pub\App->getNavigation() in src/XF/Pub/App.php at line 526
XF\Pub\App->renderPageHtml() in src/XF/App.php at line 2105
XF\App->renderPage() in src/XF/Mvc/Dispatcher.php at line 402
XF\Mvc\Dispatcher->render() in src/XF/Mvc/Dispatcher.php at line 58
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2300
XF\App->run() in src/XF.php at line 465
XF::runApp() in index.php at line 20

I found the error above appears only after the debug mode is enabled.

View attachment 239618
It's fixed now.
 
@truonglv I'm getting this error when I approve a group from the approval queue:

Code:
Server error log
Error: Call to a member function getPushTemplateName() on null src/XF/Service/Alert/Pusher.php:53
Generated by: Unknown account Nov 15, 2020 at 4:54 PM
Stack trace
#0 src/XF/Service/PusherTrait.php(175): XF\Service\Alert\Pusher->getNotificationBody()
#1 src/XF/Repository/UserAlert.php(163): XF\Service\Alert\Pusher->push()
#2 src/XF/Repository/UserAlert.php(114): XF\Repository\UserAlert->insertAlert(15360, 1, 'Carolyn', 'tl_groups', 106, 'approved', Array, Array)
#3 src/addons/Truonglv/Groups/Service/Group/Approver.php(108): XF\Repository\UserAlert->alert(Object(SV\ConversationEssentials\XF\Entity\User), 1, 'Carolyn', 'tl_groups', 106, 'approved')
#4 src/addons/Truonglv/Groups/Service/Group/Approver.php(67): Truonglv\Groups\Service\Group\Approver->onApprove()
#5 src/addons/Truonglv/Groups/ApprovalQueue/Group.php(53): Truonglv\Groups\Service\Group\Approver->approve()
#6 [internal function]: Truonglv\Groups\ApprovalQueue\Group->actionApprove(Object(Truonglv\Groups\Entity\Group))
#7 src/XF/ApprovalQueue/AbstractHandler.php(120): call_user_func_array(Array, Array)
#8 src/XF/Job/ApprovalQueueProcess.php(67): XF\ApprovalQueue\AbstractHandler->performAction('approve', Object(Truonglv\Groups\Entity\Group))
#9 src/XF.php(553): XF\Job\ApprovalQueueProcess->XF\Job\{closure}()
#10 src/XF/Job/ApprovalQueueProcess.php(68): XF::asVisitor(Object(SV\ConversationEssentials\XF\Entity\User), Object(Closure))
#11 src/XF/Job/Manager.php(258): XF\Job\ApprovalQueueProcess->run(G)
#12 src/XF/Job/Manager.php(200): XF\Job\Manager->runJobInternal(Array, G)
#13 src/XF/Job/Manager.php(116): XF\Job\Manager->runJobEntry(Array, G)
#14 job.php(22): XF\Job\Manager->runByIds(Array, 8)
#15 {main}
 
@truonglv I'm getting this error when I approve a group from the approval queue:

Code:
Server error log
Error: Call to a member function getPushTemplateName() on null src/XF/Service/Alert/Pusher.php:53
Generated by: Unknown account Nov 15, 2020 at 4:54 PM
Stack trace
#0 src/XF/Service/PusherTrait.php(175): XF\Service\Alert\Pusher->getNotificationBody()
#1 src/XF/Repository/UserAlert.php(163): XF\Service\Alert\Pusher->push()
#2 src/XF/Repository/UserAlert.php(114): XF\Repository\UserAlert->insertAlert(15360, 1, 'Carolyn', 'tl_groups', 106, 'approved', Array, Array)
#3 src/addons/Truonglv/Groups/Service/Group/Approver.php(108): XF\Repository\UserAlert->alert(Object(SV\ConversationEssentials\XF\Entity\User), 1, 'Carolyn', 'tl_groups', 106, 'approved')
#4 src/addons/Truonglv/Groups/Service/Group/Approver.php(67): Truonglv\Groups\Service\Group\Approver->onApprove()
#5 src/addons/Truonglv/Groups/ApprovalQueue/Group.php(53): Truonglv\Groups\Service\Group\Approver->approve()
#6 [internal function]: Truonglv\Groups\ApprovalQueue\Group->actionApprove(Object(Truonglv\Groups\Entity\Group))
#7 src/XF/ApprovalQueue/AbstractHandler.php(120): call_user_func_array(Array, Array)
#8 src/XF/Job/ApprovalQueueProcess.php(67): XF\ApprovalQueue\AbstractHandler->performAction('approve', Object(Truonglv\Groups\Entity\Group))
#9 src/XF.php(553): XF\Job\ApprovalQueueProcess->XF\Job\{closure}()
#10 src/XF/Job/ApprovalQueueProcess.php(68): XF::asVisitor(Object(SV\ConversationEssentials\XF\Entity\User), Object(Closure))
#11 src/XF/Job/Manager.php(258): XF\Job\ApprovalQueueProcess->run(G)
#12 src/XF/Job/Manager.php(200): XF\Job\Manager->runJobInternal(Array, G)
#13 src/XF/Job/Manager.php(116): XF\Job\Manager->runJobEntry(Array, G)
#14 job.php(22): XF\Job\Manager->runByIds(Array, 8)
#15 {main}
It's fixed now. Thanks you.
 
When a user creates a public group in my test forum, that group is not visible to other users even if they have the necessary permissions to do so. However, visitors can see the contents of the group.

Another mistake is that if I set up a public group so that visitors can reply anonymously in the group feed, this doesn't work.

Finally, when creating a group I always get an error log in the ACP regarding the permissions to create polls in the group's forums.
 
When a user creates a public group in my test forum, that group is not visible to other users even if they have the necessary permissions to do so. However, visitors can see the contents of the group.

Another mistake is that if I set up a public group so that visitors can reply anonymously in the group feed, this doesn't work.

Finally, when creating a group I always get an error log in the ACP regarding the permissions to create polls in the group's forums.
Your issues has been fixed in next release.
 
Hi. I've upgraded to the latest version and am still getting this error when I approve a group from the approval queue:
Code:
ErrorException: Template error: Template public:tlg_alert_item_group_approved is unknown src/XF/Template/Templater.php:664
Generated by: Carolyn Nov 26, 2020 at 9:50 AM
Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Template public...', '/var/www/vhosts...', 664, Array)
#1 src/XF/Template/Templater.php(664): trigger_error('Template public...', 512)
#2 src/XF/Template/Templater.php(1576): XF\Template\Templater->getTemplateData('public', 'tlg_alert_item_...')
#3 src/XF/Service/PusherTrait.php(103): XF\Template\Templater->renderTemplate('tlg_alert_item_...', Array)
#4 src/XF/Service/Alert/Pusher.php(60): XF\Service\Alert\Pusher->renderPushTemplate('public:tlg_aler...', Array)
#5 src/XF/Service/PusherTrait.php(175): XF\Service\Alert\Pusher->getNotificationBody()
#6 src/XF/Repository/UserAlert.php(163): XF\Service\Alert\Pusher->push()
#7 src/XF/Repository/UserAlert.php(114): XF\Repository\UserAlert->insertAlert(15734, 1, 'Carolyn', 'tl_group', 110, 'approved', Array, Array)
#8 src/addons/Truonglv/Groups/App.php(267): XF\Repository\UserAlert->alert(Object(SV\ConversationEssentials\XF\Entity\User), 1, 'Carolyn', 'tl_group', 110, 'approved', Array)
#9 src/addons/Truonglv/Groups/Service/Group/Approver.php(106): Truonglv\Groups\App::alert(Object(SV\ConversationEssentials\XF\Entity\User), 1, 'Carolyn', 'tl_group', 110, 'approved')
#10 src/addons/Truonglv/Groups/Service/Group/Approver.php(67): Truonglv\Groups\Service\Group\Approver->onApprove()
#11 src/addons/Truonglv/Groups/ApprovalQueue/Group.php(53): Truonglv\Groups\Service\Group\Approver->approve()
#12 [internal function]: Truonglv\Groups\ApprovalQueue\Group->actionApprove(Object(Truonglv\Groups\Entity\Group))
#13 src/XF/ApprovalQueue/AbstractHandler.php(120): call_user_func_array(Array, Array)
#14 src/XF/Job/ApprovalQueueProcess.php(67): XF\ApprovalQueue\AbstractHandler->performAction('approve', Object(Truonglv\Groups\Entity\Group))
#15 src/XF.php(553): XF\Job\ApprovalQueueProcess->XF\Job\{closure}()
#16 src/XF/Job/ApprovalQueueProcess.php(68): XF::asVisitor(Object(SV\ConversationEssentials\XF\Entity\User), Object(Closure))
#17 src/XF/Job/Manager.php(258): XF\Job\ApprovalQueueProcess->run(G)
#18 src/XF/Job/Manager.php(200): XF\Job\Manager->runJobInternal(Array, G)
#19 src/XF/Job/Manager.php(116): XF\Job\Manager->runJobEntry(Array, G)
#20 job.php(22): XF\Job\Manager->runByIds(Array, 8)
#21 {main}
 
Could you please update the price on this add-on to either reflect the cost listed on your site, or the cost in whichever currency? This is listed for one price here on Xenforo, yet the price on your site is different. While it's an insignificant price difference, it's just enough to push it outside what I budgeted for purchasing this mod today.
 
When you have a cover, it will keep "loading" the cover every single time you swap between the various tabs. (you see those white loading bars on the cover, and a delay before it shows it). It is extremely annoying :) Can you please fix that?
Sorry. I have missed this issue. Will fix in next version.
Was this fixed? It's something that I've noticed with other websites using the add-on, and has dissuaded me from making a purchase.

Thanks.
 
Hey sorry for coming back with another problem so quick, but I'm having a bit of trouble with group forums. I have no trouble actually adding forums to the groups, but I don't really want them showing up on the site index... It seems unticking "Display this node in forum list", or adding the forums to a category will stop it from showing up within the group itself - the Discussion page will be empty.

It seems like when left at default settings, the Discussion URL is
groups/pc-gaming.3/discussions
and redirects to
forums/pc-gaming-forum.60

But when hiding the node it doesn't redirect.

Right now I'm able to stop them showing on the site index using CSS, but it's far from an ideal workaround... is there any proper solution to this?
Thanks!
 
Hey sorry for coming back with another problem so quick, but I'm having a bit of trouble with group forums. I have no trouble actually adding forums to the groups, but I don't really want them showing up on the site index... It seems unticking "Display this node in forum list", or adding the forums to a category will stop it from showing up within the group itself - the Discussion page will be empty.

It seems like when left at default settings, the Discussion URL is
groups/pc-gaming.3/discussions
and redirects to
forums/pc-gaming-forum.60

But when hiding the node it doesn't redirect.

Right now I'm able to stop them showing on the site index using CSS, but it's far from an ideal workaround... is there any proper solution to this?
Thanks!
There are some tricks for that: https://nobita.me/threads/basic-set-up-for-social-groups.1712/#post-10332
 
Top Bottom