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

Pages: 1 2 3 [4] 5 6
46
Feedback & Suggestions / Re: Datum in der Detailansicht
« on: September 18, 2006, 01:20:49 PM »
Hi Achim,

wie Du gesehen hast, zeige ich in meiner Galerie der Detailansicht gar keine Bilddaten an. Damit ich bei einem Bild problemlos erkennen kann, wann ich es gemacht habe, benenne ich alle meine Fotos nach dem Schema jjj-mm-tt---hh-mm-ss um. Das mache ich per Knopfdruck mit dem Programm "Rename Master" welches diese Daten aus den Exif-Daten der Fotos liest.

Die Sortierreihenfolge in der Galerie habe ich angepasst, so dass nach Dateinamen sortiert wird, so ist auch sichergestellt dass alle Fotos in der richtigen Reihenfolge angezeigt werden, egal wann sie hochgeladen werden und egal mit welcher Kamera sie aufgenommen wurden.

Damit man nach Dateinamen sortieren kann, muss in der Datei /lang/deutsch/admin.php die letzte Zeile ergänzt werden:

Code: [Select]
*-- Setting-Group 3 --*/
$setting_group[3]="Bild Einstellungen";
$setting['image_order'] = "Bilder sortieren nach";
$image_order_optionlist = array(
  "image_name"      => "Name",
  "image_date"      => "Datum",
  "image_downloads" => "Downloads",
  "image_votes"     => "Anzahl Bewertungen",
  "image_rating"    => "Bewertung",
  "image_hits"      => "Hits",
  "image_media_file" => "Dateiname"

Nach dieser Änderung hast Du im Control Panel in den Einstellungen auszuwählen, dass nach Dateiname sortiert wird.
Vielleicht wäre diese Sortierung ja auch eine Alternative für Dich.

Das Template für meine Galerie habe ich selber "gebastelt".

Viele Grüße

Claudia

47
Feedback & Suggestions / Re: Datum in der Detailansicht
« on: September 18, 2006, 09:01:11 AM »
Wozu brauchst Du denn das Aufnahmedatum?
Soll es bei jedem Bild angezeigt werden oder willst Du die Bilder nach Aufnahmedatum sortieren?

48
Discussion & Troubleshooting / Re: die Sortierung ist durcheinander
« on: September 17, 2006, 11:04:28 PM »
Quote
Ich sortiere übrigens nach Name aufsteigend
Quote
Bisher hatten die Bilder alle den gleichen Namen, also z. B. „Weihnachten 2005“ und die Datei hatte den Namen „Weihnachten05_##.jpg“. „##“ wurde fortlaufend nummeriert.

Wenn ich das richtig verstehe, dann sortierst Du nach "Name" ... das ist der von Dir vorgegenbe Bildname  "Weihnachten 2005".
Da der Dateiname bei allen Bildern der selbe ist, kann die Galerie diese auch nicht ordentlich sortieren und wählt - vermute ich mal - das Uploaddatum als zweites Kriterium für die Sortierung.

Die unterschiedlichen Dateinamen werden bei dieser Sortierung nicht berücksichtigt.
Du kannst bei Bedarf auch alle Bilder nach Dateinamen sortieren.

Damit man nach Dateinamen sortieren kann, muss in der Datei /lang/deutsch/admin.php die letzte Zeile ergänzt werden:

Code: [Select]
*-- Setting-Group 3 --*/
$setting_group[3]="Bild Einstellungen";
$setting['image_order'] = "Bilder sortieren nach";
$image_order_optionlist = array(
  "image_name"      => "Name",
  "image_date"      => "Datum",
  "image_downloads" => "Downloads",
  "image_votes"     => "Anzahl Bewertungen",
  "image_rating"    => "Bewertung",
  "image_hits"      => "Hits",
  "image_media_file" => "Dateiname"

Nach dieser Änderung hast Du im Control Panel in den Einstellungen auszuwählen, dass nach Dateiname sortiert wird.

Viele Grüße

Claudia

49
Feedback & Suggestions / Re: Datum in der Detailansicht
« on: September 17, 2006, 08:53:16 PM »
Guck mal hier, das könnte die Lösung sein:
http://www.4homepages.de/forum/index.php?topic=3706.0

Viele Grüße

Claudia

50
Feedback & Suggestions / Re: Thumbnails automatisch erzeugen
« on: September 17, 2006, 06:57:19 PM »
Hi ivan,

das ist nicht die Datei, nach der er gefragt hat. Er wollte nicht checkimages.php, sondern die images.php aus dem Batch-Copy-Edit.

@Helimb/Achim
Dieser Link sollte funktionieren (steht auch am Ende des anderen Beitrags) : http://www.4homepages.de/forum/index.php?action=dlattach;topic=6759.0;id=950

Funktioniert denn inzwischen die Erstellung der Thumbnails bei Dir?

Viele Grüße

Claudia

51
Feedback & Suggestions / Re: Thumbnails automatisch erzeugen
« on: September 17, 2006, 12:51:37 PM »
Ich habe mir eine Kategorie "Upload" erstellt, die für andere nicht ersichtlich ist. In das Data-Verzeichnis dieser Kategorie lade ich meien Fotos per FTP gesammelt hoch.

Dann verwende ich im Control Panel die Funktion "neue Bilder checken" mit einem Kreuz bei "Ausführliche Version"
Ich kann damit relativ schnell viele Fotos benennen und verschlagworten, dabei werden dann beim Speichern automatisch auch die Thumbnails für die Bilder erstellt.

Danach verschiebe ich die Bilder in die entsprechenden Kategorien. Das geht mit dem folgenden Mod sehr komfortabel:
http://www.4homepages.de/forum/index.php?topic=6759.0

Viele Grüße

Claudia


52
Du kannst die Thumbnails per FTP manuell aus den Verzeichnissen löschen und dann den "Auto-Thumbnailer" verwenden, der nach fehlenden Thumbnails sucht und diese erstellt.

Bevor Du alle löscht, probier es am besten mit einem einzelnen Bild aus ob es klappt. In einem anderen Thread hat nämlich gerade jemand gepostet, der Auto-Thumbnailer würde bei ihm nicht funktionieren.

Viele Grüße

Claudia

53
Feedback & Suggestions / Re: Downloading older versions
« on: September 17, 2006, 12:36:50 AM »
Here it is:

Code: [Select]
<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: sessions.php                                         *
 *        Copyright: (C) 2002 Jan Sorgalla                                *
 *            Email: jan@4homepages.de                                    *
 *              Web: http://www.4homepages.de                             *
 *    Scriptversion: 1.7.2                                                *
 *                                                                        *
 *    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.                              *
 *                                                                        *
 *************************************************************************/
if (!defined('ROOT_PATH')) {
  die("Security violation");
}

//-----------------------------------------------------
//--- Start Configuration -----------------------------
//-----------------------------------------------------

define('SESSION_NAME''sessionid');

$user_table_fields = array(
  "user_id" => "user_id",
  "user_level" => "user_level",
  "user_name" => "user_name",
  "user_password" => "user_password",
  "user_email" => "user_email",
  "user_showemail" => "user_showemail",
  "user_allowemails" => "user_allowemails",
  "user_invisible" => "user_invisible",
  "user_joindate" => "user_joindate",
  "user_activationkey" => "user_activationkey",
  "user_lastaction" => "user_lastaction",
  "user_location" => "user_location",
  "user_lastvisit" => "user_lastvisit",
  "user_comments" => "user_comments",
  "user_homepage" => "user_homepage",
  "user_icq" => "user_icq"
);

//-----------------------------------------------------
//--- End Configuration -------------------------------
//-----------------------------------------------------

function get_user_table_field($add$user_field) {
  global $user_table_fields;
  return (!empty($user_table_fields[$user_field])) ? $add.$user_table_fields[$user_field] : "";
}

class 
Session {

  var $session_id;
  var $user_ip;
  var $user_location;
  var $current_time;
  var $session_timeout;
  var $mode "get";
  var $session_info = array();
  var $user_info = array();

  function Session() {
    global $config;
    $this->session_timeout $config['session_timeout'] * 60;
    $this->user_ip $this->get_user_ip();
    $this->user_location $this->get_user_location();
    $this->current_time time();

    // Stop adding SID to URLs
    @ini_set('session.use_trans_sid'0);

    //@ini_set('session.cookie_lifetime', $this->session_timeout);

    session_name(urlencode(SESSION_NAME));
    session_start();

    $this->demand_session();
  }

  function set_cookie_data($name$value$permanent 1) {
    $cookie_expire = ($permanent) ? $this->current_time 60 60 24 365 0;
    $cookie_name COOKIE_NAME.$name;
    setcookie($cookie_name$value$cookie_expireCOOKIE_PATHCOOKIE_DOMAINCOOKIE_SECURE);
  }

  function read_cookie_data($name) {
    global $HTTP_COOKIE_VARS;
    $cookie_name COOKIE_NAME.$name;
    return (isset($HTTP_COOKIE_VARS[$cookie_name])) ? $HTTP_COOKIE_VARS[$cookie_name] : false;
  }

  function get_session_id() {
    if (SID == '') {
      $this->mode "cookie";
    }

    $this->session_id preg_replace('/[^a-z0-9]+/i'''session_id());
  }

  function demand_session() {
    $this->get_session_id();
    if (!$this->load_session_info()) {
      $this->delete_old_sessions();
      $user_id = ($this->read_cookie_data("userid")) ? intval($this->read_cookie_data("userid")) : GUEST;
      $this->start_session($user_id);
    }
    else {
      $this->user_info $this->load_user_info($this->session_info['session_user_id']);
      $update_cutoff = ($this->user_info['user_id'] != GUEST) ? $this->current_time $this->user_info['user_lastaction'] : $this->current_time $this->session_info['session_lastaction'];
      if ($update_cutoff 60) {
        $this->update_session();
        $this->delete_old_sessions();
      }
    }
  }

  function start_session($user_id GUEST$login_process 0) {
    global $site_db;

    $this->user_info $this->load_user_info($user_id);
    if ($this->user_info['user_id'] != GUEST && !$login_process) {
      if ($this->read_cookie_data("userpass") === $this->user_info['user_password'] && $this->user_info['user_level'] > USER_AWAITING) {
        $this->set_cookie_data("userpass"$this->user_info['user_password']);
      }
      else {
        $this->set_cookie_data("userpass"""0);
        $this->user_info $this->load_user_info(GUEST);
      }
    }

    //if (!$login_process) {
      $sql "REPLACE INTO ".SESSIONS_TABLE."
              (session_id, session_user_id, session_lastaction, session_location, session_ip)
              VALUES
              ('
$this->session_id', ".$this->user_info['user_id'].", $this->current_time, '$this->user_location', '$this->user_ip')";
      $site_db->query($sql);
    //}

    $this->session_info['session_user_id'] = $this->user_info['user_id'];
    $this->session_info['session_lastaction'] = $this->current_time;
    $this->session_info['session_location'] = $this->user_location;
    $this->session_info['session_ip'] = $this->user_ip;

    if ($this->user_info['user_id'] != GUEST) {
      $this->user_info['user_lastvisit'] = (!empty($this->user_info['user_lastaction'])) ? $this->user_info['user_lastaction'] : $this->current_time;
      $sql "UPDATE ".USERS_TABLE."
              SET "
.get_user_table_field("""user_lastaction")." = $this->current_time, ".get_user_table_field("""user_location")." = '$this->user_location', ".get_user_table_field("""user_lastvisit")." = ".$this->user_info['user_lastvisit']."
              WHERE "
.get_user_table_field("""user_id")." = ".$this->user_info['user_id'];
      $site_db->query($sql);
    }
    $this->set_cookie_data("lastvisit"$this->user_info['user_lastvisit']);
    $this->set_cookie_data("userid"$this->user_info['user_id']);
    return true;
  }

  function login($user_name ""$user_password ""$auto_login 0$set_auto_login 1) {
    global $site_db$user_table_fields;

    if (empty($user_name) || empty($user_password)) {
      return false;
    }
    $sql "SELECT ".get_user_table_field("""user_id").get_user_table_field(", ""user_password")."
            FROM "
.USERS_TABLE."
            WHERE "
.get_user_table_field("""user_name")." = '$user_name' AND ".get_user_table_field("""user_level")." <> ".USER_AWAITING;
    $row $site_db->query_firstrow($sql);

    $user_id = (isset($row[$user_table_fields['user_id']])) ? $row[$user_table_fields['user_id']] : GUEST;
    $user_password md5($user_password);
    if ($user_id != GUEST) {
      if ($row[$user_table_fields['user_password']] == $user_password) {
        $sql "UPDATE ".SESSIONS_TABLE."
                SET session_user_id = 
$user_id
                WHERE session_id = '
$this->session_id'";
        $site_db->query($sql);
        if ($set_auto_login) {
          $this->set_cookie_data("userpass", ($auto_login) ? $user_password "");
        }
        $this->start_session($user_id1);
        return true;
      }
    }
    return false;
  }

  function logout($user_id) {
    global $site_db;
    $sql "DELETE FROM ".SESSIONS_TABLE."
            WHERE session_id = '
$this->session_id' OR session_user_id = $user_id";
    $site_db->query($sql);
    $this->set_cookie_data("userpass"""0);
    $this->set_cookie_data("userid"GUEST);

    $this->session_info = array();

    return true;
  }

  function delete_old_sessions() {
    global $site_db;
    $expiry_time $this->current_time $this->session_timeout;
    $sql "DELETE FROM ".SESSIONS_TABLE."
            WHERE session_lastaction < 
$expiry_time";
    $site_db->query($sql);

    return true;
  }

  function update_session() {
    global $site_db;

$sql "REPLACE INTO ".SESSIONS_TABLE."
           (session_id, session_user_id, session_lastaction, session_location, session_ip)
           VALUES
           ('
$this->session_id', ".$this->user_info['user_id'].", $this->current_time, '$this->user_location', '$this->user_ip')";
    $site_db->query($sql);

    $this->session_info['session_lastaction'] = $this->current_time;
    $this->session_info['session_location'] = $this->user_location;
    $this->session_info['session_ip'] = $this->user_ip;

    if ($this->user_info['user_id'] != GUEST) {
      $sql "UPDATE ".USERS_TABLE."
              SET "
.get_user_table_field("""user_lastaction")." = $this->current_time, ".get_user_table_field("""user_location")." = '$this->user_location'
              WHERE "
.get_user_table_field("""user_id")." = ".$this->user_info['user_id'];
      $site_db->query($sql);
    }
    return;
  }

  function generate_session_id() {
    return session_id();
  }

  function return_session_info() {
    return $this->session_info;
  }

  function return_user_info() {
    return $this->user_info;
  }

  function freeze() {
    return;
  }

  function load_session_info() {
    if (@ini_get('register_globals')) {
      session_register('__session');

      if (!isset($GLOBALS['__session'])) {
        $GLOBALS['__session'] = array();
      }

      $this->session_info = &$GLOBALS['__session'];

    } else {
      if (isset($_SESSION)) {
        if (!isset($_SESSION['__session'])) {
          $_SESSION['__session'] = array();
        }

        $this->session_info = &$_SESSION['__session'];

      } else {
        if (!isset($GLOBALS['HTTP_SESSION_VARS']['__session'])) {
          $GLOBALS['HTTP_SESSION_VARS']['__session'] = array();
        }

        $this->session_info = &$GLOBALS['HTTP_SESSION_VARS']['__session'];
      }
    }

    if (!isset($this->session_info['session_ip'])) {
      $this->session_info = array();
      return false;
    }

    if ($this->mode == "get" && $this->session_info['session_ip'] != $this->user_ip) {
      if (function_exists('session_regenerate_id')) {
        @session_regenerate_id();
      }
      $this->get_session_id();
      $this->session_info = array();
      return false;
    }

    return $this->session_info;
  }

  function load_user_info($user_id GUEST) {
    global $site_db$user_table_fields;

    if ($user_id != GUEST) {
      $sql "SELECT u.*, l.*
              FROM "
.USERS_TABLE." u, ".LIGHTBOXES_TABLE." l
              WHERE "
.get_user_table_field("u.""user_id")." = $user_id AND l.user_id = ".get_user_table_field("u.""user_id");
      $user_info $site_db->query_firstrow($sql);
      if (!$user_info) {
        $sql "SELECT *
                FROM "
.USERS_TABLE."
                WHERE "
.get_user_table_field("""user_id")." = $user_id";
        $user_info $site_db->query_firstrow($sql);
        if ($user_info) {
          $lightbox_id get_random_key(LIGHTBOXES_TABLE"lightbox_id");
          $sql "INSERT INTO ".LIGHTBOXES_TABLE."
                  (lightbox_id, user_id, lightbox_lastaction, lightbox_image_ids)
                  VALUES
                  ('
$lightbox_id', ".$user_info[$user_table_fields['user_id']].", $this->current_time, '')";
          $site_db->query($sql);
          $user_info['lightbox_lastaction'] = $this->current_time;
          $user_info['lightbox_image_ids'] = "";
        }
      }
    }
    if (empty($user_info[$user_table_fields['user_id']])) {
      $user_info = array();
      $user_info['user_id'] = GUEST;
      $user_info['user_level'] = GUEST;
      $user_info['user_lastaction'] = $this->current_time;
      $user_info['user_lastvisit'] = ($this->read_cookie_data("lastvisit")) ? $this->read_cookie_data("lastvisit") : $this->current_time;
    }
    foreach ($user_table_fields as $key => $val) {
      if (isset($user_info[$val])) {
        $user_info[$key] = $user_info[$val];
      }
      elseif (!isset($user_info[$key])) {
        $user_info[$key] = "";
      }
    }
    return $user_info;
  }

  function set_session_var($var_name$value) {
    $this->session_info[$var_name] = $value;
    return true;
  }

  function get_session_var($var_name) {
    if (isset($this->session_info[$var_name])) {
      return $this->session_info[$var_name];
    }

    return '';
  }

  function drop_session_var($var_name) {
    unset($this->session_info[$var_name]);
  }

  function get_user_ip() {
    global $HTTP_SERVER_VARS$HTTP_ENV_VARS;
    $ip = (!empty($HTTP_SERVER_VARS['REMOTE_ADDR'])) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ((!empty($HTTP_ENV_VARS['REMOTE_ADDR'])) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : getenv("REMOTE_ADDR"));
    $ip preg_replace("/[^\.0-9]+/"""$ip);
    return substr($ip050);
  }

  function get_user_location() {
    global $self_url;
    return (defined("IN_CP")) ? "Control Panel" preg_replace(array("/([?|&])action=[^?|&]*/""/([?|&])mode=[^?|&]*/""/([?|&])phpinfo=[^?|&]*/""/([?|&])printstats=[^?|&]*/""/[?|&]".URL_ID."=[^?|&]*/""/[?|&]l=[^?|&]*/""/[&?]+$/"), array(""""""""""""""), addslashes($self_url));
  }

  function url($url$amp "&amp;") {
    global $l;
    $dummy_array explode("#"$url);
    $url $dummy_array[0];

    if ($this->mode == "get" && strpos($url$this->session_id) === false) {
      $url .= strpos($url'?') !== false $amp "?";
      $url .= SESSION_NAME."=".$this->session_id;
    }

    if (!empty($l)) {
      $url .= strpos($url'?') !== false $amp "?";
      $url .= "l=".$l;
    }

    $url .= (isset($dummy_array[1])) ? "#".$dummy_array[1] : "";
    return $url;
  }
//end of class

//-----------------------------------------------------
//--- Start Session -----------------------------------
//-----------------------------------------------------
define('COOKIE_NAME''4images_');
define('COOKIE_PATH''/');
define('COOKIE_DOMAIN''');
define('COOKIE_SECURE''0');

$site_sess = new Session();

// Get Userinfo
$session_info $site_sess->return_session_info();
$user_info $site_sess->return_user_info();

//-----------------------------------------------------
//--- Get User Caches ---------------------------------
//-----------------------------------------------------
$num_total_online 0;
$num_visible_online 0;
$num_invisible_online 0;
$num_registered_online 0;
$num_guests_online 0;
$user_online_list "";
$prev_user_ids = array();
$prev_session_ips = array();

if (
defined("GET_USER_ONLINE") && ($config['display_whosonline'] == || $user_info['user_level'] == ADMIN)) {
  $time_out time() - 300;
  $sql "SELECT s.session_user_id, s.session_lastaction, s.session_ip".get_user_table_field(", u.""user_id").get_user_table_field(", u.""user_level").get_user_table_field(", u.""user_name").get_user_table_field(", u.""user_invisible")."
  FROM "
.SESSIONS_TABLE." s
  LEFT JOIN "
.USERS_TABLE." u ON (".get_user_table_field("u.""user_id")." = s.session_user_id)
  WHERE s.session_lastaction >= 
$time_out
  ORDER BY "
.get_user_table_field("u.""user_id")." ASC, s.session_ip ASC";
  $result $site_db->query($sql);
  while ($row $site_db->fetch_array($result)) {
    if ($row['session_user_id'] != GUEST && (isset($row[$user_table_fields['user_id']]) && $row[$user_table_fields['user_id']] != GUEST)) {
      if (!isset($prev_user_ids[$row['session_user_id']])) {
        $is_invisible = (isset($row[$user_table_fields['user_invisible']]) && $row[$user_table_fields['user_invisible']] == 1) ? 0;
        $invisibleuser = ($is_invisible) ? "*" "";
        $username = (isset($row[$user_table_fields['user_level']]) && $row[$user_table_fields['user_level']] == ADMIN && $config['highlight_admin'] == 1) ? sprintf("<b>%s</b>"$row[$user_table_fields['user_name']]) : $row[$user_table_fields['user_name']];
        if (!$is_invisible || $user_info['user_level'] == ADMIN) {
          $user_online_list .= ($user_online_list != "") ? ", " "";
          $user_profile_link = (!empty($url_show_profile)) ? preg_replace("/{user_id}/"$row['session_user_id'], $url_show_profile) : ROOT_PATH."member.php?action=showprofile&amp;".URL_USER_ID."=".$row['session_user_id'];
          $user_online_list .= "<a href=\"".$site_sess->url($user_profile_link)."\">".$username."</a>".$invisibleuser;
        }
        (!$is_invisible) ? $num_visible_online++ : $num_invisible_online++;
        $num_registered_online++;
      }
      $prev_user_ids[$row['session_user_id']] = 1;
    }
    else {
      if (!isset($prev_session_ips[$row['session_ip']])) {
        $num_guests_online++;
      }
    }
    $prev_session_ips[$row['session_ip']] = 1;
  }
  $num_total_online $num_registered_online $num_guests_online;
  //$num_invisible_online = $num_registered_online - $num_visible_online;

  $site_template->register_vars(array(
    "num_total_online" => $num_total_online,
    "num_invisible_online" => $num_invisible_online,
    "num_registered_online" => $num_registered_online,
    "num_guests_online" => $num_guests_online,
    "user_online_list" => $user_online_list,
    "lang_user_online" => str_replace('{num_total_online}'$num_total_online$lang['user_online']),
    "lang_user_online_detail" => str_replace(array('{num_registered_online}','{num_invisible_online}','{num_guests_online}'), array($num_registered_online,$num_invisible_online,$num_guests_online), $lang['user_online_detail']),
  ));
  $whos_online $site_template->parse_template("whos_online");
  $site_template->register_vars("whos_online"$whos_online);
  unset($whos_online);
  unset($prev_user_ids);
  unset($prev_session_ips);
}
?>


54
Feedback & Suggestions / Re: Thumbnails automatisch erzeugen
« on: September 17, 2006, 12:23:28 AM »
Hast Du in den Einstellungen weiter oben unter "Modul zum Erstellen der Thumbnail-Bilder" was ausgewählt?
Ich habe dort "GD-Bibliothek" ausgewählt und die Thumbnailerstellung klappt wunderbar.

Die Thumbnails werden automatisch beim Checken/Freischalten der neuen Bilder erzeugt.
Über den Menuepunkt "Auto-Thumbnailer" kannst Du auch nach fehlenden Thumbs suchen und diese erstellen.

Viele Grüße

Claudia

55
Discussion & Troubleshooting / Re: Sortierung in den Kategorien flasch.
« on: September 12, 2006, 09:18:22 AM »
Ich habe gerade nochmal nachgesehen, also bei mir sieht es genau so aus:

Code: [Select]
/*-- Setting-Group 3 --*/
$setting_group[3]="Bild Einstellungen";
$setting['image_order'] = "Bilder sortieren nach";
$image_order_optionlist = array(
  "image_name"      => "Name",
  "image_date"      => "Datum",
  "image_downloads" => "Downloads",
  "image_votes"     => "Anzahl Bewertungen",
  "image_rating"    => "Bewertung",
  "image_hits"      => "Hits",
  "image_media_file" => "Dateiname"

Hast Du ggf. ein Komma vergessen?

56
Discussion & Troubleshooting / Re: Sortierung in den Kategorien flasch.
« on: September 12, 2006, 02:06:05 AM »
Quote
Also, wen es interessiert, die Lösung für mich ist: In der Datenbank bei 'settings' im Eintrag 'sort' den Eintrag auf 'image_id' zu ändern.

Das müßte ggf. funktionieren, wenn Du in der Datei /lang/deutsch/admin.php eine Zeile ergänzt:

*-- Setting-Group 3 --*/
$setting_group[3]="Bild Einstellungen";
$setting['image_order'] = "Bilder sortieren nach";
$image_order_optionlist = array(
  "image_name"      => "Name",
  "image_date"      => "Datum",
  "image_downloads" => "Downloads",
  "image_votes"     => "Anzahl Bewertungen",
  "image_rating"    => "Bewertung",
  "image_hits"      => "Hits",
  "image_id" => "ID-Nummer"

Nun wird im Control Panel auch die Sortierung nach ID-Nummer angezeigt.


Noch eine alternative Sortiermethode, die ich verwende: Sortieren nach Dateinamen

Ich benenne meine Fotos immer vor dem Upload mit dem Programm Rename Master um. Der Dateiname wird dabei automatisch aus den Exif-Datum des Fotos erzeugt und hat dann die Form: jjjj-mm-tt---hh-mm-ss.jpg

In den Galerie-Einstellungen habe ich festgelegt, dass die Bilder anhand des Dateinamens sortiert werden. So ist sichergestellt, dass die Fotos immer in der Reihenfolge angezeigt werden, in der sie aufgenommen werden ... entweder absteigend oder aufsteigend.

Damit man nach Dateinamen sortieren kann, muss in der Datei /lang/deutsch/admin.php eine Zeile ergänzt werden:

*-- Setting-Group 3 --*/
$setting_group[3]="Bild Einstellungen";
$setting['image_order'] = "Bilder sortieren nach";
$image_order_optionlist = array(
  "image_name"      => "Name",
  "image_date"      => "Datum",
  "image_downloads" => "Downloads",
  "image_votes"     => "Anzahl Bewertungen",
  "image_rating"    => "Bewertung",
  "image_hits"      => "Hits",
  "image_media_file" => "Dateiname"

Viele Grüße

Claudia


57
Discussion & Troubleshooting / Re: Sortierung in den Kategorien flasch.
« on: September 11, 2006, 01:26:33 AM »
Die Fotos werden nicht automatisch nach ID-Nummer sortiert.

Im Control Panel kannst Du unter "Einstellungen" vorgeben, in welcher Reihenfolge (aufsteigend/absteigend) die Bilder angezeigt werden sollen.
Sortierkriterien sind wahlweise:

- Name
- Datum
- Bewertungen
- Anzahl Bewertungen
- Hits
- Downloads

Viele Grüße

Claudia

58
@tdkpaul
was bezweckst Du mit Deinem Beitrag?
Statt dem Fragesteller eine Hilfestellung zu geben kritisierst Du ihn persönlich und mäkelst an der Webseite rum.



59
Feedback & Suggestions / Re: Zusätzliche Links
« on: July 21, 2006, 11:10:02 AM »
Ja, das sieht in der Tat ziemlich "wirr" aus  8O

Lade Dir am besten nochmal das Original aus den Templates, und nimm dies als Grundlage für Deine Änderungen.

60
Feedback & Suggestions / Re: Zusätzliche Links
« on: July 21, 2006, 10:10:10 AM »
Du musst die Datei footer.html entsprechend anpassen.

Viele Grüße

Claudia

Pages: 1 2 3 [4] 5 6