ExpressionEngine: файловый менеджер

Я новичок в EE и пытаюсь изучить основы. Несколько вопросов о файловом менеджере:

  1. Загружаю фото и в описании ставлю «кошка, котенок». Когда я ищу «котенок», он находит фотографию. Но когда я ищу «кот», я ничего не получаю. Есть идеи, что происходит?

  2. Метаданные файла: заголовок файла, имя файла, описание, кредит и местоположение. Что делать, если я хочу добавить настраиваемые поля? Как я могу это сделать?

  3. Как в файлах шаблонов получить доступ к определенной манипуляции (я называю это «воспроизведением») изображения? Скажем, я определяю представление «миниатюра» как 100x100. Как получить доступ к этому конкретному представлению в шаблоне?

  4. Есть ли способ рандомизировать имена загружаемых файлов?

  5. После загрузки изображения и тестирования его на PageSpeed ​​выясняется, что изображение все еще можно оптимизировать, сжимая его без потерь. Как можно решить эту проблему?


person StackOverflowNewbie    schedule 13.11.2012    source источник


Ответы (1)


А, файловый менеджер. Не самое яркое пятно EE.

  1. Меня бы не удивило, если бы поиск в файловом менеджере был не очень надежным. Я бы попробовал больше вариантов, чтобы сузить его (какие символы влияют на результаты - запятые, тире, пробелы и т. д.... совпадают ли частичные термины?)
  2. В настоящее время вы не можете добавлять пользовательские метаданные к файлам в файловом менеджере.
  3. Используйте следующий синтаксис: {field_name:rendition}, например, {my_image:thumbnail} (документы).
  4. Неа.
  5. EE просто использует библиотеку GD, доступную в вашей установке PHP, для изменения размера изображений. Если вам нужна максимально возможная оптимизация, вам придется выполнять манипуляции с изображениями самостоятельно.

Учитывая ваши запросы, я бы посоветовал вам взглянуть на Активы от Pixel и Tonic. Он предлагает гораздо лучший опыт управления файлами на большинстве этих фронтов.

person Derek Hogue    schedule 14.11.2012
comment
Просто чтобы добавить к этому, насколько мне известно, при поиске файлов учитываются только имена файлов и заголовки (что почти всегда одно и то же). Что касается пунктов 3-5, из-за слабости EE здесь обычно лучше всего использовать плагин для создания манипуляций с изображениями. CE Image в настоящее время является обязательным для всех моих проектов EE. - person Dom Stubbs; 14.11.2012
comment
Наверняка еще один голос здесь за CE Image. Он также имеет надстройку расширения под названием CE Lossless, которая обеспечивает более продвинутый уровни сжатия, которые вы, возможно, ищете. - person Derek Hogue; 14.11.2012
comment
Как было сказано выше, я считаю, что комбинация ресурсов Pixel и тоника с изображением CE является победителем. Добавьте CE Lossless, если вам нужно дальнейшее уменьшение размера файла изображений, которые уже создает CE Image. - person since1976; 14.11.2012