Topbar extensions v1.2

Release Notes

Changes in 1.2:

  • cleared code
  • home button option
  • logo trigger
  • a new, clear settings page
  • a set of 5 templates for a commercial version as an add-on:


Changes in 1.1:

  • coding in demo version should now work
  • a few bug fixes (mostly typos)
  • compatible with Elgg 1.5, 1.6 and 1.6.1




After enabling the plugin, you can go to plugin's setings and choose to:

  • move topbar tools dropdown to the user's profile dropdown
  • move the topbar's Settings link to the profile dropdown
  • create a home button
  • turn Elgg logo on/off


The effect saves space and creates good impression:

Settings page:

(some of the settings from the screen above are for the commercial version only)


You can view plugin in action on the


This is the GPL version. The full version, available here, additionaly allows to:

  • add dropdowns with links of your choice to your topbar
  • define link access rights (for logged in, admin or all users) and behaviour (open in a new window)
  • use administration submenu straight from the administration dropdown
  • use topbar for admin users
  • view your unread messages straight from topbar
  • show/hide Elgg logo
  • add login box to the topbar for a not logged in users
  • lately received messages appear when hovering over mail icon
  • login box, search box and admin-defined links are shown on topbar for not logged in users

Administration panel:

Unread messages:


Login box:

Adding new links:


Set of templates:

There's available a set of templates for the commercial version of this plugin. This add-on is available here. Below are some screens:









Note: to use templates, you need to purchase a full version of the vazco_topbar as well as a set of templates.




  • copy to mod folder and enable



  • Elgg 1.5 or higher
  • I need some help.  I recently added this widget.  Then I went and bought the templates.  After I added the temples widget all this code popped up and I had to delete the widget from my mod directory so my site would work.  now i don't have any toolbar.  does anyone now how i can enable my old one through the code?

  • cofelice, as stated in the description, the topbar templates need to be used with the commercial version of the vazco_topbar. It will cause issues with the free version.

    Simply remove the topbar plugin and your old topbar should re-appear. In case this won't help, you may delete your view_paths from your data folder to clear cache. Then go to the plugins section and re-order any of the widgets. Your site will go back to normal then.

  • OK Thanks...sorry to be a pain in the butt.

  • Np. Btw, after you buy the full version of the plugin, you can use the forums on Elggdev to report problems. This way you will get your answer quicker. There are usually some usefull information there as well.

  • Free version looks fine in FF messy in IE8!! Any ideas??

  • I have the commercial version, and i cant seem to get the drop downs to work in the new version, also do not have links for [show links] in the admin interface.  I upgraded from a previous commercial version.

    Thanks for any help

  • chambo, I'll look into it. We didn't test the free version on all the browsers.


    midknight, please look at the forums. There are two ways to define links now - by default, each user can define their own links and override admin links. You can turn this off in admin settings. If you have this option turned on, you won't see change if you have your personal links set, and you change the admin links. Try turning the option off in plugin's settings.

  • Hey Vazco, Dunno if I am doing something wrong, but im finding that the css.php does nothing at all when I make changes. It just remains the same, even if i rename the css i just stays the same As i said it looks great in FF but i.e everyhting has dropped down.

  • chambo, you have to refresh the cache. Reorder any of the plugins to refresh the CSS.

  • @vazco Id like to buy but it does not seen to work with the loginbyemail plug.  Do you got the topbar with email available or could you make it available with email login?

  • dont even have cach turned on ,so thats not it

  • chambo, there are two cache settings. Do you have all of them turned off? I can't see why the css wouldn't refresh, maybe there is some bug in your Elgg's core, or maybe some other plugin of yours has a vazco_topbar/css.php view.


    Brandon, I can make the topbar compatible with the loginbyemail as a custom development. You can contact me at

  • yeah i got both turned off, I always do when when developing. Ill check other plugins though

  • I'm sorry to bother you. I'm using the Free version of your plugin, without the custom links tool, but that comes up in the dropdown menu (User Links). When I click it I get an 404-message. So how do I remove that link.

  • Niels, you have to put an empty link in a box, this should remove the link. In case this won't help, please report it and I'll fix it in the next release.

  • Sorry that I'm checking so late, I will try it

  • Niels, you have to go to start.php and remove lines:


    if (get_plugin_setting('userlinks','vazco_topbar') != 'no')
                add_menu(elgg_echo('vazco_topbar:userslinks'), $CONFIG->wwwroot . "mod/vazco_topbar/userlinks.php");

  • Very nice! I just wanted to turn off the elgg logo at the top (it's in the footer already) and the ability to join the tools to the profile icon just made it that much nicer. And it plays well with custom_index_widgets too!



  • I am pretty new to this and do not know too much about developing or code.  I have tried a bunch of plugins and when I enable them in the tool admin I get this: 

    Plugin custom_topbar_link was enabled successfully.


    custom_topbar_link is a misconfigured plugin.

    All of the plug-ins give me this misconfigured plugin.  I am running elgg 1.6.  Can some one help me with this?  I have tried to re install elgg 3 times and still the same thing.  I have read somehings on the site about the plugin might not have a start page, but I don't know how to make a start page.  Vazco, I had your bottom bar working at one time, but now I am still getting the error message in for a misconfigured playin. 

    Please help the mentaly challenged. 


  • I got this also:

    custom_topbar_link is a misconfigured plugin.

    PluginException Object
    [message:protected] => custom_topbar_link is a misconfigured plugin.
    [string:private] => exception 'PluginException' with message 'custom_topbar_link is a misconfigured plugin.' in /home/content/z/0/9/z09jmm/html/nation/engine/lib/plugins.php:245
    Stack trace:
    #0 /home/content/z/0/9/z09jmm/html/nation/engine/start.php(175): load_plugins()
    #1 /home/content/z/0/9/z09jmm/html/nation/engine/handlers/pagehandler.php(16): require_once('/home/content/z...')
    #2 {main}
    [code:protected] => 0
    [file:protected] => /home/content/z/0/9/z09jmm/html/nation/engine/lib/plugins.php
    [line:protected] => 245
    [trace:private] => Array
    [0] => Array
    [file] => /home/content/z/0/9/z09jmm/html/nation/engine/start.php
    [line] => 175
    [function] => load_plugins
    [args] => Array


    [1] => Array
    [file] => /home/content/z/0/9/z09jmm/html/nation/engine/handlers/pagehandler.php
    [line] => 16
    [args] => Array
    [0] => /home/content/z/0/9/z09jmm/html/nation/engine/start.php

    [function] => require_once



    Any Ideas? 

Mike Zacher (vazco)

I'm an Elgg expert and CEO of - the first plugin store for Elgg. We focus on development of highly scalable and highly customized Elgg websites.


  • Category: User admin
  • License: GNU General Public License (GPL) version 2
  • Updated: 2014-11-17
  • Downloads: 13865
  • Recommendations: 25

Other Projects

View Mike Zacher (vazco)'s plugins