Author Topic: zwei spalten neue Bilder auf home möglich?  (Read 101923 times)

0 Members and 1 Guest are viewing this topic.

Rembrandt

  • Guest
Re: zwei spalten neue Bilder auf home möglich?
« Reply #15 on: June 25, 2009, 04:07:19 PM »
so..

punkt 3.) und 7.) in diesen post editiert:
http://www.4homepages.de/forum/index.php?topic=25131.msg137643#msg137643

und exclusiv für @Schnick und Schnack  :mrgreen:  :

 nach der ersten sql abfrage:

$sql 
"SELECT  setting_value as cat_rand_pic FROM ".SETTINGS_TABLE." WHERE setting_name = 'cat_rand_pic'";
    
$result $site_db->query($sql); $row mysql_fetch_object($result);
      
$cat_in $row->cat_rand_pic;


fügst du diese wurst ein:

//---------------------------------------Start Total Hits Video--------------------------------------------------
	
	
	

 
$cat_total str_replace(",","','",$cat_in);

$sql "SELECT SUM(image_hits) AS sum
          FROM "
.IMAGES_TABLE."
          WHERE cat_id IN ('
$cat_total')";
  
$row $site_db->query_firstrow($sql);
  
$sum = (isset($row['sum'])) ? $row['sum'] : 0;
  
$total_hits_foto "".$lang['total_hits_foto']."<B> ".$row['sum']."</B>\n";
  
$sql "SELECT COUNT(*) AS total_foto
           FROM "
.IMAGES_TABLE."
           WHERE cat_id IN ('
$cat_total')";
   
$result $site_db->query($sql); 
   
$row mysql_fetch_object($result);
   
$total_foto $row->total_foto;
//--------------------------------------- End Total Hits Video --------------------------------------------------
//--------------------------------------- Start Total Hits Foto --------------------------------------------------
$sql "SELECT SUM(image_hits) AS sum
          FROM "
.IMAGES_TABLE."
         WHERE cat_id NOT IN ('
$cat_total')";
  
$row $site_db->query_firstrow($sql);
  
$sum = (isset($row['sum'])) ? $row['sum'] : 0;
  
$total_hits_video "".$lang['total_hits_video']."<B> ".$row['sum']."</B>\n";
 
$sql "SELECT COUNT(*) AS total_video
           FROM "
.IMAGES_TABLE."
          WHERE cat_id NOT IN ('
$cat_total')";
  
$result $site_db->query($sql); 
  
$row mysql_fetch_object($result);
   
$total_video $row->total_video;
	
	
	
	
	

$site_template->register_vars(array(
	
"total_hits_video"=> $total_hits_video,
	
"total_hits_foto"=> $total_hits_foto,
	
"total_video"=> $total_video,
	
"total_foto"=> $total_foto
));

//--------------------------------------- End Total Hits Foto --------------------------------------------------



zuletzt in lang/deutsch/main.php

$lang
['total_hits_video'] = "Gesamt Hits in der Kategorie Video: ";
$lang['total_hits_foto'] = "Gesamt Hits in der Kategorie Foto: ";
$lang['total_video'] = " Video Gesamt: ";
$lang['total_foto'] = "Foto Gesamt: ";

danach kannst du mittels {total_hits_video} od. foto in deiner html ,die gesamt hits aller bilder der ausgewählten kategorien anzeigen lassen.

mfg Andi
« Last Edit: December 22, 2009, 05:52:30 AM by Rembrandt »

Offline Sebas Bonito

  • Sr. Member
  • ****
  • Posts: 271
  • Sebas Bonito
    • View Profile
Re: zwei spalten neue Bilder auf home möglich?
« Reply #16 on: June 25, 2009, 07:12:36 PM »
so..

punkt 3.) und 7.) in diesen post editiert:
http://www.4homepages.de/forum/index.php?topic=25131.msg137643#msg137643

und exclusiv für @Schnick und Schnack  :mrgreen:  :

 nach der ersten sql abfrage:

$sql 
"SELECT  setting_value as cat_rand_pic FROM ".SETTINGS_TABLE." WHERE setting_name = 'cat_rand_pic'";
    
$result $site_db->query($sql); $row mysql_fetch_object($result);
      
$cat_in $row->cat_rand_pic;


fügst du diese wurst ein:

//---------------------------------------Start Total Hits Video--------------------------------------------------
	
	
	

 
$cat_total str_replace(",","','",$cat_in);

 
$sql "SELECT SUM(image_hits) AS sum
            FROM "
.IMAGES_TABLE."
            WHERE cat_id IN ('
$cat_total')";
  
$row $site_db->query_firstrow($sql);
  
$sum = (isset($row['sum'])) ? $row['sum'] : 0;
  
$total_hits_video "".$lang['total_hits_video']."<B> ".$row['sum']."</B>\n";
  
$site_template->register_vars("total_hits_video"$total_hits_video);
//--------------------------------------- End Total Hits Video --------------------------------------------------
//--------------------------------------- Start Total Hits Foto --------------------------------------------------
  
$sql "SELECT SUM(image_hits) AS sum
             FROM "
.IMAGES_TABLE."
             WHERE cat_id NOT IN ('
$cat_total')";
  
$row $site_db->query_firstrow($sql);
  
$sum = (isset($row['sum'])) ? $row['sum'] : 0;
  
$total_hits_foto "".$lang['total_hits_foto']."<B> ".$row['sum']."</B>\n";
  
$site_template->register_vars("total_hits_foto"$total_hits_foto);
//--------------------------------------- End Total Hits Foto --------------------------------------------------


zuletzt in lang/deutsch/main.php

$lang
['total_hits_video'] = "Gesamt Hits in der Kategorie Video: ";
$lang['total_hits_foto'] = "Gesamt Hits in der Kategorie Foto: ";

danach kannst du mittels {total_hits_video} od. foto in deiner html ,die gesamt hits aller bilder der ausgewählten kategorien anzeigen lassen.

mfg Andi

Danke für die Arbeit... nur leider haut das bei mir irgendwie nicht hin. Ist jetzt auch schwer zu sagen warum, aber wenn ich {total_hits_video} in die home.html eintrage, wird nur "Gesamt Hits in der Kategorie Video: " angezeigt, aber ohne die Zahl.

Rembrandt

  • Guest
Re: zwei spalten neue Bilder auf home möglich?
« Reply #17 on: June 25, 2009, 08:29:32 PM »
hm.. geht einwandfrei bei mir.. pack mal deine index.php hier rein.

mfg Andi

Offline Sebas Bonito

  • Sr. Member
  • ****
  • Posts: 271
  • Sebas Bonito
    • View Profile
Re: zwei spalten neue Bilder auf home möglich?
« Reply #18 on: June 25, 2009, 08:34:04 PM »
So, das ist die Variante, mit der ich noch ganz gut auskomme.
Also: Zwei Boxen, oben Fotos + unten Videos (in meiner "Manie").  :mrgreen:

Rembrandt

  • Guest
Re: zwei spalten neue Bilder auf home möglich?
« Reply #19 on: June 25, 2009, 09:19:25 PM »
{new_images3} habe ich gelöscht!

Foto = {new_images} = cat_id IN
Video = {new_images2} = cat_id NOT IN

mfg Andi

Offline Sebas Bonito

  • Sr. Member
  • ****
  • Posts: 271
  • Sebas Bonito
    • View Profile
Re: zwei spalten neue Bilder auf home möglich?
« Reply #20 on: June 25, 2009, 09:22:13 PM »
Herzlichen Dank. Werd ich gleich mal ausprobieren. Wo lag denn der Hund begraben?

Achso: Ist zwar was umgedreht, aber nicht schlimm...
Foto = {new_images2}
Video = {new_images}

Update: Funktioniert (bis auf den Mini-Dreher) perfekt! Danke.
Wie kann ich nun die Anzahl der Videos und Fotos zählen?
Vom Prinzip geschieht das ja auch auf ähnliche Weise.

Update: Auch die Statistiken sind genau umgekehrt.
« Last Edit: June 25, 2009, 09:49:25 PM by Schnick und Schnack »

Rembrandt

  • Guest
Re: zwei spalten neue Bilder auf home möglich?
« Reply #21 on: June 26, 2009, 09:38:47 AM »
Hi!

unter der jeweiligen sql foto video, (IN, NOT IN,) eintragen:

 $sql 
"SELECT COUNT(*) AS total_foto
           FROM "
.IMAGES_TABLE."
           WHERE cat_id NOT IN ('
$cat_total')";
 
$result $site_db->query($sql); 
 
$row mysql_fetch_object($result);
 
$total_foto $row->total_foto;


Andi

Offline Sebas Bonito

  • Sr. Member
  • ****
  • Posts: 271
  • Sebas Bonito
    • View Profile
Re: zwei spalten neue Bilder auf home möglich?
« Reply #22 on: June 26, 2009, 09:55:23 AM »
Hi!

unter der jeweiligen sql foto video, (IN, NOT IN,) eintragen:

 $sql 
"SELECT COUNT(*) AS total_foto
           FROM "
.IMAGES_TABLE."
           WHERE cat_id NOT IN ('
$cat_total')";
 
$result $site_db->query($sql); 
 
$row mysql_fetch_object($result);
 
$total_foto $row->total_foto;


Andi
Sorry, mir fällt das nicht so leicht  :oops: Es gibt da natürlich mehrere sql-dinger... und worunter genau soll ich das packen?

Update: Ja, ich hab's.... es fehlte noch darunter:
Quote
$site_template->register_vars("total_foto", $total_foto);

Rembrandt

  • Guest
Re: zwei spalten neue Bilder auf home möglich?
« Reply #23 on: June 26, 2009, 09:58:18 AM »
...hmpf...
ich habe meine post :
http://www.4homepages.de/forum/index.php?topic=25131.msg137720#msg137720

wieder einmal editiert wies aussehen sollte.

Andi

Noch etwas. bitte mach nicht immer eine fullquote meiner posts, der thread wird sonst so unübersichtlich,thx

Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
Re: zwei spalten neue Bilder auf home möglich?
« Reply #24 on: July 03, 2009, 03:05:44 PM »
Hallo Andi,

ich habe es nun endlich mal geschafft deinen code aus deinem 1.Post auszuprobieren... (und habe dort nur 1 Kategorie ausgewählt)

leider kommt bei mir folgende Fehlermeldung...

Quote
An unexpected error occured. Please try again later.

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web45/html/includes/db_mysql.php on line 116

das ist mein code in der line 116 in db_mysql.php
Quote
    return mysql_num_rows($this->query_id);

was muss ich da ändern, damit es klappt... ich verwende auch den [MOD] Latest News  und den Mod für die Bridge zu phpBB -evtl. kollidiert das damit?

was muss ich in dieser Zeile löschen??
Quote
$sql = "SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits".$additional_sql.", c.cat_name".get_user_table_field(", u.", "user_name")."
        FROM (".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)

gruss, bergblume
« Last Edit: July 03, 2009, 03:37:39 PM by bergblume »

Rembrandt

  • Guest
Re: zwei spalten neue Bilder auf home möglich?
« Reply #25 on: July 03, 2009, 06:22:26 PM »
Hi!
...
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web45/html/includes/db_mysql.php on line 116
...
ich nehme mal an du meinst diesen post:
http://www.4homepages.de/forum/index.php?topic=25131.msg137643#msg137643

einfacher wäre es wenn du deine index.php zipst und hoch ladest.

mfg Andi

Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
Re: zwei spalten neue Bilder auf home möglich?
« Reply #26 on: July 03, 2009, 06:35:18 PM »
hi andi,

nein..ich habe mich auf diesen post von dir bezogen => http://www.4homepages.de/forum/index.php?topic=25131.msg137599#msg137599

anbei meine index.php

gruss, bergblume

Rembrandt

  • Guest
Re: zwei spalten neue Bilder auf home möglich?
« Reply #27 on: July 03, 2009, 06:53:36 PM »
fertisch... :mrgreen:

"$image_row" hättest auch noch in "image_row2" umändern müßen.

mfg Andi

Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
Re: zwei spalten neue Bilder auf home möglich?
« Reply #28 on: July 03, 2009, 07:05:55 PM »
hmmmm...
jetzt habe ich diesen fehler...

Code: [Select]
DB Error: Bad SQL Query: SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits,i.image_DateTimeOriginal c.comment_date > '1245776700' AND c.image_id = '396', c.cat_name, u.username FROM (4images_images i, 4images_categories c) LEFT JOIN phpbb_users u ON (u.user_id = i.user_id) WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id NOT IN (0)AND i.cat_id IN () ORDER BY i.image_date DESC LIMIT 3
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.comment_date > '1245776700' AND c.image_id = '396', c.cat_name, u.username ' at line 1

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web45/html/includes/db_mysql.php on line 116

danke, dass du dir meine index.php angeschaut hast...

image 396 ist bei mir das bild, das ich für die news-kommentare verwende..

Rembrandt

  • Guest
Re: zwei spalten neue Bilder auf home möglich?
« Reply #29 on: July 03, 2009, 07:45:24 PM »
....
da stimmt doch was nicht..
hast du bei orignal  "new_images" auch was geändert?

mfg Andi

Edit: ups war glaube ich mein fehler probier die nochmal