Hallo zusammen, habe ein kleineres Problem mit 4images 1.7.1
aus dem forum installierte ich ein kleines statistic programm, dass mir registrierte user, votes, downloads, hits anzeigt. im admin panel zeigt es mir noch weitere daten wie z.b total images, total kategorien, grösse des media verzeichnisses, grösse der thumnails etc.
statistic siehe homepagelink unten
http://bildergallery.comfolgendes code benutze ich zum einfügen (stats.php im include verzeichnis):
<?PHP
//-----------------------------------------------------
//--- Show number of Users ----------------------------
//-----------------------------------------------------
$sql = "SELECT COUNT(*) as users
FROM ".USERS_TABLE."
WHERE user_id <> ".GUEST;
$row = $site_db->query_firstrow($sql);
$total_users = "".$lang['users']."<B> ".$row['users']."</B>\n";
$site_template->register_vars("total_users", $total_users);
unset($total_users);
//-----------------------------------------------------
//--- Hits --------------------------------------------
//-----------------------------------------------------
$sql = "SELECT SUM(image_hits) AS sum
FROM ".IMAGES_TABLE;
$row = $site_db->query_firstrow($sql);
$sum = (isset($row['sum'])) ? $row['sum'] : 0;
$total_hits = "".$lang['total_hits']."<B> ".$row['sum']."</B>\n";
$site_template->register_vars("total_hits", $total_hits);
unset($total_hits);
//-----------------------------------------------------
//--- Votes -------------------------------------------
//-----------------------------------------------------
$sql = "SELECT SUM(image_votes) AS sum
FROM ".IMAGES_TABLE;
$row = $site_db->query_firstrow($sql);
$sum = (isset($row['sum'])) ? $row['sum'] : 0;
$total_votes = "".$lang['total_votes']."<B> ".$row['sum']."</B>\n";
$site_template->register_vars("total_votes", $total_votes);
unset($total_votes);
//-----------------------------------------------------
//--- Downloads ---------------------------------------
//-----------------------------------------------------
$sql = "SELECT SUM(image_downloads) AS sum
FROM ".IMAGES_TABLE;
$row = $site_db->query_firstrow($sql);
$sum = (isset($row['sum'])) ? $row['sum'] : 0;
$total_downloads = "".$lang['total_downloads']."<B> ".$row['sum']."</B>\n";
$site_template->register_vars("total_downloads", $total_downloads);
unset($total_downloads);
//-----------------------------------------------------
//--- Comments ----------------------------------------
//-----------------------------------------------------
$sql = "SELECT SUM(image_comments) AS sum
FROM ".IMAGES_TABLE;
$row = $site_db->query_firstrow($sql);
$sum = (isset($row['sum'])) ? $row['sum'] : 0;
$total_comments = "".$lang['total_comments']."<B> ".$row['sum']."</B>\n";
$site_template->register_vars("total_comments", $total_comments);
unset($total_comments);
?>
und passte mit:
include(ROOT_PATH.'includes/stats.php');
die index.php an.
für die sprachen hier in deutsch benütze ich die main.php (language deutsch):
//-----------------------------------------------------
//--- Statistics --------------------------------------
//-----------------------------------------------------
$lang['total_images'] = "Total Bilder:";
$lang['users'] = "Registrierte Benutzer:";
$lang['total_hits'] = "Bilder Hits:";
$lang['total_votes'] = "Bilder Bewertungen:";
$lang['total_downloads'] = "Bilder Downloads:";
$lang['total_comments'] = "Bilder Kommentare:";
anschliessend habe ich die home.html im templates verzeichnis angepasst mit
{total_users}
{total_votes}
{total_comments}
{total_hits}
{total_downloads}
wie kann ich die oben genannten sachen total images, total kategorien, total media und thumbnail verzeichnis noch in die statistic einbinden
wenns geht in zwei spalten anzeigen (müsste vermutlich im home.html angepasst werden)
bitte helft mir weiter, danke
ivan graf,
http://www.bildergallery.com