Author Topic: File Size  (Read 5272 times)

0 Members and 1 Guest are viewing this topic.

Offline osnapicture

  • Full Member
  • ***
  • Posts: 152
    • View Profile
File Size
« on: December 11, 2007, 02:37:33 PM »
Im using 3 differnt file sizes for each image.
One for the thumbnail, one for diplaying, and one big file for downloading.
if I add the code {image_file_size} in my template there is shown only the size of the file which is displayed. how can I chance this to show the size of the downloadable file?

Offline mawenzi

  • 4images Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: File Size
« Reply #1 on: December 11, 2007, 02:44:03 PM »
... sorry for my answer in german ... ;)
...
... du müsstest an der Stelle in der functions.php wo "image_file_size" definiert wird, den Pfad ändern ...
... ggf. ... /big/ ... dazufügen (wenn es denn dein entspr. Ordner ist) ...
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline osnapicture

  • Full Member
  • ***
  • Posts: 152
    • View Profile
Re: File Size
« Reply #2 on: December 11, 2007, 02:55:02 PM »
don't worry about your answer in german. das müsste der folgende code sein, oder?

Code: [Select]
function format_file_size($file_size = 0) {
  //$file_size = intval($file_size);
  if (!$file_size) {
    return "n/a";
  }
  if (strlen($file_size) <= 9 && strlen($file_size) >= 7) {
    $file_size = number_format($file_size / 1048576,1);
    return $file_size."&nbsp;MB";
  }
  elseif (strlen($file_size) >= 10) {
    $file_size = number_format($file_size / 1073741824,1);
    return $file_size."&nbsp;GB";
  }
  else {
    $file_size = number_format($file_size / 1024,1);
    return $file_size."&nbsp;KB";
  }
}

function get_remote_file_size($file_path) {
  if (!CHECK_REMOTE_FILES) {
    return 'n/a';
  }
  ob_start();
  @readfile($file_path);
  $file_data = ob_get_contents();
  ob_end_clean();
  return format_file_size(strlen($file_data));
}

wo kann ich da das big ergänzen?

Offline mawenzi

  • 4images Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: File Size
« Reply #3 on: December 11, 2007, 03:06:06 PM »
... da nicht ... denn das ist die Formatierung der Dateigröße ...
... sondern hier ... ( ich habe gerade nicht die Zeilen-Nr. einer originalen functions.php vers.1.7.4 zur Hand )
Code: [Select]
  $file_size = "n/a";
  if (!is_remote($image_row['image_media_file'])) {
    if ($file_size = @filesize(MEDIA_PATH."/".$image_row['cat_id']."/".$image_row['image_media_file'])) {
      $file_size = format_file_size($file_size);
    }
  }
... und das müsste dann etwa so aussehen ...
Code: [Select]
  $file_size = "n/a";
  if (!is_remote($image_row['image_media_file'])) {
    if ($file_size = @filesize(MEDIA_PATH."/".$image_row['cat_id']."/big/".$image_row['image_media_file'])) {
      $file_size = format_file_size($file_size);
    }
  }
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline osnapicture

  • Full Member
  • ***
  • Posts: 152
    • View Profile
Re: File Size
« Reply #4 on: December 11, 2007, 03:24:53 PM »
danke für die mühe. leider klappt es nicht. habe das dort ergänzt. als ergebnis wird jetzt aber gar keine dateigröße mehr angezeigt

Offline mawenzi

  • 4images Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: File Size
« Reply #5 on: December 11, 2007, 03:32:54 PM »
... Vorraussetzung ist natürlich, dass das Verzeichnis "big" in jedem Fall besteht ...
... und in diesem Verzeichnis auch immer die gleichlautende Bilddatei vorliegt ...
... sollte das nicht so sein, dann müsste der Code natürlich etwas umgetrickt werden ...

... um das ganze jedoch komplett zu machen, solltest du mal hier vorbeischauen ...
... Alternate directory for download files -> http://www.4homepages.de/forum/index.php?topic=7499.msg33712#msg33712 ...
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline osnapicture

  • Full Member
  • ***
  • Posts: 152
    • View Profile
Re: File Size
« Reply #6 on: December 11, 2007, 04:15:57 PM »
ja, das kenn ich schon. nach den dortigen ausführungen habe ich das auch alles gemacht. der download der großen dateien klappt auch wunderbar. die haben den gleichen dateinamen und liegen im unterverzeichnis big. um so mehr wundert es mich, dass die anzeige der dateigröße nicht klappt