By Miso on Thursday, 07 March 2019
Posted in Feature Requests
Likes 0
Views 2.5K
Votes 0
Hello everybody,

I love the Charm-template but I find the Toolbar solution (Easyosocial + easyblog + easydiscuss) too cluttered and unfortunate solved. All of my testusers were overwhelmed and I think the following solution would be the most elegant. A similar approach (in small) you have the Vanilla Template

Current:
Attachment 01

Suggestion:
Attachment Easyblog
Attachment discuss


Greetings from Berlin
Thanks for the input on this, it is much appreciated!
·
Thursday, 07 March 2019 23:40
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark

What is the chance that it will be implemented in the next updates? Especially with the many open display errors in the template, a update is a good idea.

Best regards
·
Friday, 08 March 2019 13:27
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Miso,

We actually already combine those Easyblog and Easydiscuss toolbar menu link into Easysocial toolbar, you can take a look of my attached screenshot below.

So you no longer need to display Easyblog and Easydiscuss toolbar on the pages.
·
Friday, 08 March 2019 17:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,
there are missing the points "Calendar" (blog) and "badges" and support offline/online (discuss).

The buttons "Create a new Post/Blog" invite significantly more to write than anywhere in a menu on the second / third view. You have wonderfully solved it in the Vanilla template. I miss that most.

It's just a faster/easier and even more familiar with the socialtoolbar.. and just for forums (start / recent / categories) the eye just looks for it.


I'll try it without a toolbar or at least adjust it ;-)
·
Friday, 08 March 2019 17:43
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Miso,

Firstly, thank you for your idea / suggestions. Although your idea / suggestions may be good, we cannot guarantee that your idea / suggestion will be implemented as we also have other customers who prefer how it works currently. It doesn't mean that your idea is bad, we just need to weigh in all options.

Also, as mentioned by my colleague, we already combined them into the existing toolbar of EasySocial so that we do not have redundant toolbars. Having said that, we will definitely weigh in options on your suggestions
·
Friday, 08 March 2019 22:56
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark

Thank you very much for your detailed answer. I adapted the toolbars and found a solution for me.

There are only two small obstacles:


1) Unfortunately easyblog (easydiscuss works) does not offer the option to remove the "More Settings" button in the toolbar.

2) Easydiscuss> Settings > Layout> Toolbar

The item "Show Users" has no function. After switching off, it will still be displayed in the toolbar.


Thanks for the excellent support and have a nice day
·
Saturday, 09 March 2019 17:07
·
0 Likes
·
0 Votes
·
0 Comments
·
1) Unfortunately easyblog (easydiscuss works) does not offer the option to remove the "More Settings" button in the toolbar.

We will consider to add a setting to disable that "More setting" from the toolbar in next version.
For now you can remove this code from this file JoomlaFolder/components/com_easyblog/themes/wireframe/toolbar/default.php

LINE 271 until 548

<?php if (!$this->my->guest && !$this->isMobile()) { ?>
<div class="o-nav__item is-signin dropdown_">

<a href="javascript:void(0);" class="o-nav__link eb-toolbar__link has-avatar dropdown-toggle_" data-bp-toggle="dropdown">
<div class="eb-toolbar__avatar">
<img src="<?php echo $this->profile->getAvatar();?>" alt="<?php echo $this->html('string.escape', $this->profile->getName());?>" width="24" height="24" />
</div>
</a>

<div class="eb-toolbar__dropdown-menu eb-toolbar__dropdown-menu--action dropdown-menu bottom-right has-eb
<?php echo EB::easysocial()->exists() && $this->config->get('integrations_es_eb_toolbar') ? 'has-es' : '';?>
<?php echo EB::easydiscuss()->exists() && $this->config->get('integrations_ed_eb_toolbar') ? 'has-ed' : '';?>"
data-eb-toolbar-dropdown
>
<div class="eb-arrow"></div>

<div class="eb-toolbar-profile">
<?php if (EB::easysocial()->exists() && $this->config->get('integrations_es_eb_toolbar')) { ?>
<div class="eb-toolbar-profile__hd with-cover">
<div class="eb-toolbar-profile__cover" style="background-image:url('<?php echo EB::easysocial()->getCover()->getSource();?>'); background-repeat: no-repeat; background-position: <?php echo EB::easysocial()->getCover()->getPosition();?>; background-size: cover;">
</div>
</div>
<?php } ?>
<div class="eb-toolbar-profile__bd">
<div class="popbox-dropdown__hd-flag">

<div class="popbox-dropdown__hd-body">
<?php if ($this->acl->get('add_entry')) { ?>
<a href="<?php echo $this->profile->getPermalink();?>" class="eb-user-name"><?php echo $this->profile->getName();?></a>
<?php } else { ?>
<?php echo $this->profile->getName();?>
<?php } ?>

<div class="popbox-dropdown__hd-menu">
<ol class="popbox-dropdown-nav__meta-lists">
<?php if ($this->acl->get('add_entry')) { ?>
<li>
<a href="<?php echo EB::_('index.php?option=com_easyblog&view=dashboard');?>" class="text-muted">
<?php echo JText::_('COM_EASYBLOG_DASHBOARD_TOOLBAR_OVERVIEW');?>
</a>
</li>
<?php } ?>

<?php if (EB::easysocial()->exists() && $this->config->get('integrations_es_eb_toolbar')) { ?>
<li>
<a href="javascript:void(0);"><?php echo EB::easysocial()->user()->getProfile()->title;?></a>
</li>
<?php } ?>
</ol>
</div>
</div>

<div class="popbox-dropdown__hd-image">
<?php if ($this->acl->get('add_entry')) { ?>
<a href="<?php echo $this->profile->getPermalink();?>" class="eb-toolbar__avatar">
<img src="<?php echo $this->profile->getAvatar();?>" alt="<?php echo $this->html('string.escape', $this->profile->getName());?>" width="24" height="24" />
</a>
<?php } else { ?>
<div class="eb-toolbar__avatar">
<img src="<?php echo $this->profile->getAvatar();?>" alt="<?php echo $this->html('string.escape', $this->profile->getName());?>" width="24" height="24" />
</div>
<?php } ?>
</div>
</div>

<?php if (EB::easysocial()->exists() && $this->config->get('integrations_es_eb_toolbar')) { ?>
<?php echo EB::easysocial()->getToolbarBadges();?>
<?php } ?>
</div>
<div class="eb-toolbar-profile__ft">
<div class="popbox-dropdown">
<div class="popbox-dropdown__hd">
<div class="popbox-dropdown-nav__name"><?php echo JText::_('COM_EASYBLOG_DASHBOARD_TOOLBAR_MANAGE');?></div>
<div class="popbox-dropdown__hd-flag">

<div class="popbox-dropdown__hd-body">
<?php if ($this->acl->get('add_entry')) { ?>
<a href="<?php echo $this->profile->getPermalink();?>" class="eb-user-name"><?php echo $this->profile->getName();?></a>
<?php } else { ?>
<?php echo $this->profile->getName();?>
<?php } ?>

<?php if ($this->acl->get('add_entry')) { ?>
<div class="mt-5">
<a href="<?php echo EB::_('index.php?option=com_easyblog&view=dashboard');?>" class="text-muted">
<?php echo JText::_('COM_EASYBLOG_DASHBOARD_TOOLBAR_OVERVIEW');?>
</a>
</div>
<?php } ?>
</div>

<div class="popbox-dropdown__hd-image">
<?php if ($this->acl->get('add_entry')) { ?>
<a href="<?php echo $this->profile->getPermalink();?>" class="eb-toolbar__avatar">
<img src="<?php echo $this->profile->getAvatar();?>" alt="<?php echo $this->html('string.escape', $this->profile->getName());?>" width="24" height="24" />
</a>
<?php } else { ?>
<div class="eb-toolbar__avatar">
<img src="<?php echo $this->profile->getAvatar();?>" alt="<?php echo $this->html('string.escape', $this->profile->getName());?>" width="24" height="24" />
</div>
<?php } ?>
</div>
</div>
</div>

<div class="popbox-dropdown__bd">
<div class="popbox-dropdown-nav">
<?php if ($showManage) { ?>
<div class="popbox-dropdown-nav__item">
<span class="popbox-dropdown-nav__link">

<?php if ((!EB::easysocial()->exists() || !$this->config->get('integrations_es_eb_toolbar')) && (!EB::easydiscuss()->exists() || !$this->config->get('integrations_ed_eb_toolbar'))) { ?>
<div class="popbox-dropdown-nav__name mb-10">
<?php echo JText::_('COM_EASYBLOG_DASHBOARD_TOOLBAR_MANAGE');?>
</div>
<?php } ?>

<ol class="popbox-dropdown-nav__meta-lists">

<?php if ($this->acl->get('add_entry')) { ?>
<li>
<a href="<?php echo EB::_('index.php?option=com_easyblog&view=dashboard&layout=entries&filter=drafts');?>">
<?php echo JText::_('COM_EB_TOOLBAR_DRAFTS');?>
</a>
</li>
<li>
<a href="<?php echo EB::_('index.php?option=com_easyblog&view=dashboard&layout=entries');?>">
<?php echo JText::_('COM_EASYBLOG_TOOLBAR_MANAGE_POSTS');?>
</a>
</li>
<?php } ?>

<?php if ($this->acl->get('create_post_templates')) { ?>
<li>
<a href="<?php echo EB::_('index.php?option=com_easyblog&view=dashboard&layout=templates');?>">
<?php echo JText::_('COM_EASYBLOG_DASHBOARD_HEADING_POST_TEMPLATES');?>
</a>
</li>
<?php } ?>

<?php if (EB::isSiteAdmin() || ($this->acl->get('moderate_entry') || ($this->acl->get('manage_pending') && $this->acl->get('publish_entry')))) { ?>
<li>
<a href="<?php echo EB::_('index.php?option=com_easyblog&view=dashboard&layout=moderate');?>">
<i class="fa fa-ticket"></i> <?php echo JText::_('COM_EASYBLOG_TOOLBAR_MANAGE_PENDING');?>
<?php if ($totalPending) { ?>
<span class="popbox-dropdown-nav__indicator ml-5"></span>
<span class="popbox-dropdown-nav__counter"><?php echo $totalPending;?></span>
<?php } ?>
</a>
</li>
<?php } ?>

<?php if (EB::isSiteAdmin() || ($this->acl->get('moderate_entry') || ($this->acl->get('manage_pending') && $this->acl->get('publish_entry')))) { ?>
<li>
<a href="<?php echo EB::_('index.php?option=com_easyblog&view=dashboard&layout=reports');?>">
<i class="fa fa-exclamation-triangle"></i> <?php echo JText::_('COM_EB_REPORT_POSTS');?>
<?php if ($totalReportPosts) { ?>
<span class="popbox-dropdown-nav__indicator ml-5"></span>
<span class="popbox-dropdown-nav__counter"><?php echo $totalReportPosts;?></span>
<?php } ?>
</a>
</li>
<?php } ?>

<?php if ($this->acl->get('manage_comment') && EB::comment()->isBuiltin()) { ?>
<li>
<a href="<?php echo EB::_('index.php?option=com_easyblog&view=dashboard&layout=comments');?>">
<i class="fa fa-comments"></i> <?php echo JText::_('COM_EASYBLOG_TOOLBAR_MANAGE_COMMENTS');?>
<?php if ($totalPendingComments) { ?>
<span class="popbox-dropdown-nav__indicator ml-5"></span>
<span class="popbox-dropdown-nav__counter"><?php echo $totalPendingComments; ?></span>
<?php } ?>
</a>
</li>
<?php } ?>

<?php if ($this->acl->get('create_category')) { ?>
<li>
<a href="<?php echo EB::_('index.php?option=com_easyblog&view=dashboard&layout=categories');?>">
<i class="fa fa-folder-o"></i> <?php echo JText::_('COM_EASYBLOG_TOOLBAR_MANAGE_CATEGORIES');?>
</a>
</li>
<?php } ?>

<?php if ($this->acl->get('create_tag')) { ?>
<li>
<a href="<?php echo EB::_('index.php?option=com_easyblog&view=dashboard&layout=tags');?>">
<i class="fa fa-tags"></i> <?php echo JText::_('COM_EASYBLOG_TOOLBAR_MANAGE_TAGS');?>
</a>
</li>
<?php } ?>

<?php if ($this->config->get('main_favourite_post')) { ?>
<li>
<a href="<?php echo EB::_('index.php?option=com_easyblog&view=dashboard&layout=favourites');?>">
<?php echo JText::_('COM_EB_FAVOURITE_POSTS');?>
</a>
</li>
<?php } ?>

<?php if ($this->config->get('layout_teamblog') && $this->acl->get('create_team_blog')) { ?>
<li>
<a href="<?php echo EB::_('index.php?option=com_easyblog&view=dashboard&layout=teamblogs');?>">
<?php echo JText::_('COM_EASYBLOG_TOOLBAR_TEAMBLOGS');?>
</a>
</li>
<?php } ?>

<?php if ((EB::isTeamAdmin() || EB::isSiteAdmin()) && $this->acl->get('create_team_blog')){ ?>
<li>
<a href="<?php echo EBR::_('index.php?option=com_easyblog&view=dashboard&layout=requests');?>">
<i class="fa fa-users"></i> <?php echo JText::_('COM_EASYBLOG_TOOLBAR_TEAM_REQUESTS');?>
<?php if ($totalTeamRequests) { ?>
<span class="popbox-dropdown-nav__indicator ml-5"></span>
<span class="popbox-dropdown-nav__counter"><?php echo $totalTeamRequests;?></span>
<?php } ?>
</a>
</li>
<?php } ?>
</ol>
</span>
</div>
<?php } ?>

<div class="popbox-dropdown-nav__item">
<span class="popbox-dropdown-nav__link">
<div class="popbox-dropdown-nav__name mb-10">
<?php echo JText::_('COM_EASYBLOG_YOUR_ACCOUNT'); ?>
</div>

<ol class="popbox-dropdown-nav__meta-lists">
<?php if ($this->acl->get('allow_subscription')) { ?>
<li>
<a href="<?php echo EB::_('index.php?option=com_easyblog&view=subscription');?>">
<i class="fa fa-envelope"></i> <?php echo JText::_('COM_EASYBLOG_TOOLBAR_MANAGE_SUBSCRIPTIONS');?>
</a>
</li>
<?php } ?>

<li>
<a href="<?php echo EB::getEditProfileLink();?>">
<?php echo JText::_('COM_EASYBLOG_TOOLBAR_EDIT_PROFILE');?>
</a>
</li>

<?php if ($this->config->get('gdpr_enabled') && $this->config->get('integrations_easysocial_editprofile') && EB::easysocial()->exists()) { ?>
<li>
<a href="javascript:void(0);" data-gdpr-download-link>
<?php echo JText::_('COM_EB_GDPR_DOWNLOAD_INFORMATION');?>
</a>
</li>
<?php } ?>

<li>
<a href="javascript:void(0);" data-blog-toolbar-logout>
<i class="fa fa-power-off"></i> <?php echo JText::_('COM_EASYBLOG_TOOLBAR_SIGN_OUT');?>
</a>
</li>
</ol>
</span>
</div>
</div>
</div>
</div>

<?php if (EB::easysocial()->exists() && $this->config->get('integrations_es_eb_toolbar')) { ?>
<?php echo EB::easysocial()->getToolbarDropdown();?>
<?php } ?>

<?php if (EB::easydiscuss()->exists() && $this->config->get('integrations_ed_eb_toolbar')) { ?>
<?php echo EB::easydiscuss()->getToolbarDropdown();?>
<?php } ?>
</div>
</div>

</div>
</div>
<?php } ?>



2) Easydiscuss> Settings > Layout> Toolbar

The item "Show Users" has no function. After switching off, it will still be displayed in the toolbar.

Yes, it is a bug, we will address this in next release version.

For now you can modify on this file JoomlaFolder/components/com_easydiscuss/themes/wireframe/toolbar/default.php

Remove LINE 97 until 115

<?php if ($this->config->get('integration_easysocial_members') && ED::easysocial()->exists()) { ?>
<div class="o-nav__item <?php echo $active == 'users' ? ' is-active' : '';?>">
<a href="<?php echo ESR::users();?>" class="o-nav__link ed-toolbar__link">
<i class="fa fa-users t-sm-visible"></i>
<span>
<?php echo JText::_('COM_EASYDISCUSS_TOOLBAR_USERS');?>
</span>
</a>
</div>
<?php } else if ($showUsers && $this->config->get('main_user_listings')) { ?>
<div class="o-nav__item <?php echo $active == 'users' ? ' is-active' : '';?>">
<a href="<?php echo EDR::_('view=users');?>" class="o-nav__link ed-toolbar__link">
<i class="fa fa-users t-sm-visible"></i>
<span>
<?php echo JText::_('COM_EASYDISCUSS_TOOLBAR_USERS');?>
</span>
</a>
</div>
<?php } ?>
·
Monday, 11 March 2019 10:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Many Thanks
·
Tuesday, 12 March 2019 17:01
·
0 Likes
·
0 Votes
·
0 Comments
·
You're welcome.

Just for your information, I have locked and marked this thread as resolved to avoid confusions in the future. Please start a new thread if you have any other issue in the future so it will be easier for us to manage your inquiries.

Thanks for understanding.
·
Tuesday, 12 March 2019 17:16
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post