Author Topic: [MOD] Bild melden - zweite Möglichkeit / report a pic - second possibility  (Read 88285 times)

0 Members and 1 Guest are viewing this topic.

Offline michi-w.

  • Hero Member
  • *****
  • Posts: 505
    • View Profile
Re: Bild melden / report a pic / second possibility /zweite Möglichkeit
« Reply #15 on: February 13, 2006, 08:04:18 PM »
Klappt super, vielen Dank!

Offline glitzer

  • Full Member
  • ***
  • Posts: 204
    • View Profile
    • over 7000 E-Cards
Re: Bild melden / report a pic / second possibility /zweite Möglichkeit
« Reply #16 on: February 13, 2006, 08:22:08 PM »
Huhu
bei mir zeigt er zwar das Thumbnai aber ein "random" thumbnail nie das um das es geht ;(

*grübel*

kann gern getestet werden auf www.e-cardss.com.

Lg
Alexx

Offline michi-w.

  • Hero Member
  • *****
  • Posts: 505
    • View Profile
Re: Bild melden / report a pic / second possibility /zweite Möglichkeit
« Reply #17 on: February 13, 2006, 08:29:36 PM »
Es kann bei dir eigentlich nur ein Fehler in der index sein, vielleicht hast du eine Klammer zuviel oder zu wenig gesetzt.
Ansonsten, der Mod im Download ist entsprechend verändert, vielleicht hilft es, wenn du ihn noch einmal neu einbaust.

Gruß
michi-w.

Offline glitzer

  • Full Member
  • ***
  • Posts: 204
    • View Profile
    • over 7000 E-Cards
Re: Bild melden / report a pic / second possibility /zweite Möglichkeit
« Reply #18 on: February 13, 2006, 08:35:23 PM »
Ein Fehler in deinem oder in dem Mod von Ice Cream?
ich werds nochmal durchchecken..
mal gucken
lg
alexx

Offline michi-w.

  • Hero Member
  • *****
  • Posts: 505
    • View Profile
Re: Bild melden / report a pic / second possibility /zweite Möglichkeit
« Reply #19 on: February 13, 2006, 08:46:12 PM »
Bei mir geht es einwandfrei, ich habe es im Test und im Ziel Script eingebaut. Das Thumbnail habe ich nur an eine andere Stelle gesetzt, wie gesagt, der Fehler wird in deiner index.php sein. Eine Klammer zuviel gelöscht ist schnell passiert.

Offline glitzer

  • Full Member
  • ***
  • Posts: 204
    • View Profile
    • over 7000 E-Cards
Re: Bild melden / report a pic / second possibility /zweite Möglichkeit
« Reply #20 on: February 13, 2006, 08:51:26 PM »
Ich habe auch keinen FEhler gefunden, das lustige ist, das sich nichts ändert ob ich das nun in die index.php eintrag oder nicht die neuerung es wird ein Thumbnail gezeigt das nicht zum bild passt, und beim aktualiseren ändert sich dies immer wieder.
ich glaub es wird einfach an einem anderen mod liegen den ich eingebaut hab..sind ja nicht wenige ;)

Egal brauch das ja mit thumbnail niht unbedingt bin auch so sehr glücklich damit, es funzt super! :D

Offline michi-w.

  • Hero Member
  • *****
  • Posts: 505
    • View Profile
Re: Bild melden / report a pic / second possibility /zweite Möglichkeit
« Reply #21 on: February 13, 2006, 09:01:28 PM »
Wäre aber schon schön zu wissen, woran es liegt, damit es kein Fehler im Mod ist.
Kannst du deine index mal posten (in index.txt umbennen)?

Offline glitzer

  • Full Member
  • ***
  • Posts: 204
    • View Profile
    • over 7000 E-Cards
Re: Bild melden / report a pic / second possibility /zweite Möglichkeit
« Reply #22 on: February 13, 2006, 09:06:46 PM »
Na wenn das euch hilft :)
Habe aber den Mod von Icecream wieder rausgenommen mit dem Thumbnail also nicht wundern :)
Code: [Select]
<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: index.php                                            *
 *        Copyright: (C) 2002 Jan Sorgalla                                *
 *            Email: jan@4homepages.de                                    *
 *              Web: http://www.4homepages.de                             *
 *    Scriptversion: 1.7.1                                                *
 *                                                                        *
 *    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.                              *
 *                                                                        *
 *************************************************************************/

$templates_used 'home,category_bit,whos_online,thumbnail_bit';
$main_template 'home';

define('GET_CACHES'1);
define('ROOT_PATH''./');
define('GET_USER_ONLINE'1);
include(
ROOT_PATH.'global.php');
require(
ROOT_PATH.'includes/sessions.php');
include(
ROOT_PATH.'mini_top.php');
$user_access get_permission();
include(
ROOT_PATH.'includes/stats.php');

if (isset(
$HTTP_GET_VARS['template']) || isset($HTTP_POST_VARS['template'])) {
  
$template = (isset($HTTP_GET_VARS['template'])) ? stripslashes(trim($HTTP_GET_VARS['template'])) : stripslashes(trim($HTTP_POST_VARS['template']));
  if (!
file_exists(TEMPLATE_PATH."/".$template.".".$site_template->template_extension)) {
    
$template "";
  }
  else {
    
$main_template $template;
if ($template == "melden") {
        
$site_template->register_vars(array(
        
"img_id" => $HTTP_GET_VARS["img_id"],
        
"poster" => $HTTP_GET_VARS["poster"],
        
"username" => $HTTP_GET_VARS["username"],
        
"up_date" => $HTTP_GET_VARS["up_date"]
        ));
    }
  }
}
else {
  
$template "";
}
include(
ROOT_PATH.'includes/page_header.php');

if (!empty(
$template)) {
  
$clickstream "<a href=\"".$site_sess->url(ROOT_PATH."index.php")."\">".$lang['home']."</a>".$config['category_separator'].str_replace("_"" "ucfirst($template));
  
$page_title $config['category_separator'].str_replace("_"" "ucfirst($template)); // MOD: Dynamic page title
    
$site_template->register_vars(array(
    
"clickstream" => $clickstream,
    
"page_title" => $page_title // MOD: Dynamic page title
  
));
  
// MOD: Dynamic page title BLOCK BEGIN
//-----------------------------------------------------
//--- Parse Header & Footer ---------------------------
//-----------------------------------------------------
if (isset($main_template) && $main_template) {
  
$header $site_template->parse_template("header");
  
$footer $site_template->parse_template("footer");
  
$site_template->register_vars(array(
    
"header" => $header,
    
"footer" => $footer
  
));
  unset(
$header);
  unset(
$footer);
}
// MOD: Dynamic page title BLOCK END
  
$site_template->print_template($site_template->parse_template($main_template));
  include(
ROOT_PATH.'includes/page_footer.php');
} else { 
// MOD: Dynamic page title
  
$page_title $config['category_separator'].$lang['home'];
  
$site_template->register_vars("page_title"$page_title);
}

$cache_id create_cache_id(
  
'cat.page.index',
  array(
    
$user_info[$user_table_fields['user_id']],
    isset(
$user_info['lightbox_image_ids']) ? substr(md5($user_info['lightbox_image_ids']), 08) : 0,
    
$config['template_dir'],
    
$config['language_dir']
  )
);

if (!
$cache_page_index || !$content get_cache_file($cache_id)) {
// Always append session id if cache is enabled
if ($cache_page_index) {
  
$old_session_mode $site_sess->mode;
  
$site_sess->mode 'get';
}

ob_start();

//-----------------------------------------------------
//--- Show Categories ---------------------------------
//-----------------------------------------------------
$categories get_categories(0);
if (!
$categories)  {
  
$categories $lang['no_categories'];
}
$site_template->register_vars("categories"$categories);
unset(
$categories);
//-----------------------------------------------------
// ----- Show news ------------------------------------
//-----------------------------------------------------

if (!isset($config['news_home_display']) || $config['news_home_display'] == 1)
$sql "SELECT news_title, news_text, user_name, news_date FROM ".NEWS_TABLE." ORDER BY news_date DESC LIMIT 0, ".((isset($config['news_nb']))?$config['news_nb']:5);
else if (
$config['news_home_display'] == 2)
$sql "SELECT news_title, news_text, user_name, news_date FROM ".NEWS_TABLE." WHERE news_date > ".(time() - ((isset($config['news_nb_days']))?$config['news_nb_days']:15)*86400)." ORDER BY news_date DESC";

$result $site_db->query($sql);
$num_rows $site_db->get_numrows($result);

if (!
$num_rows)  {
  
$news "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\"><tr class=\"imagerow1\"><td>";
  
$news .= $lang['no_news'];
  
$news .= "</td></tr></table>";
}
else  {
  
$news "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">";

  while (
$image_row $site_db->fetch_array($result))
  {
    
$news .= "<tr class=\"imagerow1\">\n";
    
$news .= "<td width=\"100%\" valign=\"top\">\n";
    
$new_is_new = ($image_row['news_date'] > time() - ((isset($config['news_cutoff']))?$config['news_cutoff']:3)*86400);
$news .= "<b>".$image_row['news_title']."</b>".(($new_is_new)?" <sup class=\"new\">".$lang['new']."</sup>":"").sprintf($lang['news_posted_by'], $image_row['user_name'], format_date($config['date_format']." ".$config['time_format'], $image_row['news_date']));
    
$news .= "\n</td>\n";
    
$news .= "</tr>\n";

    
$news .= "<tr class=\"imagerow2\">\n";
    
$news .= "<td width=\"100%\" valign=\"top\">\n<br/>";
$news .= format_text($image_row['news_text'], ((isset($config['news_html']))?$config['news_html']:0), 0, ((isset($config['news_bbcode']))?$config['news_bbcode']:1), ((isset($config['news_bbcodeimg']))?$config['news_bbcodeimg']:1));
$news .= "<br/><br/>\n</td>\n";
    
$news .= "</tr>\n";

  } 
// end while

  
$news .= "</table>\n";
// end else

$site_template->register_vars(array(
"news" => $news,
"news_archives" => "<a href=\"".$site_sess->url(ROOT_PATH."news.php")."\" class=\"link\">".$lang['news_archive']."</a>",
"news_main" => $lang['news_main']
));
unset(
$news);

//-----------------------------------------------------
//--- Show New Images ---------------------------------
//-----------------------------------------------------
$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;
  }
}

$new_cutoff time() - 60 60 24 $config['new_cutoff'];
$num_new_images $config['image_cells'];
$sql "SELECT IF(i.image_date >= $new_cutoff,RAND()+1,1) as random_no, 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 c.cat_id = i.cat_id AND i.cat_id IN ("
.get_auth_cat_sql("auth_viewcat").")
       ORDER BY random_no DESC, i.image_date DESC
       LIMIT 
$num_new_images";
$result $site_db->query($sql);
$num_rows $site_db->get_numrows($result);

if (!
$num_rows)  {
  
$new_images "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\"><tr class=\"imagerow1\"><td>";
  
$new_images .= $lang['no_new_images'];
  
$new_images .= "</td></tr></table>";
}
else  {
  
$new_images "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">";
  
$count 0;
  
$bgcounter 0;
  while (
$image_row $site_db->fetch_array($result)){
    if (
$count == 0) {
      
$row_bg_number = ($bgcounter++ % == 0) ? 2;
      
$new_images .= "<tr class=\"imagerow".$row_bg_number."\">\n";
    }
    
$new_images .= "<td width=\"".$imgtable_width."\" valign=\"top\">\n";

    
show_image($image_row);
    
$new_images .= $site_template->parse_template("thumbnail_bit");
    
$new_images .= "\n</td>\n";
    
$count++;
    if (
$count == $config['image_cells']) {
      
$new_images .= "</tr>\n";
      
$count 0;
    }
  } 
// end while

  
if ($count 0)  {
    
$leftover = ($config['image_cells'] - $count);
    if (
$leftover >= 1) {
      for (
$f 0$f $leftover$f++) {
        
$new_images .= "<td width=\"".$imgtable_width."\">\n&nbsp;\n</td>\n";
      }
      
$new_images .= "</tr>\n";
    }
  }
  
$new_images .= "</table>\n";
// end else

$site_template->register_vars("new_images"$new_images);
unset(
$new_images);
//------------------------------------
//------- Random Images --------------
//------------------------------------
$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
       LEFT JOIN "
.USERS_TABLE." u ON (".get_user_table_field("u.""user_id")." = i.user_id)
       WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id IN ("
.get_auth_cat_sql("auth_viewcat").")
       ORDER BY RAND()
       LIMIT 
$num_new_images";
// end new
$result $site_db->query($sql);
$num_rows $site_db->get_numrows($result);

if (!
$num_rows)  {
 
$random_images "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\"><tr class=\"imagerow1\"><td>";
//  $random_images .= $lang['no_new_images'];
 
$random_images .= "</td></tr></table>";
}
else  {
 
$random_images "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">";
 
$count 0;
 
$bgcounter 0;
 while (
$image_row $site_db->fetch_array($result)){
   if (
$count == 0) {
     
$row_bg_number = ($bgcounter++ % == 0) ? 2;
     
$random_images .= "<tr class=\"imagerow".$row_bg_number."\">\n";
   }
   
$random_images .= "<td width=\"".$imgtable_width."\" valign=\"top\">\n";

   
show_image($image_row);
   
$random_images .= $site_template->parse_template("thumbnail_bit");
   
$random_images .= "\n</td>\n";
   
$count++;
   if (
$count == $config['image_cells']) {
     
$random_images .= "</tr>\n";
     
$count 0;
   }
 } 
// end while

 
if ($count 0)  {
   
$leftover = ($config['image_cells'] - $count);
   if (
$leftover >= 1) {
     for (
$f 0$f $leftover$f++) {
       
$random_images .= "<td width=\"".$imgtable_width."\">\n&nbsp;\n</td>\n";
     }
     
$random_images .= "</tr>\n";
   }
 }
 
$random_images .= "</table>\n";
// end else


$site_template->register_vars("random_images"$random_images);
unset(
$random_images);

//----- End Random Images---------
//------------------------------------
//------- Random Images_2 --------------
//------------------------------------
$num_new_images $config['image_cells'];
$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
       LEFT JOIN "
.USERS_TABLE." u ON (".get_user_table_field("u.""user_id")." = i.user_id)
       WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id IN ("
.get_auth_cat_sql("auth_viewcat").")
       ORDER BY RAND()
       LIMIT 
$num_new_images";
// end new
$result $site_db->query($sql);
$num_rows $site_db->get_numrows($result);

if (!
$num_rows)  {
$random_images_2 "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\"><tr class=\"imagerow1\"><td>";
//  $random_images_2 .= $lang['no_new_images'];
$random_images_2 .= "</td></tr></table>";
}
else  {
$random_images_2 "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">";
$count 0;
$bgcounter 0;
while (
$image_row $site_db->fetch_array($result)){
   if (
$count == 0) {
     
$row_bg_number = ($bgcounter++ % == 0) ? 2;
     
$random_images_2 .= "<tr class=\"imagerow".$row_bg_number."\">\n";
   }
   
$random_images_2 .= "<td width=\"".$imgtable_width."\" valign=\"top\">\n";

   
show_image($image_row);
   
$random_images_2 .= $site_template->parse_template("thumbnail_bit");
   
$random_images_2 .= "\n</td>\n";
   
$count++;
   if (
$count == $config['image_cells']) {
     
$random_images_2 .= "</tr>\n";
     
$count 0;
   }
// end while

if ($count 0)  {
   
$leftover = ($config['image_cells'] - $count);
   if (
$leftover >= 1) {
     for (
$f 0$f $leftover$f++) {
       
$random_images_2 .= "<td width=\"".$imgtable_width."\">\n&nbsp;\n</td>\n";
     }
     
$random_images_2 .= "</tr>\n";
   }
}
$random_images_2 .= "</table>\n";
// end else


$site_template->register_vars("random_images_2"$random_images_2);
unset(
$random_images_2);

//------------------------------- 
//--- BIRTHDAY------------------- 
//------------------------------- 
// First: get the current day 
 
$currentDay date"d" ); 
// Second: get the current month 
 
$currentMonth date"n" ); 
 
$user_birthday_today_list ''
 
$user_birthday_thismonth_list ''
 

// Get TODAYs birthdays frm the DBase + assign it to $user_birthday_today_list 
$sql "SELECT user_birth_day, user_birth_month, user_name, user_id FROM ".USERS_TABLE.
WHERE user_birth_day = 
$currentDay AND user_birth_month = $currentMonth"
$result $site_db->query($sql); 
$numrow mysql_num_rows($result); 
if (
$numrow != 0) { 
while (
$row mysql_fetch_array($result)) { 
$user_birthday_today_list .= '<a href ="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'"><b>'.$row['user_name'].'</b></a><br>'

} else { 
$user_birthday_today_list $lang['no_birthday_today']; 


// Get THIS MONTHs birthdays  frm the DBase + assign it to $user_birthday_thismonth_list 
$sql "SELECT user_birth_day, user_birth_month, user_name, user_id FROM ".USERS_TABLE.
WHERE user_birth_month = 
$currentMonth AND user_birth_day <> $currentDay 
ORDER BY user_birth_day ASC"

$result $site_db->query($sql); 

$numrow mysql_num_rows($result); 
if (
$numrow != 0) { 
while (
$row mysql_fetch_array($result)) { 
$user_birthday_thismonth_list .= '<a href ="'.ROOT_PATH.'member.php?action=showprofile&user_id='.$row['user_id'].'"><b>'.$row['user_name'].'</b></a> (am '.$row['user_birth_day'].') , '

} else { 
$user_birthday_thismonth_list $lang['no_birthdays_this_month']; 


// Register Variables : 
$site_template->register_vars(array( 
"today" => date("l dS of F Y"), 
"user_birthday_thismonth_list" => $user_birthday_thismonth_list
"user_birthday_today_list" => $user_birthday_today_list
"birthday" => $lang['birthday'], 
"birthdays_this_month" => $lang['birthdays_this_month'], 
"birthdays_today" => $lang['birthdays_today'
)); 


unset(
$user_birthday_thismonth_list); 
unset(
$user_birthday_today_list); 

//-----------------------------------------------------
//--- letzten kommentare ---------------------------------------
//-----------------------------------------------------
 /*
  MOD LAST COMMENTS
  START INSERT
*/
//Settings
$num 10//how many comments to show
$thumb_size 48//max dim of thumbnails in pixels
$text_len 200//max lenght of the text to show (bbcode and html are counted too)
//End settings

$last_comments "";
$sql "SELECT c.image_id, c.comment_id, c.user_id as comment_user_id, c.user_name as guest_user_name, c.comment_headline, c.comment_text, c.comment_date, i.cat_id, i.user_id, i.image_name, i.image_media_file, i.image_thumb_file".get_user_table_field(", u.""user_name").get_user_table_field(", s.""user_name")." as comment_user_name
        FROM "
.COMMENTS_TABLE." c
        LEFT JOIN "
.IMAGES_TABLE." i ON i.image_id = c.image_id
        LEFT JOIN "
.USERS_TABLE." u ON ".get_user_table_field("u.""user_id")." = i.user_id
        LEFT JOIN "
.USERS_TABLE." s ON ".get_user_table_field("s.""user_id")." = c.user_id
        WHERE i.image_active = 1 AND i.image_allow_comments = 1 AND i.cat_id NOT IN ("
.get_auth_cat_sql('auth_readcomment''NOTIN').") AND i.cat_id NOT IN (".get_auth_cat_sql('auth_viewcat''NOTIN').") AND i.cat_id NOT IN (".get_auth_cat_sql('auth_viewimage''NOTIN').")
        ORDER BY c.comment_date DESC
        LIMIT "
.$num;
$result $site_db->query($sql);
$bgcounter 1;
while (
$row $site_db->fetch_array($result))
{
  
$row_bg_number = ($bgcounter++ % == 0) ? 2;
  if (empty(
$row['image_thumb_file']))
  {
    
$thumb_file ICON_PATH."/".get_file_extension($row['image_media_file']).".gif";
  }
  else
  {
    
$thumb_file = (is_remote($row['image_thumb_file'])) ? $row['image_thumb_file'] : ROOT_PATH.THUMB_DIR."/".$row['cat_id']."/".$row['image_thumb_file'];
  }
  
$thumb_info = @getimagesize($thumb_file);
  
$width = ($thumb_info[0]) ? $thumb_info[0] : $thumb_size;
  
$height = ($thumb_info[1]) ? $thumb_info[1] : $thumb_size;
  if (
$width $thumb_size && $height $thumb_size)
  {
    
$ratio $width $height;
    if (
$ratio 1) {
      
$new_width $thumb_size;
      
$new_height round(($thumb_size/$width) * $height);
    }else {
      
$new_width round(($thumb_size/$height) * $width);
      
$new_height $thumb_size;
    }
  }
  else
  {
    
$new_width $width;
    
$new_height $height;
  }
  
$view_image true;
  
$thumb "<img src=\"".$thumb_file."\" border=\"".$config['image_border']."\" width=\"".$new_width."\" height=\"".$new_height."\" alt=\"".$row['image_name']."\" />";
/*
  $view_image = check_permission('auth_viewcat', $row['cat_id']);
  $thumb = "<img src=\"".$thumb_file."\"".(($view_image) ? "" : " onClick=\"alert('".(($lang['auth_alert'][$cat_id]) ? $lang['auth_alert'][$cat_id] : $lang['auth_alert']['default'])."');\"")." border=\"".$config['image_border']."\" width=\"".$new_width."\" height=\"".$new_height."\" alt=\"".$row['image_name']."\" />";
*/
  
$image_user_name = ($row['user_id'] != GUEST) ? $row['user_name'] : $lang['userlevel_guest'];
  
$image_user_link = ($row['user_id'] != GUEST) ? $site_sess->url(ROOT_PATH."member.php?action=showprofile&amp;user_id=".$row['user_id']) : "";
  
$comment_user_name = ($row['comment_user_id'] == GUEST) ? ((empty($row['guest_user_name'])) ? $lang['userlevel_guest'] : $row['guest_user_name']) : $row['comment_user_name'];
  
$comment_user_link = ($row['comment_user_id'] != GUEST) ? $site_sess->url(ROOT_PATH."member.php?action=showprofile&amp;user_id=".$row['comment_user_id']) : "";
  
$text $row['comment_text'];
  if (
strlen($text) > $text_len) {
    
$text substr($text0$text_len)." ...";
  }
  
$site_template->register_vars(array(
    
"last_comments_more" => "<a href=\"".$site_sess->url(ROOT_PATH."member.php?action=showcomments""&")."\">".$lang['last_comments_more']."</a>",
    
"comment_image" => ($view_image) ? "<a href=\"".$site_sess->url(ROOT_PATH."details.php?image_id=".$row['image_id'])."\">".$thumb."</a>" $thumb,
    
"comment_guest" => ($row['comment_user_id'] == GUEST && !empty($row['guest_user_name'])) ? $lang['userlevel_guest'] : "",
    
"comment_image_name" => ($view_image) ? "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$row['image_id'])."\">".stripslashes($row['image_name'])."</a>" stripslashes($row['image_name']),
    
"image_cat_name" => (check_permission('auth_viewcat'$row['cat_id'])) ? "<a href=\"".$site_sess->url(ROOT_PATH."categories.php?".URL_CAT_ID."=".$row['cat_id'])."\">".$cat_cache[$row['cat_id']]['cat_name']."</a>" $cat_cache[$row['cat_id']]['cat_name'],
    
"image_user_name" =>   ($image_user_link) ? "<a href=\"".$image_user_link."\">".$image_user_name."</a>" $image_user_name,
    
"comment_user_name" => ($comment_user_link) ? "<a href=\"".$comment_user_link."\">".$comment_user_name."</a>" $comment_user_name,
    
"comment_user_id" => $row['comment_user_id'],
    
"comment_headline" => format_text($row['comment_headline'], 0$config['wordwrap_comments'], $config['bb_comments'], 01),
    
"comment_text" => format_text($text$config['html_comments'], $config['wordwrap_comments'], $config['bb_comments'], $config['bb_img_comments'], 10),
    
"comment_date" => format_date($config['date_format']." ".$config['time_format'], $row['comment_date']),
    
"row_bg_number" => $row_bg_number
  
));
  
$last_comments .= $site_template->parse_template("last_comment_bit");
}
/*
if (empty($last_comments))
{
  $last_comments = $lang['no_comments'];
}
*/
$site_template->register_vars(array(
  
"lang_last_comments" => $lang['last_comments'],
  
"last_comments" => $last_comments
));
/*
  MOD LAST COMMENTS
  START INSERT
*/
$sql "SELECT ".get_user_table_field("""user_id")." , ".get_user_table_field("""user_name").
        FROM "
.USERS_TABLE."
         WHERE "
.get_user_table_field("""user_id")." <> ".GUEST." AND ".get_user_table_field("""user_lastaction")." BETWEEN ".mktime(0,0,0,date("n"),date("j"),date("Y"))." AND ".time()." AND ".get_user_table_field("""user_invisible")." = 0
        ORDER BY "
.get_user_table_field("""user_lastaction")." DESC";
$result $site_db->query($sql);
$today_users $site_db->get_numrows($result);
$today_users_list "";
while (
$todayusers $site_db->fetch_array($result)){
  
$today_users_list .= (($today_users_list) ? ", " "")."<a href=\"".ROOT_PATH."member.php?action=showprofile&amp;".URL_USER_ID."=".$todayusers[$user_table_fields['user_id']]."\">".$todayusers[$user_table_fields['user_name']]."</a>";
}
$site_template->register_vars(array(
  
"today_users" => $today_users,
  
"today_users_list" => $today_users_list
));
//-----------------------------------------------------
//--- Print Out ---------------------------------------
//-----------------------------------------------------
$site_template->register_vars(array(
  
"msg" => $msg,
  
"clickstream" => $clickstream,
  
"page_title" => $page_title // MOD: Dynamic page title
));
// MOD: Dynamic page title BLOCK BEGIN
//-----------------------------------------------------
//--- Parse Header & Footer ---------------------------
//-----------------------------------------------------
if (isset($main_template) && $main_template) {
  
$header $site_template->parse_template("header");
  
$footer $site_template->parse_template("footer");
  
$site_template->register_vars(array(
    
"header" => $header,
    
"footer" => $footer
  
));
  unset(
$header);
  unset(
$footer);
}
// MOD: Dynamic page title BLOCK END
$site_template->print_template($site_template->parse_template($main_template));


$content ob_get_contents();
ob_end_clean();

if (
$cache_page_index) {
  
// Reset session mode
  
$site_sess->mode $old_session_mode;

  
save_cache_file($cache_id$content);
}

// end if get_cache_file()

echo $content;

include(
ROOT_PATH.'includes/page_footer.php');
?>

Offline JensF

  • Addicted member
  • ******
  • Posts: 1.028
    • View Profile
    • http://www.terraristik-galerie.de
Re: Bild melden / report a pic / second possibility /zweite Möglichkeit
« Reply #23 on: February 13, 2006, 11:02:24 PM »
Hi,

hab das selbe Problem mit dem Thumbnail. Es wird ein Zufallsthumb angezeigt. Habe mal eine Klammer mehr und auch eine Klammer weniger eingebaut aber dann bekomme ich nur ne weiße Seite...

Habe auch mal in der index.php den alten Code gelassen und im Template einfach nur den Tag {thumbnail} benutzt. Es wird mir selbst dann ein Thumb angezeigt aber auch nie das richtige...
Mit freundlichem Gruß
Jens Funk



-> Sorry for my bad English <-

Offline michi-w.

  • Hero Member
  • *****
  • Posts: 505
    • View Profile
Re: Bild melden / report a pic / second possibility /zweite Möglichkeit
« Reply #24 on: February 13, 2006, 11:14:52 PM »
Ich habe bei mir die Zufallsbilder abgeschaltet, könnte es daran liegen?
http://www.4homepages.de/forum/index.php?topic=602.0

Habe den alten Download erst einmal wieder reingenommen.

Offline JensF

  • Addicted member
  • ******
  • Posts: 1.028
    • View Profile
    • http://www.terraristik-galerie.de
Re: Bild melden / report a pic / second possibility /zweite Möglichkeit
« Reply #25 on: February 13, 2006, 11:20:46 PM »
Ich habe bei mir die Zufallsbilder abgeschaltet, könnte es daran liegen?
http://www.4homepages.de/forum/index.php?topic=602.0


Hab das eben mal bei mir gemacht aber es wird mir trotzdem irgendein Thumb angezeigt.

Wie es scheint wird die Thumb Funktion auch von woanders hervorgerufen denn wie gesagt, ich habe in der index.php den alten Code drin und nur im Template das {thumbnail} benutzt und es wird mir eines angezeigt.
Mit freundlichem Gruß
Jens Funk



-> Sorry for my bad English <-

Offline michi-w.

  • Hero Member
  • *****
  • Posts: 505
    • View Profile
Re: Bild melden / report a pic / second possibility /zweite Möglichkeit
« Reply #26 on: February 13, 2006, 11:32:44 PM »
Löscht das mal in der Index.php
Code: [Select]
$img_id = isset($HTTP_GET_VARS["img_id"]) ? intval(trim($HTTP_GET_VARS['img_id'])) : "";

Offline JensF

  • Addicted member
  • ******
  • Posts: 1.028
    • View Profile
    • http://www.terraristik-galerie.de
Re: Bild melden / report a pic / second possibility /zweite Möglichkeit
« Reply #27 on: February 13, 2006, 11:34:40 PM »
Löscht das mal in der Index.php
Code: [Select]
$img_id = isset($HTTP_GET_VARS["img_id"]) ? intval(trim($HTTP_GET_VARS['img_id'])) : "";

Das gibt es bei mir nicht :)
Mit freundlichem Gruß
Jens Funk



-> Sorry for my bad English <-

Offline michi-w.

  • Hero Member
  • *****
  • Posts: 505
    • View Profile
Re: Bild melden / report a pic / second possibility /zweite Möglichkeit
« Reply #28 on: February 13, 2006, 11:48:30 PM »
Dann hast du hier etwas falsch gemacht, denn das gehört mit zur Thumbnail Veränderung:
http://www.4homepages.de/forum/index.php?topic=11470.msg61081#msg61081

Offline IcEcReaM

  • Hero Member
  • *****
  • Posts: 714
    • View Profile
    • My little Testboard
Re: Bild melden / report a pic / second possibility /zweite Möglichkeit
« Reply #29 on: February 13, 2006, 11:51:45 PM »
Also nochmal Kommando zurück.

Der Code steht an der falschen Stelle,
und wird durch den Random Aufruf in der page_header php natürlich wieder überschrieben.

Das hier
Code: [Select]
if (!empty($template)) {
  $clickstream = "<a href=\"".$site_sess->url(ROOT_PATH."index.php")."\">".$lang['home']."</a>".$config['category_separator'].str_replace("_", " ", ucfirst($template));
  $site_template->register_vars("clickstream", $clickstream);
  $site_template->print_template($site_template->parse_template($main_template));
  include(ROOT_PATH.'includes/page_footer.php');
}

durch das ersetzen.

Was ich vorher gepostet hatte,
rückgängig machen,
aber die änderung im Template selbst beibehalten.
Code: [Select]
if (!empty($template)) {

     if ($template == "melden") {
       $img_id = isset($HTTP_GET_VARS["img_id"]) ? intval(trim($HTTP_GET_VARS['img_id'])) : "";
        if ($img_id) {
        $sql = "SELECT i.*, c.cat_name
        FROM ".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c
        WHERE i.image_id = $img_id AND c.cat_id = i.cat_id";
        $image_row = $site_db->query_firstrow($sql);
        show_image($image_row);
        }

    }
  $clickstream = "<a href=\"".$site_sess->url(ROOT_PATH."index.php")."\">".$lang['home']."</a>".$config['category_separator'].str_replace("_", " ", ucfirst($template));
  $site_template->register_vars("clickstream", $clickstream);
  $site_template->print_template($site_template->parse_template($main_template));
  include(ROOT_PATH.'includes/page_footer.php');
}
Coding is a everlasting competition between programmers who tries to write larger, better and idiot-safe programs and the universe producing larger and stupider idiots...
...so far the universe won
bump