Author Topic: Bilder mit den meißten Hits Total-Anzeige in frontend einbauen  (Read 8257 times)

0 Members and 1 Guest are viewing this topic.

Offline Scarala

  • Jr. Member
  • **
  • Posts: 88
    • View Profile
    • www.MPS-Fotos.de - Die MPS-Fotocommunity
Hallo liebe Leute,

ich würde gerne die Total-Anzeige bei "Die 5 Bilder mit den meisten Hits" aus dem Admin-Bereich auf meine Startseite einfügen... Habe in der Datei admin/home.php auch die Stelle gefunden, kriege diese aber nicht so in mein Template eingebaut, das sie funktioniert.

Kann mir jemand evtl helfen?

Wollte da so ne anzeige machen:
Es befinden sich xxx Bilder in der Datenbank.
Diese Bilder wurden insgesamt bereits xxx mal angesehen.

Freue mich über kreative vorschläge.

Gruß

Scarala

PS: Die Seite um die es geht ist www.mps-fotos.de

Offline Scarala

  • Jr. Member
  • **
  • Posts: 88
    • View Profile
    • www.MPS-Fotos.de - Die MPS-Fotocommunity
Re: Bilder mit den meißten Hits Total-Anzeige in frontend einbauen
« Reply #1 on: June 27, 2012, 12:01:14 PM »
Das ist aber nicht das was ich suche...

Ich suche das, was ich im Anhang unbenannt.jpg markiert habe. Da nützen mit {cat_hits} oder {image_hits} reichlich wenig auf der startseite.
An der stelle wo in unbenannt2.jpg die 18 markiert ist, soll der wert stehen der in unbenannt.jpg drin steht.


Rembrandt

  • Guest
Re: Bilder mit den meißten Hits Total-Anzeige in frontend einbauen
« Reply #2 on: June 27, 2012, 12:54:10 PM »
...Oder begreife ich da was nicht  :|
...

 :thumbup:  (whis)  :mrgreen:

Offline Scarala

  • Jr. Member
  • **
  • Posts: 88
    • View Profile
    • www.MPS-Fotos.de - Die MPS-Fotocommunity
Re: Bilder mit den meißten Hits Total-Anzeige in frontend einbauen
« Reply #3 on: June 27, 2012, 12:59:04 PM »
Nobby, das wären die überschriften aus der Tabelle dieser Seite (siehe Anhang)

Ich habe mal folgenden Code aus der datei '/admin/home.php' eingefügt, der, wie ich das sehe, für die berechnung der totalen Bildaufrufe zuständig ist:

<?php  $stats_limit 5;

define('IN_CP'1);
define('ROOT_PATH''./../');
require(
'/admin/admin_global.php');

 
$sql "SELECT SUM(image_hits) AS sum
          FROM "
.IMAGES_TABLE;
  
$row $site_db->query_firstrow($sql);

  
$sum = (isset($row['sum'])) ? $row['sum'] : 0;
  
show_table_separator($lang['top_image_hits']." (".$lang['homestats_total']." ".$sum.")"4); ?>


Danach sah meine Seite dann aus wie im Anhang... Der satz in dem Kasten bedeutet übersetzt: Du bist nicht der Administrator oder offline.

Bekommt man diese Abfrage auch irgendwie hin, ohne Admin zu sein? und vor allem das meine Seite normal aussieht xD

Wenn ich die require-zeile entferne kommt folgende meldung:
Code: [Select]
Fatal error: Call to a member function query_firstrow() on a non-object in C:\xampp\xampp\htdocs\4images\includes\template.php(101) : eval()'d code on line 56
« Last Edit: June 27, 2012, 01:16:16 PM by Scarala »

Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.873
    • View Profile
Re: Bilder mit den meißten Hits Total-Anzeige in frontend einbauen
« Reply #4 on: June 27, 2012, 01:15:59 PM »
...Oder begreife ich da was nicht  :|
...

 :thumbup:  (whis)  :mrgreen:

Ja ja, das kommt davon wenn man ein gewisses Alter hat und dann noch 10 Dinge gleichzeitig machen will  :oops: :D

Hab die beiden Postings gelöscht.

@Scarala
ich Glaube jetzt zu wissen was Du meinst. Aber in PHP kenne ich mich nicht so gut aus.

@Rembrandt ist da besser.

Rembrandt

  • Guest
Re: Bilder mit den meißten Hits Total-Anzeige in frontend einbauen
« Reply #5 on: June 27, 2012, 07:25:58 PM »
Hi!

So, ich habe auf die Schnelle etwas zusammen gebastelt:
http://www.4homepages.de/forum/index.php?topic=30810.new#new

mfg Andi

Offline Scarala

  • Jr. Member
  • **
  • Posts: 88
    • View Profile
    • www.MPS-Fotos.de - Die MPS-Fotocommunity
Re: Bilder mit den meißten Hits Total-Anzeige in frontend einbauen
« Reply #6 on: June 27, 2012, 09:28:39 PM »
Das ist noch immer nicht das was ich suche :( Ich möchte nur die Anzeige der Total-Hits, nicht die 10 mit den meißten hits... Wie bereits auf einem Screenshot weiter oben aus dem Adminbereich rot markiert....

Rembrandt

  • Guest
Re: Bilder mit den meißten Hits Total-Anzeige in frontend einbauen
« Reply #7 on: June 27, 2012, 09:39:22 PM »

 $sql 
"SELECT SUM(image_hits) AS sum
          FROM "
.IMAGES_TABLE;
  
$row $site_db->query_firstrow($sql);
  
$sum $row['sum'];


ja das hast du doch, in $sum ist die gesamt anzahl.

Offline Scarala

  • Jr. Member
  • **
  • Posts: 88
    • View Profile
    • www.MPS-Fotos.de - Die MPS-Fotocommunity
Re: Bilder mit den meißten Hits Total-Anzeige in frontend einbauen
« Reply #8 on: June 28, 2012, 07:19:51 AM »
nach ein bisschen rumprobieren hab ichs hinbekommen.

Habe einfach in meiner index.php nach }//function

folgenden code eingefügt:

$site_template->register_vars(array(
"lang_t_total" => $sum,));


und in meine home.html vom Template hab ich dann einfach
Code: [Select]
{lang_t_total}(dieser Code zeigt dann nur die reine Zahl)

an entsprechender stelle eingefügt. Funktioniert top :)

Vielen dank Rembrandt.