Добавление размера файла автоматически

Аватар пользователя alex-litvinov alex-litvinov 21 сентября в 14:16

Добрый день. может кто-нибудь подскажите как реализовать автоматическое добавление размера файла при загрузке документа в самом материале.

Комментарии

Аватар пользователя Punk_UnDeaD Punk_UnDeaD 21 сентября в 14:23

добавление куда?

так то в базе данных в таблице с файлами размер хранится автоматически

Аватар пользователя Punk_UnDeaD Punk_UnDeaD 21 сентября в 14:38

указан где?

если мне память не изменяет, то при использовании файлового поля и стандартного форматтера там есть размер файла

Аватар пользователя alex-litvinov alex-litvinov 23 сентября в 16:11

Может кто-нибудь подскажет с php решить данный вопрос:
1. создать файл field--file.tpl.php
2. и в него вставить код:

<?php<div class="<?php print $classes?>"<?php print $attributes?>>
  <?php if (!$label_hidden): ?>
    <div class="field-label"<?php print $title_attributes?>><?php print $label ?>:&nbsp;</div>
  <?php endif; ?>
  <div class="field-items"<?php print $content_attributes?>>
    <?php foreach ($items as $delta => $item): ?>
      <div class="field-item <?php print $delta 'odd' 'even'?>"<?php print $item_attributes[$delta]; ?>><?php print render($item); ?>
      <?php print $item_attributes[filesize]; ?>
      </div>
    <?php endforeach; ?>
  </div>
</div>
?>

Может кто-нибудь подскажет.

Аватар пользователя alex-litvinov alex-litvinov 24 сентября в 9:37

Немного не сориентировался:

<?php  $options = array(
    
'attributes' => array(
      
'type' => $file->filemime '; length=' $file->filesize,
    ),
  );
print 
$item_attributes[filesize]; ?>

Так что ли? но не работает все равно

Аватар пользователя alex-litvinov alex-litvinov 27 сентября в 19:58

Никто не сможет подсказать как реализовать вывод в ноде с документами, размер файла?

Аватар пользователя ivnish ivnish 28 сентября в 11:54

Вот тоже сегодня утром пришла в голову мысль, что размер же по умолчанию выводится

Аватар пользователя Punk_UnDeaD Punk_UnDeaD 28 сентября в 13:10

да хоть дисплей блоков можно понавесить, если нет желания переписывать форматтер

Аватар пользователя alex-litvinov alex-litvinov 28 сентября в 19:22

Да понятно что через css можно сделать без проблем и скобки через псевдо элементы добавить, но так как то не прикольно, что ли.

Аватар пользователя OldWarrior OldWarrior 28 сентября в 20:25

Views'ом выводите. Вполне прикольно будет.

А так, если кодом, то нужно сначала препроцесс шаблона писать.