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 - SaschaM

Pages: [1]
1
Ja richtig, wenn ich ein Foto eines normalen Nutzers freischalte sind die Felder leer. Wenn ich ein Foto als Amdin hochlade, was dann nicht freigeschaltet werden muss, werden die Inhalte  der Felder übernommen.

Ich denke das es damit zusammenhängt, dass die Beschreibungsfelder beim Bearbeiten eines freizuschaltenden Fotos nicht da sind:
http://img.em-upload.de/image/d01
http://img.em-upload.de/image/dpe

2
Hallo nooby,
ich habe mir das Tutorial des oberen Links in dem Beitrag mal durchgelesen. Den größten Teil habe ich auch verstanden und zeige unten mal was bisher schon in den genannten Dateien steht. Beim zweiten Tutorial geht es soweit ich das sehe darum die neuen Felder suchbar zu machen, was mir nicht zur Lösung beitragen würde.


In der "includes/db_field_definitions.php" steht folgendes:
Code: [Select]
$additional_image_fields['image_fanalog'] = array($lang['image_fanalog'], "text", 1);
$additional_image_fields['image_fdigital'] = array($lang['image_fdigital'], "text", 1);
$additional_image_fields['image_kfz'] = array($lang['image_kfz'], "text", 1);
$additional_image_fields['image_fgs'] = array($lang['image_fgs'], "text", 1);
$additional_image_fields['image_abs'] = array($lang['image_abs'], "text", 1);
$additional_image_fields['image_ids'] = array($lang['image_ids'], "text", 1);
$additional_image_fields['image_ads'] = array($lang['image_ads'], "text", 1);
$additional_image_fields['image_klasse'] = array($lang['image_klasse'], "text", 1);
$additional_image_fields['image_bj'] = array($lang['image_bj'], "text", 1);
$additional_image_fields['image_sto'] = array($lang['image_sto'], "text", 1);

In der "lang/deutsch/main.php" steht folgendes:
Code: [Select]
$lang['image_fanalog'] = "Funkrufname Analog:";
$lang['image_fdigital'] = "Funkrufname Digital:";
$lang['image_kfz'] = "Kennzeichen:";
$lang['image_fgs'] = "Fahrgestell:";
$lang['image_ids'] = "Indienststellung:";
$lang['image_ads'] = "Ausserdienststellung:";
$lang['image_abs'] = "Auf-/ Ausbauhersteller:";
$lang['image_bj'] = "Baujahr:";
$lang['image_sto'] = "Standort:";
$lang['image_klasse'] = "Klassifizierung:";

In der "templates/default_960px/details.html" steht folgendes:
Code: [Select]
                 <br style="clear:both;"/>
                  <table width="100%" border="0" cellspacing="0" cellpadding="1">
                    <tr>
                      <td class="bordercolor">
                        <table width="100%" border="0" cellpadding="3" cellspacing="0">
                          <tr>
                            <td class="head1" valign="top" colspan="2">{image_name}</td>
                          </tr>
                          <tr>
                            <td valign="top" class="row1" width="33%"><b>{lang_image_fdigital}</b></td>
                            <td valign="top" class="row1">{image_fdigital}</td>
                          </tr>
                          <tr>
                            <td valign="top" class="row2" width="33%"><b>{lang_image_fanalog}</b></td>
                            <td valign="top" class="row2">{image_fanalog}</td>
                          </tr>
                          <tr>
                            <td valign="top" class="row1" width="33%"><b>{lang_image_sto}</b></td>
                            <td valign="top" class="row1">{image_sto}</td>
                          </tr>
                          <tr>
                            <td valign="top" class="row2" width="33%"><b>{lang_image_klasse}</b></td>
                            <td valign="top" class="row2">{image_klasse}</td>
                          </tr>
                          <tr>
                            <td valign="top" class="row1" width="33%"><b>{lang_image_kfz}</b></td>
                            <td valign="top" class="row1">{image_kfz}</td>
                          </tr>
                          <tr>
                            <td valign="top" class="row2" width="33%"><b>{lang_image_fgs}</b></td>
                            <td valign="top" class="row2">{image_fgs}</td>
                          </tr>
                          <tr>
                            <td valign="top" class="row1" width="33%"><b>{lang_image_abs}</b></td>
                            <td valign="top" class="row1">{image_abs}</td>
                          </tr>
                          <tr>
                            <td valign="top" class="row2" width="33%"><b>{lang_image_bj}</b></td>
                            <td valign="top" class="row2">{image_bj}</td>
                          </tr>
                          <tr>
                            <td valign="top" class="row1" width="33%"><b>{lang_image_ids}</b></td>
                            <td valign="top" class="row1">{image_ids}</td>
                          </tr>
                          <tr>
                            <td valign="top" class="row2" width="33%"><b>{lang_image_ads}</b></td>
                            <td valign="top" class="row2">{image_ads}</td>
                          </tr>
                          <tr>
                            <td valign="top" class="row1" width="33%"><b>{lang_description}</b></td>
                            <td valign="top" class="row1">{image_description}</td>
                          </tr>
                          <tr>
                            <td valign="top" class="row2"><b>{lang_keywords}</b></td>
                            <td valign="top" class="row2">{image_keywords}</td>
                          </tr>
                          <tr>
                            <td valign="top" class="row1"><b>{lang_date}</b></td>
                            <td valign="top" class="row1">{image_date}</td>
                          </tr>
                          <tr>
                            <td valign="top" class="row2"><b>{lang_hits}</b></td>
                            <td valign="top" class="row2">{image_hits}</td>
                          </tr>
                          <tr>
                            <td valign="top" class="row1"><b>{lang_downloads}</b></td>
                            <td valign="top" class="row1">{image_downloads}</td>
                          </tr>
                          <tr>
                            <td valign="top" class="row2"><b>{lang_rating}</b></td>
                            <td valign="top" class="row2">{image_rating} ({image_votes}
                              {lang_votes})</td>
                          </tr>
                          <tr>
                            <td valign="top" class="row1"><b>{lang_file_size}</b></td>
                            <td valign="top" class="row1">{image_file_size}</td>
                          </tr>
                          <tr>
                            <td valign="top" class="row2"><b>{lang_added_by}</b></td>
                            <td valign="top" class="row2">{user_name_link}</td>
                          </tr>
                        </table>
                      </td>
                    </tr>
                  </table>

in der "templates/default_960px/member_uplooafform.html" steht folgendes:
Code: [Select]
         <tr>
            <td class="row2"><b>{lang_image_name}</b></td>
            <td class="row2"><input type="text" name="image_name"  size="30" value="{image_name}" class="input" /></td>
          </tr>
          <tr>
            <td class="row2" valign="top"><b>{lang_image_fdigital}</b></td>
            <td class="row2">
            <input type="text" name="image_fdigital" size="30" value="{image_fdigital}" class="input" />
            </td>
          </tr>
          <tr>
            <td class="row1" valign="top"><b>{lang_image_fanalog}</b></td>
            <td class="row1">
            <input type="text" name="image_fanalog" size="30" value="{image_fanalog}" class="input" />
            </td>
          </tr>
          <tr>
            <td class="row2" valign="top"><b>{lang_image_sto}</b></td>
            <td class="row2">
            <input type="text" name="image_sto" size="30" value="{image_sto}" class="input" />
            </td>
          </tr>
          <tr>
            <td class="row1" valign="top"><b>{lang_image_klasse}</b></td>
            <td class="row1">
            <input type="text" name="image_klasse" size="30" value="{image_klasse}" class="input" />
            </td>
          </tr>
          <tr>
            <td class="row2" valign="top"><b>{lang_image_kfz}</b></td>
            <td class="row2">
            <input type="text" name="image_kfz" size="30" value="{image_kfz}" class="input" />
            </td>
          </tr>
          <tr>
            <td class="row1" valign="top"><b>{lang_image_fgs}</b></td>
            <td class="row1">
            <input type="text" name="image_fgs" size="30" value="{image_fgs}" class="input" />
            </td>
          </tr>
          <tr>
            <td class="row2" valign="top"><b>{lang_image_abs}</b></td>
            <td class="row2">
            <input type="text" name="image_abs" size="30" value="{image_abs}" class="input" />
            </td>
          </tr>
          <tr>
            <td class="row1" valign="top"><b>{lang_image_bj}</b></td>
            <td class="row1">
            <input type="text" name="image_bj" size="30" value="{image_bj}" class="input" />
            </td>
          </tr>
          <tr>
            <td class="row2" valign="top"><b>{lang_image_ids}</b></td>
            <td class="row2">
            <input type="text" name="image_ids" size="30" value="{image_ids}" class="input" />
            </td>
          </tr>
          <tr>
            <td class="row1" valign="top"><b>{lang_image_ads}</b></td>
            <td class="row1">
            <input type="text" name="image_ads" size="30" value="{image_ads}" class="input" />
            </td>
          </tr>
          <tr>
            <td class="row2" valign="top"><b>{lang_description}</b></td>
            <td class="row2">
              <textarea name="image_description" cols="30" class="textarea" rows="10">{image_description}</textarea>
            </td>
          </tr>
          <tr>
            <td class="row1" valign="top"><b>{lang_keywords}</b></td>
            <td class="row1">
              <textarea cols="30" class="textarea" rows="10" name="image_keywords">{image_keywords}</textarea>
            </td>
          </tr>

Diese Einträge sind alle bereits vorhanden und da habe ich nichts dran geändert.

Im besagten Tutorial wurde aber keine weitere Dateiänderung benannt soweit ich das verstanden habe.

3
Hallo,
seit längerem habe ich bei meiner Galerie weitere Felder für die Fotobeschreibungen hinzugefügt, siehe hier:
http://img.em-upload.de/image/dpY

Wenn jetzt ein User (kein Admin) ein Foto hinzufügt kann er diese Felder zwar ausfüllen, wenn ich diese als Admin aber freischalten möchte kann ich diese Felder nicht bearbeiten:
http://img.em-upload.de/image/d01
http://img.em-upload.de/image/dpe

Wenn ich das foto dann freischalte wird nur der Inhalt der Felder übernommen, die hier zu sehen sindhttp://img.em-upload.de/image/dpe. Die restlichen Spalten sind leer.

Wie kann ich das Problem lösen?

Mit freundlichen Grüßen,
Sascha

4
Ja danke für das Angebot, läuft ja jetzt zum Glück :D

5
Tja komischerweise geht jetzt alles wie soll... Hatte jetzt die thumbnail_bit.html nochmal neu gemacht und dann alles mit einem center-Befehl gemacht:
Code: [Select]
<!-- you wish detail page in a small javascript open window, use {thumbnail_openwindow} -->
<div align="center">
{thumbnail}<br />
<b>{image_name}</b> {if image_is_new}<sup class="new">{lang_new}</sup>{endif image_is_new}
<br />
({user_name_link})<br />
<a href="{cat_url}">{cat_name}</a><br />
</div>

Danke für deine Hilfe ;)

6
In der Anleitung stand ja das man bottom zu top ändern sollte, in den 4 besagten .php Dateien... In der index.php war der Eintrag zum abändern nicht drin, in der categories.php hab ich den geändert und in den anderen beiden war im Eintrag bereits top eingetragen.

Mods habe ich nur einen drin, nämlich den dass man mehrere Fotos im Datensatz verknüpfen kann, wie hier zum Beispiel: http://www.einsatzfahrzeuge-deutschland.de/details.php?image_id=531

7
Also in der:
- index.php ist dieese Zeile nicht vorhanden;
- categories.php geändert zu "top";
- lightbox.php bereits "top" vorhanden;
- search.php auch bereits "top" vorhanden

Jedoch immernoch ohne Veränderung auf der Seite.

Achso was vielleicht noch wichtig wäre: Diese Lücken zwischen den einzelnen Elementen sind auch in den einzelnen Unterkategorien vorhanden, da sollten die natürlich auch weg (Beispiel: http://www.einsatzfahrzeuge-deutschland.de/categories.php?cat_id=109).

8
Ja habe ich:
Code: [Select]
<!-- you wish detail page in a small javascript open window, use {thumbnail_openwindow} -->
<center>{thumbnail}</center><br />
<center><b>{image_name}</b> {if image_is_new}<sup class="new">{lang_new}</sup>{endif image_is_new}</center><br />
<center>({user_name_link})</center><br />
<center><a href="{cat_url}">{cat_name}</a></center><br />

9
Also das was Rembrandt geschrieben hat habe ich umgesetzt, jedoch hat das nicht geholfen, es sieht immernoch gleich aus.

categories.php:
Code: [Select]
<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: categories.php                                       *
 *        Copyright: (C) 2002-2016 4homepages.de                          *
 *            Email: 4images@4homepages.de                                * 
 *              Web: http://www.4homepages.de                             * 
 *    Scriptversion: 1.8                                                  *
 *                                                                        *
 **************************************************************************
 *                                                                        *
 *    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 'categories,category_bit,thumbnail_bit';
$main_template 'categories';

define('GET_CACHES'1);
define('ROOT_PATH''./');
define('MAIN_SCRIPT'__FILE__);
include(
ROOT_PATH.'global.php');
require(
ROOT_PATH.'includes/sessions.php');
$user_access get_permission();
include(
ROOT_PATH.'includes/page_header.php');

if (!
$cat_id || !isset($cat_cache[$cat_id]) || !check_permission("auth_viewcat"$cat_id)) {
  
redirect("index.php");
}

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

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

ob_start();

//-----------------------------------------------------
//--- SEO variables -----------------------------------
//-----------------------------------------------------

$site_template->register_vars(array('prepend_head_title' => $cat_cache[$cat_id]['cat_name'] . " - "));

//-----------------------------------------------------
//--- Show Categories ---------------------------------
//-----------------------------------------------------
if (!check_permission("auth_upload"$cat_id)) {
  
$upload_url "";
  
$upload_button "<img src=\"".get_gallery_image("upload_off.gif")."\" border=\"0\" alt=\"\" />";
}
else {
  
$upload_url $site_sess->url(ROOT_PATH."member.php?action=uploadform&amp;".URL_CAT_ID."=".$cat_id);
  
$upload_button "<a href=\"".$upload_url."\"><img src=\"".get_gallery_image("upload.gif")."\" border=\"0\" alt=\"\" /></a>";
}

$random_cat_image = (defined("SHOW_RANDOM_IMAGE") && SHOW_RANDOM_IMAGE == 0) ? "" get_random_image($cat_id);
$site_template->register_vars(array(
  
"categories" => get_categories($cat_id),
  
"cat_name" => format_text($cat_cache[$cat_id]['cat_name'], 2),
  
"cat_description" => format_text($cat_cache[$cat_id]['cat_description'], 101),
  
"cat_hits" => $cat_cache[$cat_id]['cat_hits'],
  
"upload_url" => $upload_url,
  
"upload_button" => $upload_button,
  
"random_cat_image" => $random_cat_image
));

unset(
$random_cat_image);

//-----------------------------------------------------
//--- Show Images -------------------------------------
//-----------------------------------------------------
$site_template->register_vars(array(
  
"has_rss"   => true,
  
"rss_title" => "RSS Feed: ".format_text($cat_cache[$cat_id]['cat_name'], 2)." (".str_replace(':'''$lang['new_images']).")",
  
"rss_url"   => $script_url."/rss.php?action=images&amp;".URL_CAT_ID."=".$cat_id
));

$num_rows_all = (isset($cat_cache[$cat_id]['num_images'])) ? $cat_cache[$cat_id]['num_images'] : 0;
$link_arg $site_sess->url(ROOT_PATH."categories.php?".URL_CAT_ID."=".$cat_id);

//5######################################## Start MOD: More Pictures on Detail Page #################################################
  
$sql "SELECT COUNT('image_group') AS sum
             FROM "
.IMAGES_TABLE."
             WHERE cat_id = '
$cat_id' AND image_group_image <= 'image_group' AND image_group != 0";
 
$row $site_db->query_firstrow($sql);
 
$num_rows_all $num_rows_all $row['sum']; 
//######################################## End MOD: More Pictures on Detail Page #################################################

include(ROOT_PATH.'includes/paging.php');
$getpaging = new Paging($page$perpage$num_rows_all$link_arg);
$offset $getpaging->get_offset();

$site_template->register_vars(array(
  
"paging" => $getpaging->get_paging(),
  
"paging_stats" => $getpaging->get_paging_stats()
));

$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;
  }
}

$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,i.image_group,i.image_group_image".$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 i.cat_id = 
$cat_id AND c.cat_id = i.cat_id  AND NOT i.image_group <> i.image_group_image 
        ORDER BY "
.$config['image_order']." ".$config['image_sort'].", i.image_id ".$config['image_sort']."
        LIMIT 
$offset$perpage ";
$result $site_db->query($sql);
$num_rows $site_db->get_numrows($result);

if (!
$num_rows)  {
  
$thumbnails "";
  
$msg $lang['no_images'];
}
else {
  
$thumbnails "<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)){
    if (
$count == 0) {
      
$row_bg_number = ($bgcounter++ % == 0) ? 2;
      
$thumbnails .= "<tr class=\"imagerow".$row_bg_number."\">\n";
    }
    
$thumbnails .= "<td width=\"".$imgtable_width."\" valign=\"middle\">\n";

    
show_image($image_row);
    
$thumbnails .= $site_template->parse_template("thumbnail_bit");
    
$thumbnails .= "\n</td>\n";

    
$count++;
    if (
$count == $config['image_cells']) {
      
$thumbnails .= "</tr>\n";
      
$count 0;
    }
  } 
// end while

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

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

//-----------------------------------------------------
//--- Print Out ---------------------------------------
//-----------------------------------------------------
$site_template->register_vars(array(
  
"msg" => $msg,
  
"clickstream" => $clickstream
));

$site_template->print_template($site_template->parse_template($main_template));

$content ob_get_contents();
ob_end_clean();

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

  
save_cache_file($cache_id$content);
}

// end if get_cache_file()

echo $content;

//Update Category Hits
if ($user_info['user_level'] != ADMIN && $page == 1) {
  
$sql "UPDATE ".CATEGORIES_TABLE."
          SET cat_hits = cat_hits + 1
          WHERE cat_id = 
$cat_id";
  
$site_db->query($sql);
}

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


index.php:
Code: [Select]
<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: index.php                                            *
 *        Copyright: (C) 2002-2016 4homepages.de                          *
 *            Email: 4images@4homepages.de                                * 
 *              Web: http://www.4homepages.de                             * 
 *    Scriptversion: 1.8                                                  *
 *                                                                        *
 **************************************************************************
 *                                                                        *
 *    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('MAIN_SCRIPT'__FILE__);
define('GET_USER_ONLINE'1);
include(
ROOT_PATH.'global.php');
require(
ROOT_PATH.'includes/sessions.php');
$user_access get_permission();

if (isset(
$HTTP_GET_VARS['template']) || isset($HTTP_POST_VARS['template'])) {
  
$template = (isset($HTTP_GET_VARS['template'])) ? get_basefile(stripslashes($HTTP_GET_VARS['template'])) : get_basefile(stripslashes($HTTP_POST_VARS['template']));
  if (!
file_exists(TEMPLATE_PATH."/".$template.".".$site_template->template_extension)) {
    
$template "";
  }
  else {
    
$main_template $template;
  }
}
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));
  
$site_template->register_vars("clickstream"$clickstream);
  
$site_template->print_template($site_template->parse_template($main_template));
  include(
ROOT_PATH.'includes/page_footer.php');
}

$cache_id create_cache_id(
  
'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 New Images ---------------------------------
//-----------------------------------------------------
$site_template->register_vars(array(
  
"has_rss"   => true,
  
"rss_title" => "RSS Feed: ".format_text($config['site_name'], 2)." (".str_replace(':'''$lang['new_images']).")",
  
"rss_url"   => $script_url."/rss.php?action=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;
  }
}

$num_new_images 16;
$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 NOT IN ("
.get_auth_cat_sql("auth_viewcat""NOTIN").")
        ORDER BY 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=\"middle\">\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);

//-----------------------------------------------------
//--- Print Out ---------------------------------------
//-----------------------------------------------------
$site_template->register_vars(array(
  
"msg" => $msg,
  
"clickstream" => $clickstream
));
$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');
?>


10
Hi nobby,
da hatte ich was falsch eingestellt, die Bilder sind jetzt abrufbar.

11
Hallo Leute,
ich habe ein Problem, nämlich die Tabelle "Neue Bilder" auf der Startseite sieht akutell so aus:
http://img.em-upload.de/image/dI9
Das sieht meiner Meinung nach jedoch sehr unschön aus, wegen den großen Abständen zwischen Thumbnail, Bildtitel, Username und Kategorie.

Wie bekommt man diesen kleiner, so dass es eher so aussieht:
http://img.em-upload.de/image/dI4

Für eure Hilfe wäre ich sehr dankbar ;)

Pages: [1]