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
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- Juho Jaakkola@juho.jaakkola

Juho Jaakkola - 0 likes
- Andy1966uk@Andy1966uk

Andy1966uk - 0 likes
- Juho Jaakkola@juho.jaakkola

Juho Jaakkola - 0 likes
- Andy1966uk@Andy1966uk

Andy1966uk - 0 likes
You must log in to post replies.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
Thanks Juho