3 column riverdashboard v0.3

Release Notes

This is a riverdashboard with 3 columns and using features from the latest version of riverdashboard. Should be pretty stable, i have more features not included in here that are still a little buggy - tobe released soon.

Works in elgg version 1.6.1 but i think it should work in 1.5 as well but havent tested it. please let me know if it works for you in 1.5

Any bugs and feature requests can be posted here: http://code.google.com/p/riverdashboard/issues/list

or you can join the group here: http://community.elgg.org/pg/groups/302495/3-column-riverdashboard/


This version includes 3 plugins, one is fusion_pack, it adds tipsy jquery library to elgg so we can have the facebook like tooltips - this is needed for riverdashboard and elggchat.

  1. upload riverdashboard and fusion_pack to mod directory
  2. remove any riverdashboard css from your theme!!
  3. enable plugins in admin panel
  5. click settings on riverdashboard in admin panel and configure your dashboard.
  6. in .htaccess add this: RewriteRule ^([A-Za-z0-9\_\-]+)$ http://%{HTTP_HOST}/pg/profile/$1 [R]    before the last </ifModule>  to make the link work correctly.
  7. For any plugins that add their own river icons, open the css for those plugins and comment out or delete the lines for the river icons.
  8. ADD 'thewire:latest' => 'Latest',  in riverdashboard/languages/en.php


  • fixed auto refresh for internet explorer so it works in all browsers now.
  • fixed left column not showing in ie7

New in version 0.3:

  • added bookmarks
  • added a link tool (this has basic functions for now and requires the bookmarks plugin to work)
  • added admin settings from the plugin list
  • added ad blocks to the side columns (configurable in plugin settings)
  • added some buttons,  video,photo,links,polls,gifts,events  to under the wire text input.
  • moved most text to en.php (will be able to have translations soon.
  • im sure there is more that i cant remember atm.


  • added some new additions in language file
  • added more plugin widget support (gifts, izap video, vazco karma, polls)
  • if you dont have the extra plugins you wont get a white screen anymore
  • added a fluid center column - shouldnt have to mess with the css to get it to fit your theme
  • cleaned up some css


  • added view for my groups - uncomment line 47
  • added a view for vanilla forum - uncomment line 56
  • fixed a security hole caused by dreamweaver
  • fixed profile views - wasnt working before
  • changed the welcome.php
  • cleaned up some css and language file
  • group messages display in dashboard like on elgg.org

Supported plugins - none of these plugins are necessary for riverdashboard to function


  • play video in river
  • fix link tool to pull metadescription and title from link
  • add facebook like commenting
  • cleanup some css and language
  • add more options from inside the river
  • add bookmarks to side panel
  • add admin options for widgets to display on dash

You can see what we are working on at http://thekidcircle.com!


If there are any feature requests for this plugin please dont hesitate to ask!!




  • Hello Scottmate,

    edit mod/riverbashboard/views/default/riverdashboard/activity_view.php

    remove start from this code <div id="atticons">

    up to this line of code </div><!-- /atticons -->

    i just dont know which exact lines. 

    and please do backup the activity_view.php so you can revert things back, but i have edit and remove that part already.


  • Fusion, i'm from Argentina, and your plugin its fantastic.

    I have one question, how can i add a view in the right sidebar???

    I create the file publicidad_derecha.php and put this line in index.php, but the sidebar doesn't appear:

    $area3 .= elgg_view("riverdashboard/publicidad_derecha");

    Can you help me??


  • @matrix - PERFECTION! Thank you very much!

  • phusunzz;-) yew haf me blessingz re: this plugin.. longest running  comments stream i ever did see.....

  • i got a litle question.

    This one:

    ADD 'thewire:latest' => 'Latest',  in riverdashboard/languages/en.php

    where in the en.php file should this be added ?

    sorry for the newbie question :)
    First time iam trying elgg and so far so good.

  • Hi, since this plugin is for 1.6 all the Supported plugins are for 1.5..are they going to work with 1.6

  • Ok guys, how can i change the url link...on the dashboard..its says site/username...

  • Re: itstoshi

    Do you want to change the link because its not taking you the profile or do you want to change the link because you want to put some other link there?

    If it's for the former issue, then add the following line into your .htaccess file just before the last <ifModule> to make that url "../site/username" work correctly.

    RewriteRule ^([A-Za-z0-9\_\-]+)$ http://%{HTTP_HOST}/pg/profile/$1 [R]

  • Re: Lordfunkey

    Right in the begining under the Activity View:

        $english = array(
             *Fusion Mod
             'river:viewall' => 'View All',
             'river:groups:mygroup' => 'My Groups',
             'river:share' => 'Share',
             'river:recent' => 'Recent Discussions',
             'riverdashboard:randommembers' => 'Random Members',
             'river:next' => 'Next &gt;&gt;',
             'river:previous' => '&lt;&lt; Previous',
    'thewire:latest' => 'Latest Wire',
             'river:activity:add' => 'Add:',
             'river:activity:post' => 'Post',
             'river:newpost' => "Whats on your mind?",
             'river:created' => "says:",
              *Share a link"

  • thanks Carter, am about to try it

  • i must not be doing something right..not working...

  • Tnx Carter.

    I will give this a try and hope it works :)

  • there looks to be another problem to

    the user icon/avater seem to be a litle out of the size.
    its to big and goes about 1cm or so outside the border on the dashbord,

    Iam using the deafult theme atm to. but looks to be like this on every theme i try.
    where can i change the size to make it fit ?

  • Re: Lordfunkey

    Yes, I had the same problem as well. It seems to be a problem/limitation with the elgg core, to outsize the images from their respective boxes. Even here in many topics you will find the images posted y users are out of their respective boxes and apparently the box doesn't automatically resize the image.

    I haven't found any tweak at the moment, but what I did to fix this was, I changed the size of the image/avatar and voila. BTW it only does this when the image is really massive. Like 16:9 ratue or related in landscape.

  • Re: itstoshi

    Can you paste the code here from .htaccess file where you put that line?

  • Carter:

    Tnx agian..
    but how did u change the image/avatar size?

    Didnt realy catch that part..
    Sorry if iam asking stupid hehe :)

  • Used the MSOffice Image Editor and cropped the image to my likes and threw it right in. You can use any image editor to crop the image to yor likes and try it until it fits.

  • That's a great plugin !

    I want to use with the Buddytalk theme and the width is too important. I through to change width in css.php but nothing change...

    How can I change the width of 3 column and welcome box ?


  • Before applying changes to "css.php"  edit the index.php file and change the following line





    or to fix the problem with profile pic goto

    views>default>canvas>layouts>threecolumn2.php and replace contents inside the style tag with this

    #rivcontainer {
      padding-left: 230px;   /* LC width */
      padding-right: 265px;  /* RC width */
    #rivcontainer .column {
      float: left;
      position: relative;
    #center {
      width: 100%;
    #left {
      width: 230px;  /* LC width */
      margin-left: -100%;
      right: 230px;        /* LC width */
    #right {
      width: 265px;  /* RC width */
      margin-right: -265px;  /* RC width */

    *html, #left {
      left: 265px;  /* RC width */


    this may work for you, working fine for me........ 

  • When I change threecolumn2 to threecolumn, the central column goes down and if I custon threecolumn2, nothing changes... but now I know where to customize before CSS.

    Thank you Jayadeep

  • change the layout in the index page from threecolumn2 to threecolumn only if you are changing the css file. If you are changing threecolumn2.php donot edit the index page.

  • ok, thank you for the tips

    (sorry for my basic english)

  • hey, anyone mind looking at my installation? everything seems to work fine, however when updating your "status" or the admin status it attempts to go through /mod/riverdashboard/

    I'm using the above rewrite rule as well as vazco_userurl

    RewriteRule ^([A-Za-z0-9\_\-]+)$ http://%{HTTP_HOST}/pg/profile/$1 [R]


    RewriteRule ^([A-Za-z0-9\_\-\@]+/?)$ pg/link/$1
    RewriteRule ^([A-Za-z0-9\_\-\@]+/[A-Za-z0-9\_\-\@]+/?)$ pg/link/$1

    also for vazco_userurl I manually went in and replaced /vazco_userurl/dashboard.php with the contents of /riverdashboard/index.php

  • Maybe its conflicting with vazco Url. Did you try taking vazco url out and testing it?

  • @fusion: Have you seen this plugin?: http://community.elgg.org/pg/plugins/ampm78/read/318777/request-notifications

    Is there some way to integrate that with this one? I'd like to put the widget on the left side under the miniprofile.


  • Category: Uncategorized
  • License: GNU General Public License (GPL) version 2
  • Updated: 2014-11-17
  • Downloads: 11866
  • Recommendations: 7

Other Projects

View Fusion's plugins