Author Topic: Neue Funktionen in der Statistik  (Read 3705 times)

0 Members and 1 Guest are viewing this topic.

bildergallery

  • Guest
Neue Funktionen in der Statistik
« on: August 16, 2005, 10:54:47 AM »
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.com

folgendes 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

Offline honda2000

  • 4images Guru
  • *******
  • Posts: 3.263
    • View Profile
    • Wir machen Internet!
Re: Neue Funktionen in der Statistik
« Reply #1 on: August 16, 2005, 12:07:27 PM »
schau einfach inm CP in deine statistik.

dort siehst du mehr als in der Statistik auf der home.html

entweder du kopierst die anzeigen aus der Statistik (admin/home.html)

in die statistik der /home.html
(das geht über einfügen im CP > Templates bearbeiten home.html)

aufpassen auf die Pfade

...und zwei spalten heißt nix weiter als eine tabelle anlegen bei der ausgabe der statistik