Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - kubiczek

Pages: 1 [2] 3 4 5 6 ... 13
16
Discussion & Troubleshooting / Re: Suchergebnissausgabe
« on: January 30, 2012, 08:27:25 PM »
Hallo,

habe mich ganz falsch ausgedrückt SORRY,  es soll nach dem ältestem Verstorbenen sortiert werden.

mit ORDER BY  STR_TO_DATE(image_gestorbenGP '%d.%m.%Y'ASC LIMIT 50 ";   sortiere ich nach dem ältestem Grab, das klappt hervorragend.


das Alter habe ich schon ausgerechnet, mit
$alter = ($datum_gestorben[2]) - ($datum_geboren[2]);
if ((
$datum_gestorben[1]) < ($datum_geboren[1]) || ($datum_gestorben[1] == ($datum_geboren[1]) && ($datum_gestorben[0]) < ($datum_geboren[0]))) {
    
$alter--;
}


die Ausgabe klapt auch
 if($alter
{
    
$ausgabe =  "Mit <b>".$alter."</b> Jahren ist <b>".$image_row['image_name']."</b> ".$gestorben_stat."";
	

}


http://www.grosspeterwitz.de/friedhof/4images/alteste

nur die Sortierung bekomme ich nicht in den griff.

gruß

17
Discussion & Troubleshooting / Re: Suchergebnissausgabe
« on: January 29, 2012, 05:28:10 PM »
Hi,

das habe ich auch schon hinbekommen,  nur dachte ich es währe der falsche ansatz,

da ich es nicht nach $alter (älteste gestorbene Person ganz oben) sortieren kann. http://www.grosspeterwitz.de/friedhof/4images/alteste.php

<?php
 
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: statistic.php                                           *
 *        Copyright: (C) 2002-2009 Jan Sorgalla                           *
 *            Email: jan@4homepages.de                                    * 
 *              Web: http://www.4homepages.de                             * 
 *    Scriptversion: 1.7.9                                                *
 *     File Version: 1.0.0 (by Rembrandt www.vienna-pictures.com)         *
 *    Never released without support from: Nicky (http://www.nicky.net)   *
 *                                                                        *
 **************************************************************************
 *                                                                        *
 *    Dieses Script ist KEINE Freeware. Bitte lesen Sie die Lizenz-       *
 *    bedingungen (Lizenz.txt) für weitere Informationen.                 *
 *    ---------------------------------------------------------------     *
 *    This script is NOT freeware! Please read the Copyright Notice       *
 *    (Licence.txt) for further information.                              *
 *                                                                        *
 *************************************************************************/

$main_template 'statistic'// <-- Your Template Title

define('GET_CACHES'1);
define('ROOT_PATH''./');
define('MAIN_SCRIPT'__FILE__);
include(
ROOT_PATH.'global.php');
require(
ROOT_PATH.'includes/sessions.php');
include(
ROOT_PATH.'includes/page_header.php');
$txt_clickstream $lang['statistic_page_title'];
$verstorbene $lang['verstorbene'];
$geboren_stat $lang['geboren_stat'];
$gestorben_stat $lang['gestorben_stat'];
$geborene $lang['geborene'];
$anklicken $lang['anklicken']; // <-- Clickstream Name
$zginol$lang['zginol'] ;
$gefallen$lang['gefallen'] ;

//################## EXAMPLE CUSTOM PHP CODE STARTS HERE ############################
 
$imgtable_width ceil((intval($config['image_table_width'])) / $config['image_cells']);
  if ((
substr($config['image_table_width'], -1)) == "%") {
    
$imgtable_width .= "%";
  }

  
$additional_sql "";
  if (!empty(
$additional_image_fields)) {
    foreach (
$additional_image_fields as $key => $val) {
      
$additional_sql .= ", i.".$key;
    }
  }
  
  
$datum_heute date("d.m.Y");
//,date_format( str_to_date( i.image_datum, '%m.%d.%Y' ) , '%m.%d.%Y' ) AS my_date
  
$sql "SELECT i.image_gestorbenGP, i.image_geboren, i.image_gefallenam, 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)
          LEFT JOIN "
.USERS_TABLE." u ON (".get_user_table_field("u.""user_id")." = i.user_id)
         WHERE i.image_active = 1 AND image_gestorbenGP LIKE '%%.%%.%%%%' AND image_geboren LIKE '%%.%%.%%%%'
          
$sql_where_query
          AND c.cat_id = i.cat_id 
$cat_id_sql
          
	



          
         "
;
  
$result $site_db->query($sql);
  
  
  
$liste "<table style=\"text-align:center;\" width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">\n";
  
  
 
$liste .= "<tr><td class=\"title4\">Die 15 &auml;ltesten Peterwitzer.</td></tr>";
  
  
  
  
$liste .= "</table>";
  
  
$liste .= "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">\n";

  
$count 0;
  
$bgcounter 0;
  
$config['image_cells'] = 1;
  while (
$image_row $site_db->fetch_array($result)) {

    
$ausgabe="";
    
//array "$datum_gestorben" erstellen
    
$datum_gestorben explode(".",$image_row['image_gestorbenGP']);
	
$datum_geboren explode(".",$image_row['image_geboren']);
   
$alter = ($datum_gestorben[2]) - ($datum_geboren[2]);
if ((
$datum_gestorben[1]) < ($datum_geboren[1]) || ($datum_gestorben[1] == ($datum_geboren[1]) && ($datum_gestorben[0]) < ($datum_geboren[0]))) {
    
$alter--;
}

    if(
$alter
	

	
{
    
$ausgabe =  "Mit <b>".$alter."</b> Jahren ist <b>".$image_row['image_name']."</b> ".$gestorben_stat."";
	
}



    if(!empty(
$ausgabe)){
      if (
$count == 0) {
        
$row_bg_number = ($bgcounter++ % == 0) ? 2;
        
$liste .= "<tr class=\"imagerow".$row_bg_number."\">\n";
      }
      
$liste .= "<td width=\"".$imgtable_width."\" valign=\"top\"><a href=\"./details.php?image_id=$image_row[image_id]\"onmouseover=\"Tip('<b>".$anklicken."</b><br><br><CENTER><img src=\'./data/media/$image_row[cat_id]/$image_row[image_media_file]\'  width=\'300\'   ></CENTER><br>')\" onmouseout=\"UnTip()\"    >".$ausgabe."
	
  
	
  
	
 
	
  

	
  
	
  
	
  
	
  </td>\n"
;
      
//$liste .= "<td width=\"".$imgtable_width."\" valign=\"top\">".$image_row['image_datumr']."</td>\n";
      
      
$liste .= "</tr>\n";
      
$count++;
      if (
$count == $config['image_cells']) {
       
$liste .= "</tr>\n";
        
$count 0;
      }
    } 
  }
// end while
  
$liste .= "</table>\n";
  
  
  
  
  
  
  
  
//----------------------------------------------------------------------     
    

 
  
$content $liste;
  unset(
$liste);

//Here starts the lang register   
$site_template->register_vars(array( 
  
"content" => $content,                                   // <-- It is important that the same name used as in PHP Code above (in this example "my_php")
  
"lang_statistic_page_title" => $lang['statistic_page_title']  // <-- Page Title
                  // <-- the "example_text" must still be registered in the "lang/your language/main.php"
));

//################## EXAMPLE CUSTOM PHP CODE END HERE ################################

//----------------------------------------------------- 
//--- Clickstream ------------------------------------- 
//----------------------------------------------------- 
$clickstream "<span class=\"clickstream\"><a href=\"".$site_sess->url(ROOT_PATH."index.php")."\" class=\"clickstream\">".$lang['home']."</a>".$config['category_separator'].$txt_clickstream."</span>"

//----------------------------------------------------- 
//--- Print Out --------------------------------------- 
//----------------------------------------------------- 
$site_template->register_vars(array( 
  
"content" => $content
  
"msg" => $msg
  
"clickstream" => $clickstream
)); 
$site_template->print_template($site_template->parse_template($main_template)); 
include(
ROOT_PATH.'includes/page_footer.php'); 
?>


18
Discussion & Troubleshooting / Re: Suchergebnissausgabe
« on: January 29, 2012, 08:09:00 AM »
hallo,

hat prima geklappt, http://www.grosspeterwitz.de/friedhof/4images/geb_stat.php

Wie kann ich eigentlich ein array sortieren?

habe mir das Alter der Verstorbenen ausgerechnet,  www.grosspeterwitz.de/friedhof/4images/alteste.php

$alter = ($datum_gestorben[2]) - ($datum_geboren[2]);
if ((
$datum_gestorben[1]) < ($datum_geboren[1]) || ($datum_gestorben[1] == ($datum_geboren[1]) && ($datum_gestorben[0]) < ($datum_geboren[0]))) {
    
$alter--;
}


mit

asort ($alter) ; funtioniert es nicht,

und

auch mit der folgenden funktion, geht es nicht
<?php
    
function order_array_num ($array$key$order "ASC")
    {
        
$tmp = array();
        foreach(
$array as $akey => $array2)
        {
            
$tmp[$akey] = $array2[$key];
        }
       
        if(
$order == "DESC")
        {
arsort($tmp SORT_NUMERIC );}
        else
        {
asort($tmp SORT_NUMERIC );}

        
$tmp2 = array();       
        foreach(
$tmp as $key => $value)
        {
            
$tmp2[$key] = $array[$key];
        }       
       
        return 
$tmp2;
    }
?>


hast Du da eine Idee?

gruß



19
Discussion & Troubleshooting / Re: Suchergebnissausgabe
« on: January 25, 2012, 10:24:58 PM »
Hallo,

um die 50 ältesten Gräber  anzuzeigen habe ich folgendes eingetragen

ORDER BY  STR_TO_DATE(image_gestorbenGP'%d.%m.%Y'asc LIMIT 0,50

leider wird es nicht richtig sortiert.

erst kommen die  ganzen Jahreszahlen,

1960 falsch
1999 falsch
1987 falsch
1910 falsch
01.05.1882 richtig
01.01.1889 richtig
01.01.1970 richtig


Die Ausgabe sollte folgendermassen erfolgen
01.05.1882  richtig
01.01.1889  richtig
1960           richtig
01.01.1970  richtig
1987           richtig
1999           richtig

DEMO http://www.grosspeterwitz.de/friedhof/4images/geb_stat.php

<?php
 
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: statistic.php                                           *
 *        Copyright: (C) 2002-2009 Jan Sorgalla                           *
 *            Email: jan@4homepages.de                                    * 
 *              Web: http://www.4homepages.de                             * 
 *    Scriptversion: 1.7.9                                                *
 *     File Version: 1.0.0 (by Rembrandt www.vienna-pictures.com)         *
 *    Never released without support from: Nicky (http://www.nicky.net)   *
 *                                                                        *
 **************************************************************************
 *                                                                        *
 *    Dieses Script ist KEINE Freeware. Bitte lesen Sie die Lizenz-       *
 *    bedingungen (Lizenz.txt) für weitere Informationen.                 *
 *    ---------------------------------------------------------------     *
 *    This script is NOT freeware! Please read the Copyright Notice       *
 *    (Licence.txt) for further information.                              *
 *                                                                        *
 *************************************************************************/

$main_template 'statistic'// <-- Your Template Title

define('GET_CACHES'1);
define('ROOT_PATH''./');
define('MAIN_SCRIPT'__FILE__);
include(
ROOT_PATH.'global.php');
require(
ROOT_PATH.'includes/sessions.php');
include(
ROOT_PATH.'includes/page_header.php');
$txt_clickstream $lang['statistic_page_title'];
$verstorbene $lang['verstorbene'];
$geboren_stat $lang['geboren_stat'];
$gestorben_stat $lang['gestorben_stat'];
$geborene $lang['geborene'];
$anklicken $lang['anklicken']; // <-- Clickstream Name
$zginol$lang['zginol'] ;
$gefallen$lang['gefallen'] ;

//################## EXAMPLE CUSTOM PHP CODE STARTS HERE ############################
 
$imgtable_width ceil((intval($config['image_table_width'])) / $config['image_cells']);
  if ((
substr($config['image_table_width'], -1)) == "%") {
    
$imgtable_width .= "%";
  }

  
$additional_sql "";
  if (!empty(
$additional_image_fields)) {
    foreach (
$additional_image_fields as $key => $val) {
      
$additional_sql .= ", i.".$key;
    }
  }
  

//,date_format( str_to_date( i.image_datum, '%m.%d.%Y' ) , '%m.%d.%Y' ) AS my_date
  
$sql "SELECT i.image_gestorbenGP, i.image_geboren, i.image_gefallenam, 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)
          LEFT JOIN "
.USERS_TABLE." u ON (".get_user_table_field("u.""user_id")." = i.user_id)
          WHERE i.image_active = 1 AND (image_gestorbenGP ) 
          
$sql_where_query
          AND c.cat_id = i.cat_id 
$cat_id_sql
          
	


ORDER BY  STR_TO_DATE(image_gestorbenGP, '%d.%m.%Y') asc LIMIT 0,50
         "
;
  
$result $site_db->query($sql);
  
  
  
$liste "<table style=\"text-align:center;\" width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">\n";
  
  
 
$liste .= "<tr><td class=\"title4\">Die 50 &Auml;ltesten Gr&auml;ber".$datum_heute."</td></tr>";
  
  
  
$liste .= "<tr><td class=\"title4\">".$verstorbene."</td></tr>";
  
$liste .= "</table>";
  
  
$liste .= "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">\n";

  
$count 0;
  
$bgcounter 0;
  
$config['image_cells'] = 1;
  while (
$image_row $site_db->fetch_array($result)) {

    
$ausgabe="";
/*  //array "$datum_gestorben" erstellen
    $datum_gestorben = explode(".",$image_row['image_gestorbenGP']);
	

	
$datum_geboren = explode(".",$image_row['image_geboren']);
   
	

    //$datum_gestorben[0] =tag; $datum_gestorben[1] =monat;  $datum_gestorben[2] =Jahr

    //jetzt wird der tag und das monat zusammen gesetzt
    $gestorben = $datum_gestorben[0].$datum_gestorben[1].$datum_gestorben[2];
    //bspl. 04.03.1945 aus der DB ergibt: "0403"
 
     $geboren = $datum_geboren[0].$datum_geboren[1];
 
    //jetzt brauchen wir noch das aktuelle datum (mittels date()), mit dem wir genauso verfahren.
    $datum_heute = explode(".", date("d.m.Y"));
	
$datum_morgen = explode(".", date('d.m.Y',time()+86400));
	
$datum_ubermorgen = explode(".", date('d.m.Y',time()+172800));
    // tag und das monat wieder zusammen setzen
    $heute = $datum_heute[0].$datum_heute[1].$datum_heute[2]; // ergibt zurzeit :)  0102
	

  $morgen = $datum_morgen[0].$datum_morgen[1]; // ergibt zurzeit :)  0102
  
  $ubermorgen = $datum_ubermorgen[0].$datum_ubermorgen[1]; // ergibt zurzeit :)  0102
    
    //mit der jahreszahl verfahren wir genauso:
    $jahr1 = ($datum_heute[2]) - ($datum_gestorben[2]);
	

	
$jahr2 = ($datum_morgen[2]) - ($datum_gestorben[2]);
	

	
$jahr3 = ($datum_ubermorgen[2]) - ($datum_gestorben[2]);
	

*/
	






    
$ausgabe =  "".$image_row['image_gestorbenGP']." <b>".$image_row['image_name']."</b> ".$gestorben_stat."";
	





  
    if(!empty(
$ausgabe)){
      if (
$count == 0) {
        
$row_bg_number = ($bgcounter++ % == 0) ? 2;
        
$liste .= "<tr class=\"imagerow".$row_bg_number."\">\n";
      }
      
$liste .= "<td width=\"".$imgtable_width."\" valign=\"top\"><a href=\"./details.php?image_id=$image_row[image_id]\"onmouseover=\"Tip('<b>".$anklicken."</b><br><br><CENTER><img src=\'./data/media/$image_row[cat_id]/$image_row[image_media_file]\'  width=\'300\'   ></CENTER><br>')\" onmouseout=\"UnTip()\"    >".$ausgabe."
	
  
	
  
	
 
	
  

	
  
	
  
	
  
	
  </td>\n"
;
      
//$liste .= "<td width=\"".$imgtable_width."\" valign=\"top\">".$image_row['image_datumr']."</td>\n";
      
      
$liste .= "</tr>\n";
      
$count++;
      if (
$count == $config['image_cells']) {
       
$liste .= "</tr>\n";
        
$count 0;
      }
    } 
  }
// end while
  
$liste .= "</table>\n";
//----------------------------------------------------------------------     


 
  
$content $liste;
  unset(
$liste);

//Here starts the lang register   
$site_template->register_vars(array( 
  
"content" => $content,                                   // <-- It is important that the same name used as in PHP Code above (in this example "my_php")
  
"lang_statistic_page_title" => $lang['statistic_page_title']  // <-- Page Title
                  // <-- the "example_text" must still be registered in the "lang/your language/main.php"
));

//################## EXAMPLE CUSTOM PHP CODE END HERE ################################

//----------------------------------------------------- 
//--- Clickstream ------------------------------------- 
//----------------------------------------------------- 
$clickstream "<span class=\"clickstream\"><a href=\"".$site_sess->url(ROOT_PATH."index.php")."\" class=\"clickstream\">".$lang['home']."</a>".$config['category_separator'].$txt_clickstream."</span>"

//----------------------------------------------------- 
//--- Print Out --------------------------------------- 
//----------------------------------------------------- 
$site_template->register_vars(array( 
  
"content" => $content
  
"msg" => $msg
  
"clickstream" => $clickstream
)); 
$site_template->print_template($site_template->parse_template($main_template)); 
include(
ROOT_PATH.'includes/page_footer.php'); 
?>


ich habe schon versucht mit

if($gestorben $heute  ) {
	
 
	

    
$ausgabe =  "".$datum_gestorben[2]." <b>".$image_row['image_name']."</b> ".$gestorben_stat."";
	

 }


eine ausgabe zu erreichen, leider komme ich über diesen weg auch zu einer falschen sortierung.


nun meine Frage wie kann ich aus der datenbank nur das vierstellige (YYYY) DATUM auslesen?


GOOGEL konnte mir auch nicht weiterhelfen

Gruß kubiczek


20
Discussion & Troubleshooting / Datumsberechnung
« on: January 17, 2012, 10:48:50 PM »
Hallo,

Prima, es klappt. ich habe es ein wennig erweitert. Berechnung erfolgt nun in  JAHREN MONATEN TAGEN

suche in details.php
//-----------------------------------------------------
//---Clickstream---------------------------------------


füge darüber ein


function alter_berechnen($datum1,$datum2) {
  list (
$t1$m1$j1) = split('[.]'$datum1);
  list (
$t2$m2$j2) = split('[.]'$datum2);
  if (
$j1 != 0  or ($j1 100 == and $j1 400 != 0)){
    
$tf28;}
      else {
    
$tf 29;
  }
  
$xtage = array( 031$tf31303130313130313031);
  if (
$t2 $t1){
    
$t2 += $xtage[(int)$m1];
    
$m1 += 1;
  }
  if (
$m2 $m1){
    
$m2 += 12;
    
$j1 +=1;
  }
  
$tage  $t2 $t1;
  
$monate $m2 $m1;
  
$jahre  $j2 $j1;
  
$alter  = array('j'=>$jahre'm'=>$monate't'=>$tage);
  return 
$alter;
}

# Beispiel:

if($image_row['image_gestorbenGP'] && $image_row['image_geboren']){
  
$alter_jahr_monat_tag alter_berechnen($image_row['image_geboren'],$image_row['image_gestorbenGP']);

}


suche
$site_template->register_vars(array(
  
"msg" => $msg,


füge darunter
 "image_jahr_monat_tag" => $alter_jahr_monat_tag['j'] ." Jahre + "$alter_jahr_monat_tag['m'] ." Monate + "$alter_jahr_monat_tag['t'] ." Tage <br>",

und in details.html an passender stelle einfügen

{alter_jahr_monat_tag}

DEMO: www.grosspeterwitz.de/friedhof/4images/details.php?image_id=865

21
Discussion & Troubleshooting / Re: Suchergebnissausgabe
« on: January 17, 2012, 09:13:54 AM »
genau,

nur leider weiss ich nicht wo ich es in der details.php einbauen soll.

Erst muss ein array erstellt werden

 $datum_gestorben explode(".",$image_row['image_gestorbenGP']);
	

	
$datum_geboren explode(".",$image_row['image_geboren']);


dann die differenz errechnen

[php]$alter = ($datum_gestorben[2]) - ($datum_geboren[2]);
if ((
$datum_gestorben[1]) < ($datum_geboren[1]) || ($datum_gestorben[1] == ($datum_geboren[1]) && ($datum_gestorben[0]) < ($datum_geboren[0]))) {
    
$alter--;
}
[/php]

Anschliessend noch die Ausgabe in der details.html

{image_alter}


mfg

PS: Die Familienplanung hat mein Hobby ein wenig schleifenlassen.
      aber ich habe fleißig das Forum verfolgt.

über Weihnachten habe ich die Statistik zu ende programiert, und jetzt währe der nächste schritt das Alter in der Details Anzeige.





22
Hallo,

ich habe zu jedem Bild in meiner Friedhofsgalerie ein Geburtsdatum und ein Sterbedatum.

image_gestorbenGP
image_geboren

in der http://www.grosspeterwitz.de/friedhof/4images/statistic.php ermittle ich das alter der gräber folgendermassen.

 while ($image_row $site_db->fetch_array($result)) {

    
$ausgabe="";
    
//array "$datum_gestorben" erstellen
    
$datum_gestorben explode(".",$image_row['image_gestorbenGP']);
	

	
$datum_geboren explode(".",$image_row['image_geboren']);
   
	

    
//$datum_gestorben[0] =tag; $datum_gestorben[1] =monat;  $datum_gestorben[2] =Jahr

    //jetzt wird der tag und das monat zusammen gesetzt
    
$gestorben $datum_gestorben[0].$datum_gestorben[1];
    
//bspl. 04.03.1945 aus der DB ergibt: "0403"
 
     
$geboren $datum_geboren[0].$datum_geboren[1];
 
    
//jetzt brauchen wir noch das aktuelle datum (mittels date()), mit dem wir genauso verfahren.
    
$datum_heute explode("."date("d.m.Y"));

    
// tag und das monat wieder zusammen setzen
    
$heute $datum_heute[0].$datum_heute[1]; // ergibt zurzeit :)  0102
	

 
    
    
//mit der jahreszahl verfahren wir genauso:
    
$jahr1 = ($datum_heute[2]) - ($datum_gestorben[2]);

$alter = ($datum_gestorben[2]) - ($datum_geboren[2]);
if ((
$datum_gestorben[1]) < ($datum_geboren[1]) || ($datum_gestorben[1] == ($datum_geboren[1]) && ($datum_gestorben[0]) < ($datum_geboren[0]))) {
    
$alter--;
}


jetzt würde ich gerne in der Details Ansicht auch die Altersangabe einbauen.

leider habe ich keine Ahnung wie ich es in die

funktions.php
details.php

einbauen soll.

damit in der http://www.grosspeterwitz.de/friedhof/4images/details.php?image_id=3062 das ALTER angezeigt wird.

hier noch mal die ganze statistik.php ist recht unübersichtlich

<?php
 
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: statistic.php                                           *
 *        Copyright: (C) 2002-2009 Jan Sorgalla                           *
 *            Email: jan@4homepages.de                                    * 
 *              Web: http://www.4homepages.de                             * 
 *    Scriptversion: 1.7.9                                                *
 *     File Version: 1.0.0 (by Rembrandt www.vienna-pictures.com)         *
 *    Never released without support from: Nicky (http://www.nicky.net)   *
 *                                                                        *
 **************************************************************************
 *                                                                        *
 *    Dieses Script ist KEINE Freeware. Bitte lesen Sie die Lizenz-       *
 *    bedingungen (Lizenz.txt) für weitere Informationen.                 *
 *    ---------------------------------------------------------------     *
 *    This script is NOT freeware! Please read the Copyright Notice       *
 *    (Licence.txt) for further information.                              *
 *                                                                        *
 *************************************************************************/

$main_template 'statistic'// <-- Your Template Title

define('GET_CACHES'1);
define('ROOT_PATH''./');
define('MAIN_SCRIPT'__FILE__);
include(
ROOT_PATH.'global.php');
require(
ROOT_PATH.'includes/sessions.php');
include(
ROOT_PATH.'includes/page_header.php');
$txt_clickstream $lang['statistic_page_title'];
$verstorbene $lang['verstorbene'];
$geboren_stat $lang['geboren_stat'];
$gestorben_stat $lang['gestorben_stat'];
$geborene $lang['geborene'];
$anklicken $lang['anklicken']; // <-- Clickstream Name
$zginol$lang['zginol'] ;
$gefallen$lang['gefallen'] ;

//################## EXAMPLE CUSTOM PHP CODE STARTS HERE ############################
 
$imgtable_width ceil((intval($config['image_table_width'])) / $config['image_cells']);
  if ((
substr($config['image_table_width'], -1)) == "%") {
    
$imgtable_width .= "%";
  }

  
$additional_sql "";
  if (!empty(
$additional_image_fields)) {
    foreach (
$additional_image_fields as $key => $val) {
      
$additional_sql .= ", i.".$key;
    }
  }
  
  
$datum_heute date("d.m.Y");
//,date_format( str_to_date( i.image_datum, '%m.%d.%Y' ) , '%m.%d.%Y' ) AS my_date
  
$sql "SELECT i.image_gestorbenGP, i.image_geboren, i.image_gefallenam, 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)
          LEFT JOIN "
.USERS_TABLE." u ON (".get_user_table_field("u.""user_id")." = i.user_id)
          WHERE i.image_active = 1 AND (image_gestorbenGP <> '' OR image_geboren <> '' OR image_gefallenam <> '') 
          
$sql_where_query
          AND c.cat_id = i.cat_id 
$cat_id_sql
          ORDER BY  STR_TO_DATE(image_gestorbenGP, '%d.%m') 
         "
;
  
$result $site_db->query($sql);
  
  
  
$liste "<table style=\"text-align:center;\" width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">\n";
  
  
  if (
$config['language_dir'] == "deutsch")
  {
$liste .= "<tr><td class=\"title4\">Statistik zum heutigen Tag den ".$datum_heute."</td></tr>";}
  
  if (
$config['language_dir'] == "polski")
  {
$liste .= "<tr><td class=\"title4\">Statystyka dzisiejszego dnia ".$datum_heute."</td></tr>";}
  
  
  
$liste .= "<tr><td class=\"title4\">".$verstorbene."</td></tr>";
  
$liste .= "</table>";
  
  
$liste .= "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">\n";

  
$count 0;
  
$bgcounter 0;
  
$config['image_cells'] = 1;
  while (
$image_row $site_db->fetch_array($result)) {

    
$ausgabe="";
    
//array "$datum_gestorben" erstellen
    
$datum_gestorben explode(".",$image_row['image_gestorbenGP']);
	

	
$datum_geboren explode(".",$image_row['image_geboren']);
   
	

    
//$datum_gestorben[0] =tag; $datum_gestorben[1] =monat;  $datum_gestorben[2] =Jahr

    //jetzt wird der tag und das monat zusammen gesetzt
    
$gestorben $datum_gestorben[0].$datum_gestorben[1];
    
//bspl. 04.03.1945 aus der DB ergibt: "0403"
 
     
$geboren $datum_geboren[0].$datum_geboren[1];
 
    
//jetzt brauchen wir noch das aktuelle datum (mittels date()), mit dem wir genauso verfahren.
    
$datum_heute explode("."date("d.m.Y"));
	
$datum_morgen explode("."date('d.m.Y',time()+86400));
	
$datum_ubermorgen explode("."date('d.m.Y',time()+172800));
    
// tag und das monat wieder zusammen setzen
    
$heute $datum_heute[0].$datum_heute[1]; // ergibt zurzeit :)  0102
	

  
$morgen $datum_morgen[0].$datum_morgen[1]; // ergibt zurzeit :)  0102
  
  
$ubermorgen $datum_ubermorgen[0].$datum_ubermorgen[1]; // ergibt zurzeit :)  0102
    
    //mit der jahreszahl verfahren wir genauso:
    
$jahr1 = ($datum_heute[2]) - ($datum_gestorben[2]);
	

	
$jahr2 = ($datum_morgen[2]) - ($datum_gestorben[2]);
	

	
$jahr3 = ($datum_ubermorgen[2]) - ($datum_gestorben[2]);
	

	





$alter = ($datum_gestorben[2]) - ($datum_geboren[2]);
if ((
$datum_gestorben[1]) < ($datum_geboren[1]) || ($datum_gestorben[1] == ($datum_geboren[1]) && ($datum_gestorben[0]) < ($datum_geboren[0]))) {
    
$alter--;
}


if (
$config['language_dir'] == "deutsch")
  {
   
//jetzt vergleichen wir die zahl "$gestorben" und die zahl "$heute"
    //sind die beiden zahlen gleich dann geben wir eine meldung aus.
    
if($gestorben == $heute  ) {
    
$ausgabe =  "<b>Heute</b> vor <b>".$jahr1."</b> Jahren ist im Alter von <b>".$alter."</b> Jahren <b>".$image_row['image_name']."</b> ".$gestorben_stat."";
    }
	
if(
$gestorben == $morgen  ) {
    
$ausgabe =  "Morgen vor <b>".$jahr2."</b> Jahren ist im Alter von <b>".$alter."</b> Jahren <b>".$image_row['image_name']."</b> ".$gestorben_stat."";
    }
	
if(
$gestorben == $ubermorgen  ) {
    
$ausgabe =  "&Uuml;bermorgen vor <b>".$jahr3."</b> Jahren ist im Alter von <b>".$alter."</b> Jahren <b>".$image_row['image_name']."</b> ".$gestorben_stat."";
    } 
    
//print_r($ausgabe);
  
}


if (
$config['language_dir'] == "polski")
  {
   
//jetzt vergleichen wir die zahl "$gestorben" und die zahl "$heute"
    //sind die beiden zahlen gleich dann geben wir eine meldung aus.
    
if($gestorben == $heute  ) {
    
$ausgabe =  "<b>Dzisiaj ".$jahr1."</b> lat temu, w wieku <b>".$alter."</b> lat ".$gestorben_stat." <b>".$image_row['image_name']."</b> ";
    }
	
if(
$gestorben == $morgen  ) {
    
$ausgabe =  "Jutro <b>".$jahr2."</b> lat temu, w wieku <b>".$alter."</b> lat ".$gestorben_stat." <b>".$image_row['image_name']."</b> ";
    }
	
if(
$gestorben == $ubermorgen  ) {
    
$ausgabe =  "Pojutrze <b>".$jahr2."</b> lat temu, w wieku <b>".$alter."</b> lat ".$gestorben_stat." <b>".$image_row['image_name']."</b> ";
    }
    
//print_r($ausgabe);
  
}



 
  
    if(!empty(
$ausgabe)){
      if (
$count == 0) {
        
$row_bg_number = ($bgcounter++ % == 0) ? 2;
        
$liste .= "<tr class=\"imagerow".$row_bg_number."\">\n";
      }
      
$liste .= "<td width=\"".$imgtable_width."\" valign=\"top\"><a href=\"./details.php?image_id=$image_row[image_id]\"onmouseover=\"Tip('<b>".$anklicken."</b><br><br><CENTER><img src=\'./data/media/$image_row[cat_id]/$image_row[image_media_file]\'  width=\'300\'   ></CENTER><br>')\" onmouseout=\"UnTip()\"    >".$ausgabe."
	
  
	
  
	
 
	
  

	
  
	
  
	
  
	
  </td>\n"
;
      
//$liste .= "<td width=\"".$imgtable_width."\" valign=\"top\">".$image_row['image_datumr']."</td>\n";
      
      
$liste .= "</tr>\n";
      
$count++;
      if (
$count == $config['image_cells']) {
       
$liste .= "</tr>\n";
        
$count 0;
      }
    } 
  }
// end while
  
$liste .= "</table>\n";
//----------------------------------------------------------------------     
    

  
$result mysql_query("SELECT image_name, image_geboren , image_gefallenam , image_id , image_media_file, cat_id   FROM friedhof_images  ORDER BY image_geboren");
 
  

  
$liste .= "<table style=\"margin-top:20px;text-align:center;\" width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">\n";
  
$liste .= "<tr><td class=\"title4\">".$geborene."</td></tr>";
  
$liste .= "</table>";
    
  
$liste .= "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">\n";

  
$count 0;
  
$bgcounter 0;
  while (
$image_row $site_db->fetch_array($result)) { 
    
$ausgabe1="";
    
$datum_geboren explode(".",$image_row['image_geboren']);
    
$geboren $datum_geboren[0].$datum_geboren[1];
    
$datum_heute explode("."date("d.m.Y"));
	
$datum_morgen explode("."date('d.m.Y',time()+86400));
	
$datum_ubermorgen explode("."date('d.m.Y',time()+172800));
    
$heute $datum_heute[0].$datum_heute[1];
	
$morgen $datum_morgen[0].$datum_morgen[1]; // ergibt zurzeit :)  0102
	
$ubermorgen $datum_ubermorgen[0].$datum_ubermorgen[1]; // ergibt zurzeit :)  0102
    
$jahr = ($datum_heute[2]) - ($datum_geboren[2]);
	
$jahr2 = ($datum_morgen[2]) - ($datum_geboren[2]);
	
$jahr3 = ($datum_ubermorgen[2]) - ($datum_geboren[2]);



if (
$config['language_dir'] == "deutsch")
  {







    if(
$geboren == $heute ){
      
$ausgabe1 =  "<b>Heute</b> vor <b>".$jahr."</b> Jahren wurde <b>".$image_row['image_name']."</b> ".$geboren_stat."";
    }
	
if(
$geboren == $morgen  ) {
     
$ausgabe1 =  "Morgen vor <b>".$jahr2."</b> Jahren wurde <b>".$image_row['image_name']."</b> ".$geboren_stat."";
    }
	
if(
$geboren == $ubermorgen  ) {
    
$ausgabe1 =  "&Uuml;bermorgen vor <b>".$jahr3."</b> Jahren wurde <b>".$image_row['image_name']."</b> ".$geboren_stat."";
    }
    
//print_r($ausgabe);
	

  }
	

	
if (
$config['language_dir'] == "polski")
  {


    if(
$geboren == $heute ){
      
$ausgabe1 =  "<b>Dzisiaj ".$jahr."</b> lat temu ".$geboren_stat." <b>".$image_row['image_name']."</b> ";
    }
	
 if(
$geboren == $morgen ){
      
$ausgabe1 =  "Jutro <b>".$jahr2."</b> lat temu ".$geboren_stat." <b>".$image_row['image_name']."</b> ";
    }
	
 if(
$geboren == $ubermorgen ){
      
$ausgabe1 =  "Pojutrze <b>".$jahr3."</b> lat temu ".$geboren_stat." <b>".$image_row['image_name']."</b> ";
    }
    
//print_r($ausgabe);
	

  }
	

	

	

	

	

	

    if(!empty(
$ausgabe1)){
      if (
$count == 0) {
        
$row_bg_number = ($bgcounter++ % == 0) ? 2;
        
$liste .= "<tr class=\"imagerow".$row_bg_number."\">\n";
      }
      
	
  
	
  
      
$liste .= "<td width=\"".$imgtable_width."\" valign=\"top\"><a href=\"./details.php?image_id=$image_row[image_id]\"onmouseover=\"Tip('<b>".$anklicken."</b><br><br><CENTER><img src=\'./data/media/$image_row[cat_id]/$image_row[image_media_file]\' width=\'300\'   ></CENTER><br>')\" onmouseout=\"UnTip()\"    >".$ausgabe1."</a></td>\n";
      
// $liste .= "<td width=\"".$imgtable_width."\" valign=\"top\"></td>\n";
      
$liste .= "</tr>\n";
      
$count++;
      if (
$count == $config['image_cells']) {
        
$liste .= "</tr>\n";
        
$count 0;
      }
    }  
  }
// end while
  
$liste .= "</table>\n";
 
 
//ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖ
 
 
$result mysql_query("SELECT image_name, image_geboren , image_gefallenam , image_id , image_media_file, cat_id   FROM friedhof_images  ORDER BY image_gefallenam");

  
$liste .= "<table style=\"margin-top:20px;text-align:center;\" width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">\n";
  
$liste .= "<tr><td class=\"title4\">".$gefallen."</td></tr>";
  
$liste .= "</table>";
    
  
$liste .= "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">\n";

  
$count 0;
  
$bgcounter 0;
  while (
$image_row $site_db->fetch_array($result)) { 
    
$ausgabe1="";
	
$ausgabe3="";
    
$datum_gefallen explode(".",$image_row['image_gefallenam']);
    
$gefallen $datum_gefallen[0].$datum_gefallen[1];
    
$datum_heute explode("."date("d.m.Y"));
	
$datum_morgen explode("."date('d.m.Y',time()+86400));
	
$datum_ubermorgen explode("."date('d.m.Y',time()+172800));
    
$heute $datum_heute[0].$datum_heute[1];
	
$morgen $datum_morgen[0].$datum_morgen[1]; // ergibt zurzeit :)  0102
	
$ubermorgen $datum_ubermorgen[0].$datum_ubermorgen[1]; // ergibt zurzeit :)  0102
    
$jahr = ($datum_heute[2]) - ($datum_gefallen[2]);
	
$jahr2 = ($datum_morgen[2]) - ($datum_gefallen[2]);
	
$jahr3 = ($datum_ubermorgen[2]) - ($datum_gefallen[2]);
	

	

	
 

 
 
 
$datum_geboren explode(".",$image_row['image_geboren']);
    
$geboren $datum_geboren[0].$datum_geboren[1];


 
$alter = ($datum_gefallen[2]) - ($datum_geboren[2]);

    
	

	

	

	

	
if (
$config['language_dir'] == "deutsch")
  {
     if(
$gefallen == $heute ){
       
$ausgabe1 =  "Heute vor <b>".$jahr."</b> Jahren ist <b>".$image_row['image_name']."</b> im Alter von <b>".$alter."</b> Jahren  Gefallen"
	
}
    
	
if(
$gefallen == $morgen ){
       
$ausgabe1 =  "Morgen vor <b>".$jahr2."</b> Jahren ist <b>".$image_row['image_name']."</b> im Alter von <b>".$alter."</b> Jahren  Gefallen";
   
	
}
   
	
if(
$gefallen == $ubermorgen ){
       
$ausgabe1 =  "&Uuml;bermorgen vor <b>".$jahr3."</b> Jahren ist <b>".$image_row['image_name']."</b> im Alter von <b>".$alter."</b> Jahren  Gefallen";
   
	
}

  }
	

	

	

	

	

	

	

	
if (
$config['language_dir'] == "polski")
  {
     if(
$gefallen == $heute ){
      
$ausgabe1 =  "<b>Dzisiaj ".$jahr."</b> lat temu  ".$zginol." w wieku <b>".$alter."</b> lat <b>".$image_row['image_name']."</b> ";
    }
if(
$gefallen == $morgen ){
      
$ausgabe1 =  "Jutro <b>".$jahr2."</b> lat temu  ".$zginol." w wieku <b>".$alter."</b> lat <b>".$image_row['image_name']."</b> ";
    }
	
if(
$gefallen == $ubermorgen ){
      
$ausgabe1 =  "Pojutrze <b>".$jahr3."</b> lat temu  ".$zginol." w wieku <b>".$alter."</b> lat <b>".$image_row['image_name']."</b> ";
    }
	

  }
	

	

	

	

	

    
//print_r($ausgabe);
    
if(!empty($ausgabe1)){
      if (
$count == 0) {
        
$row_bg_number = ($bgcounter++ % == 0) ? 2;
        
$liste .= "<tr class=\"imagerow".$row_bg_number."\">\n";
      }
      
      
$liste .= "<td width=\"".$imgtable_width."\" valign=\"top\"><a href=\"./details.php?image_id=$image_row[image_id]\"onmouseover=\"Tip('<b>".$anklicken."</b><br><br><CENTER><img src=\'./data/media/$image_row[cat_id]/$image_row[image_media_file]\' width=\'200\'   ></CENTER><br>')\" onmouseout=\"UnTip()\"    >".$ausgabe1."</a></td>\n";
      
// $liste .= "<td width=\"".$imgtable_width."\" valign=\"top\"></td>\n";
      
$liste .= "</tr>\n";
      
$count++;
      if (
$count == $config['image_cells']) {
        
$liste .= "</tr>\n";
        
$count 0;
      }
    }  
  }
  
// end while
  
$liste .= "</table>\n";
 
 
 
 
 
 if(!empty(
$ausgabe3)){
      if (
$count == 0) {
        
$row_bg_number = ($bgcounter++ % == 0) ? 2;
        
$liste .= "<tr class=\"imagerow".$row_bg_number."\">\n";
      }
      
      
$liste .= "<td width=\"".$imgtable_width."\" align=\"center\" valign=\"top\">".$ausgabe3."</a></td>\n";
      
// $liste .= "<td width=\"".$imgtable_width."\" valign=\"top\"></td>\n";
      
$liste .= "</tr>\n";
      
$count++;
      if (
$count == $config['image_cells']) {
        
$liste .= "</tr>\n";
        
$count 0;
      }
    }  
  
// end while
  
$liste .= "</table>\n";
 
 
 
 
 
 
 
 
 
//ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖ
 
 
 
/*
 
 
 $datum=strftime("%m");
$datum3=strftime("%d%m");
$dat1=mysql_query("SELECT image_name, image_geboren , image_gefallenam , image_id , image_media_file, cat_id   FROM friedhof_images  ORDER BY image_gefallenam");


 
 
  

  $liste .= "<table style=\"margin-top:20px;text-align:center;\" width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">\n";
  $liste .= "<tr><td class=\"title4\">Gefallene im Rest des Monats</td></tr>";
  $liste .= "</table>";
    
  $liste .= "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">\n";

  $count = 0;
  $bgcounter = 0;
  while($dat=mysql_fetch_array($dat1)) {
        $datum1= $dat[image_gefallenam];
        $datum2= explode(".", $datum1);
	
	

	
	

	
	

	
	

	
	

	
	

	
	

	
	

	
	

        if($datum2[1] == $datum and $datum2[0].$datum2[1] > $datum3 ) {
	
	
	

	
	
	

	
	
	

	
	
	

	
	
	

	
	
	

	
	
	

	
	
	

	
	
 if(!empty($dat)){
      if ($count == 0) {
        $row_bg_number = ($bgcounter++ % 2 == 0) ? 1 : 2;
        $liste .= "<tr class=\"imagerow".$row_bg_number."\">\n";
      }
	

    
   $liste .= "<td width=\"".$imgtable_width."\" valign=\"top\">Am ".$dat[image_gefallenam]." ist  <b><a href=\"./details.php?image_id=$dat[image_id]\"onmouseover=\"Tip('<b>".$anklicken."</b><br><br><CENTER><img src=\'./data/media/$dat[cat_id]/$dat[image_media_file]\' width=\'200\'   ></CENTER><br>')\" onmouseout=\"UnTip()\"    >".$dat[image_name]."</a></b> gefallen </td>\n";
  
	
  
	
	
 }
      // $liste .= "<td width=\"".$imgtable_width."\" valign=\"top\"></td>\n";
      $liste .= "</tr>\n";
      $count++;
      if ($count == $config['image_cells']) {
        $liste .= "</tr>\n";
        $count = 0;
      }
    }  
  }// end while
  $liste .= "</table>\n";
 
 
 */
 
 
 
 
 
 
 
  
$content $liste;
  unset(
$liste);

//Here starts the lang register   
$site_template->register_vars(array( 
  
"content" => $content,                                   // <-- It is important that the same name used as in PHP Code above (in this example "my_php")
  
"lang_statistic_page_title" => $lang['statistic_page_title']  // <-- Page Title
                  // <-- the "example_text" must still be registered in the "lang/your language/main.php"
));

//################## EXAMPLE CUSTOM PHP CODE END HERE ################################

//----------------------------------------------------- 
//--- Clickstream ------------------------------------- 
//----------------------------------------------------- 
$clickstream "<span class=\"clickstream\"><a href=\"".$site_sess->url(ROOT_PATH."index.php")."\" class=\"clickstream\">".$lang['home']."</a>".$config['category_separator'].$txt_clickstream."</span>"

//----------------------------------------------------- 
//--- Print Out --------------------------------------- 
//----------------------------------------------------- 
$site_template->register_vars(array( 
  
"content" => $content
  
"msg" => $msg
  
"clickstream" => $clickstream
)); 
$site_template->print_template($site_template->parse_template($main_template)); 
include(
ROOT_PATH.'includes/page_footer.php'); 
?>


@Rembrandt hast du vielleicht ein ansatzpunkt?

Mfg

23
Hallo,

Step 1 make problem,

when i make step 1, i can not edit picure in Admin Panel.


25
Mods & Plugins (Releases & Support) / Re: [Mod] Puzzle MOD
« on: December 27, 2011, 09:39:28 PM »
Hallo,

Bin jetzt ein Stück weitergekommen, leider überlagern sich die Div Container immer noch, ich bekomme keine Saubere Trennung .

sehe Demo: http://www.grosspeterwitz.de/4images_puzzle/details.php?image_id=14

einzeln für sich funktionieren beide MODS sehr gut.

nur in kombination in der jpg.html geht es nicht.


hier der auszug aus der jpg.html


<script type="text/javascript" language="JavaScript">
<!-- 
Begin


window
.onload = function () { 

 
    
loupe.add(document.getElementById('{image_name}'));
	
              
// Zoom  MOD
	
 
snapfit.add(document.getElementById('{image_name}'));
	
  
// Puzzel MOD
};


function 
toggleMe02(a){

  
// beim Einblenden einer Box generell alle ausblenden
  
AlleAus02()

  var 
e=document.getElementById(a);
  if(!
e)return true;
  if(
e.style.display=="none"){
    
e.style.display="block"
  
} else {
    
e.style.display="none"
  
}
  return 
true;
}


// hier müssen alle Container-IDs eingetragen werden
// die Funktion schaltet alle Boxen auf unsichtbar

function AlleAus02() {
   
para11.style.display="none"
   
para12.style.display="none"
   
para13.style.display="none"
 
}

//  End -->
</script>

<!-- 
CSS-Angaben für die Box und den Link -->

<
style type="text/css">
<!--
/* für das horizontake Menü */

#menu10 ul {
	
padding:0px;
	
margin:0px;
}
#menu10 li {
	
list-
stylenone;
	
displayinline;
}
#menu10 li a {
	
font-family:VerdanaTahomaArialsans-serif;
	
font-size11px;
	
text-decorationnone;
	
color:#0090E0;
	
padding5px 10px 20px 0px;
	
font-weight:normal;
	
text-transform:none;
}
#menu10 li a:hover {
	
color:#FF007F;
}
-->
</
style>
</
head><body vlink="#000000" alink="#FFFFFF" link="#000000" bgcolor="#FFFFFF" text="#000000">
<
table height="100%" width="100%" border="0" cellspacing="0" cellpadding="0">
  <
tr>
    <
td width="100%" valign="top" style="padding:20px;"><div id="menu10">
        <
li><a onClick="return toggleMe02('para11')" href="javascript:void(0)"><img src="rot17c.gif" width="10" height="10" border="0" alt=""Puzzel MOD</a></li>
        <
li><a onClick="return toggleMe02('para12')" href="javascript:void(0)"><img src="rot17c.gif" width="10" height="10" border="0" alt=""Zoom MOD</a></li>
        <
li><a onClick="return toggleMe02('para13')" href="javascript:void(0)"><img src="rot17c.gif" width="10" height="10" border="0" alt=""Standard Ansicht</a></li>
      </
div>
      <
br>
      
      <!-- 
Status box 01 (display:none ausdisplay:block ein) -->
      
      <
div style="display:none;" class="dbox" id="para11">
        <
h3>Puzzel MOD</h3>
        <
img id="{image_name}"  src="{media_src}" style="width:{width}px;height:{height}px;"  alt="{image_name}" border="0" /><br />
      </
div>
      
      <!-- 
box 02 -->
      
      <
div style="display:none;" class="dbox" id="para12">
        <
h3>Zoom MOD</h3>
        {
ifnot big} <img src="{media_src}" border="1" alt="{image_name}"{width_height} /><br >
        {
endifnot big}
        
        {if 
big}
        <
div style="width:{width}px;height:{height}px; background:url(./data/media/{cat_id}/{image_file_name}) no-repeat;"> <img id="{image_name}"  src="./data/media/{cat_id}/big/{image_file_name}" style="width:{width}px;height:{height}px;"  alt="{image_name}" border="0" /> </div>
        {endif 
big} </div>
      
      <!-- 
box 03 -->
      
      <
div style="display:block;" class="dbox" id="para13">
        <
h3>Standard</h3>
        <
img src="{media_src}" border="0" alt="{image_name}"{width_height} /><br />
      </
div>
      <
br>
      <
br>
      <
br>
      <
br></td>
  </
tr>
</
table>
</
body>
</
html>

26
Chit Chat / Re: [NICHT-4images] Nameplates - Dein Text wird lebendig
« on: December 17, 2011, 10:15:24 PM »
Dein link funktioniert nicht,

27
Hallo,

bei meiner demo ganz nach unten scrollen, geht es wunderbar.

nur die miniaturbilder (thumbnails )werden nicht übertragen.


gruß


PS: werde meinen Beitrag in den nächsten tagen überarbeiten.

28
Hi

Weihnachten war doch erst........... :D

@ optional funktioniert in 1.7.6 sehr gut.

gruß

29
danke

es funzt :D :D :D

30
Hallo

etwas stimmt nicht
ich habe heute 17.02.2011 14 Bilder Hochgeladen.

wenn ich Sie jetzt suche, werden Sie auch angezeigt.

1-12   ok

klicke ich dann auf seite 2  (13-14)
es werden dann 42 Bilder angezeigt (alle neuen Bilder)

sehe selbst http://www.grosspeterwitz.org/gp/search.php?l=deutsch   (suche nach 17.02.2011 )


ist mir in der Galerie 1.7.6 aufgefallen,

@ Jan-Lukas müsste das mal bei sich testen

gruß


Pages: 1 [2] 3 4 5 6 ... 13