Голосование

[1] [1]

Голосование на Секция files Средняя оценка: 2.5 Всего проголосовало: 2
Тип Вопрос
Состояние Исправлено
Приоритет Средний
Версия 3.78
Система *
Воспроизводимость Нет
Автор philipp
Исполнитель

Хорошо бы это обсудить.
Во-первых, вопрос - могу ли я в шаблоне получить данные из настроек - размер превьюшки?
Во-вторых - может случиться так, что кто-нибудь решит закачать в пост разные данные. К примеру, картинки и зип. И плюс еще видео. Ну и как это приличным образом вывести? В длинную-длинную колонку? Можно конечно хитрым образом поиграться с css-селекторами, но придется хитрить очень сильно. Что может облегчить жизнь - это введение дополнительной "обертки", т.е. файлы группируются по типу, и каждый тип - отдельный список.

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

ИМХО, это все надо как-то решить, потому что без этого - функция малопригодна для серьезных проектов.

Код

class tpostpreview extends tevents {

    public static function instance() {
        return getinstance(__class__);
    }

    public function ongetfilelist(array $list, $excerpt) {
        if (!$excerpt) return false;
        return '<p>excerpt</p>';
    }

      public function install($self) {
  
    $files = tfiles::instance();
    $files->ongetfilelist = $self->ongetfilelist;
         
      }
  
  public function uninstall($self) {

           tfiles::unsubscribeclass($self);
      }
  
}