By Dreamonde Limited / Alfred Tang on Monday, 12 May 2014
Posted in Technical Issues
Replies 8
Likes 0
Views 1.5K
Votes 0
Hi Team,

Just found another issue / bug with EasySocial 1.2.10. Here is the explanation ...

Joomla Menu :
+ EasySocial » Dashboard [ url: /social ]
+ EasySocial » Groups [url: /socialgroups ]

- Enable the EasySocial Toolbar module (external module, not the inline toolbar)
- If I click the "Groups" inside the toolbar, I will get an url /social/groups ; still acceptable but seems the Group menu routing is not working with the toolbar.
Item's url within the group page:
++ A Group : url /social/groups/item/1-groupa
++ B Group : url /social/groups/item/2-groupb
++ C Group : url /social/groups/item/3-groupc

Actually, I expect something like below... seems the group dashboard menu is NOT working with menu routing)
++ A Group : url /socialgroups/item/1-groupa
++ B Group : url /socialgroups/item/2-groupb
++ C Group : url /socialgroups/item/3-groupc

Then, I want to make a special homepage (theme, module display, etc) for group B, i've done below setup in Joomla's menu
Joomla Menu :
+ EasySocial » Single Group Item >> ES's B Group [ url: /group-b-homepage]

after i've done above menu setting, i expect the ES will auto route the B Group's url to /group-b-homepage , and it works... however, all other groups also being routed, like this...
++ A Group : url /group-b-homepage/item/1-groupa
++ B Group : url /group-b-homepage/item/2-groupb
++ C Group : url /group-b-homepage/item/3-groupc

The result of A/C group is unexpected. which B Group's url is as still ok but I still prefer below result. Seems the "EasySocial - Single Group Item" overrides all existing menu routing, and the original "EasySocial » Groups" menu routing is not working.

I assume the result should be like this: (since only B group have mapped with a Joomla's menu)
++ A Group : url /socialgroups/item/1-groupa
++ B Group : url /group-b-homepage/item/2-groupb
++ C Group : url /socialgroups/item/3-groupc

ISSUE/BUGS:
(1) IF I have enable the menu item "EasySocial » Single Group Item" for any single group, it overrides the original url from the toolbar routing /social/groups , for all other groups item also.
(2) the menu routing for "EasySocial » Groups" never works.

I expect it is a bug?

Please advise and thanks.
Hello Alfred,

Download the latest 1.2.12
·
Friday, 16 May 2014 01:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Alfred,

Hm, to be honest I am actually quite confused here. Any way you can put this into demonstration at the site?
·
Tuesday, 13 May 2014 02:36
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

I've re-create a similar scenario in our online UAT environment, this is how you can see the urls changes. (site info attached)

1) I have enable the menu by default : Test - Group B Homepage (Alias: group-b-homepage) = EasySocial » Single Group Item (Group B)
2) You may goto "Town > Group" to view group list
3) Group URLs:
Group A url = ...town/groups/item/4-groupa
Group B url = ...town/groups/item/5-groupb
Group C url = ...town/groups/item/6-groupc
4) Now login to the backend, and UNPUBLISH the menu in "Main Menu" : Test - Group B Homepage (Alias: group-b-homepage)
5) See the changes of those menu URL:
Group A url = .../town/group-b-homepage/item/4-groupa
Group B url = .../town/group-b-homepage/item/5-groupb
Group C url = .../town/group-b-homepage/item/6-groupc

The problem / bug is , I expect only the Group B may have url changes, but in fact it change ALL group's url behavior; with only a menu of a targeted "EasySocial » Single Group Item". Please note i created a menu for "Single Group Item", not "EasySocial » Groups", it shouldn't change all. From this scenario, we can see :

EasySocial » Single Group Item
overrides
EasySocial » Groups
setting.

This is correct logic, but should apply to a single group only, not all groups.

Hope this help and thanks. I hope there will be a quick fix if possible ^_^.
·
Tuesday, 13 May 2014 12:25
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

May I know if you have any findings on the case? Our site constructions are stuck due to this issue... since the original framework cannot work as is.

Appreciate your help and thanks ahead.
·
Thursday, 15 May 2014 11:10
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Alfred,

I am sorry for the delay of this reply.

We've fixed the issue internally. The fix will be added into next release of EasySocial

Hope this help and have a nice day
Sam
·
Thursday, 15 May 2014 19:35
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Sam,

Can you send me the fixed file for the moment? (with the placement path) Our site construction are totally stopped due to this bugs...

Thanks.
·
Thursday, 15 May 2014 21:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

Love you !!!!! hahaha...thanks man! you save my week... also thanks Sam for your hard work too!
·
Friday, 16 May 2014 01:46
·
0 Likes
·
0 Votes
·
0 Comments
·
No problem Alfred
·
Friday, 16 May 2014 02:21
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post