Need help adding site stats to Home Page i.e. No. of Blogs etc.

I am designing a new Home page and want to display a summary of the number of site stats.

i.e. No. of blogs, of videos, number of groups.

Any idea how I pull these variables into a new page ala Twitter, where they have a summary  of number of tweets etc. Help apprecaited, and I am a novice, so please be gentle coding wise :) thx

 

  • There's one implementation in www.yoursite.com/admin/statistics/overview

    You can find the code for the page from the file views/default/admin/statistics/overview/numentities.php

  • Thanks I've had a look and clearly need to learn how to combine code and I have my <?php and headers all mixed up with html.

     

    This is the code from the numentities.php

    <?php
    // Get entity statistics
    $entity_stats = get_entity_statistics();
    $even_odd = "";
    ?>        
    <table class="elgg-table-alt">
    <?php



    foreach ($entity_stats as $k => $entry) {
        arsort($entry);
        foreach ($entry as $a => $b) {

            //This function controls the alternating class
            $even_odd = ( 'odd' != $even_odd ) ? 'odd' : 'even';

            if ($a == "__base__") {
                $a = elgg_echo("item:{$k}");
                if (empty($a))
                    $a = $k;
            } else {
                if (empty($a)) {
                    $a = elgg_echo("item:{$k}");
                } else {
                    $a = elgg_echo("item:{$k}:{$a}");
                }

                if (empty($a)) {
                    $a = "$k $a";
                }
            }
            
            echo <<< END
                <tr class="{$even_odd}">
                    <td>{$a}:</td>
                    <td>{$b}</td>
                </tr>
    END;
            }
        }
    ?>
    </table>

     

    Just dont know how to embed in a page.

     

  • I recommend going through the tutorials to learn the basics: http://docs.elgg.org/wiki/Tutorials

    I think you might be especially interested in this one: http://docs.elgg.org/wiki/Tutorials/Indexpage