В чем разница между изображениями и медиа-каталогом?

Как я должен понимать разницу между каталогами изображений и media ? Во всем моем Joomla! Я использовал изображения для файлов изображений, отображаемых в статьях, media для файлов PDF, MP3 и т. д. Имена этих каталогов привели меня к этому.

(1) Если у меня есть 600- 900 px (портретное) изображение баннера, которое при щелчке переходит на изображение 6000Ã-9000, подходящее для широкоформатной печати, должно ли первое перейти к изображениям , а последний - в каталог media ?

(2) Название media вызывает меня либо абстрактный тип медиафайла (PDF, EPUB, MOV), либо CSS-подобный дисплей (бумага, экран, мобильное устройство) или носители информации (DVD, HDD, CD). Как я могу узнать имя каталога media из Joomla! смотровая площадка? Какие носители ожидаются внутри?

(Основной) . Каково главное правило для решения, какой каталог использовать для чего?
А

â-¶ Больше, чем просто обучение DO и DON'Ts, моя цель - понять намерение дизайнеров Joomla для этих каталогов.

cms
7 голосов | спросил miroxlav 5 Mayam14 2014, 05:10:54

3 ответа


11

носитель используется в основном для

  1. изображения, сценарии и таблицы стилей, которые подаются с компонентами и плагинами. (Это часть исходного кода вашего сайта).
  2. Содержимое этой папки может быть переопределено шаблоном
  3. для примера ваш сайт-логотип является частью исходного кода

Но папка image используется для

  1. изображения в контенте, написанные администратором /пользователями.
  2. Безопасно предположить папку с изображениями для содержимого, созданного пользователем .
  3. например, пользователи вашего сайта загружают профиль pic, они должны храниться в папке с изображениями.
ответил Shyam 5 Mayam14 2014, 07:14:04
8

Клиенты не имеют доступа к папке с медиа по умолчанию. JCE, медиа-менеджер, несколько галерей и слайдеров баннеров, все они ищут папку с изображениями для данных контента.

Мы больше заботимся о том, чтобы сделать вещи проще и удобнее для наших клиентов и избавить их от неприятностей, чем делать вещи, о которых нам говорят, поэтому мы используем изображения в качестве основной папки для медиафайлов. Внутри мы храним папку «файлы», чтобы они могли загружать PDF-документы или документы, и мы позволяем им организовывать изображения и другие типы файлов по желанию. Фоновые и макетные изображения хранятся в другом месте, поэтому они не могут действительно разрушить их сайт. Поскольку им не разрешают путешествовать за пределами дерева изображений, они не могут разрушить материал.

Мы не хотим, чтобы клиент имел доступ к папке с медиа. Это для плагинов и компонентов для доступа, а не для авторов контента. Даже разработчику мне редко нужно туда и делать что-то.

Итак, мораль этой истории - медиа для CMS, изображения для CONTENT.

ответил Faye 6 Mayam14 2014, 03:56:51
0
  

Больше, чем просто обучение DO и DON'Ts, моя цель - понять намерение дизайнеров Joomla для этих каталогов.

То, что они задумали, можно найти на https://docs.joomla.org/Development_Best_Practices в разделе Где я должен поместить файлы JavaScript, CSS и изображения, принадлежащие моему компоненту? и Where should I place JavaScript, CSS, and Image files that belong to my Component?.

Из-за переопределения всех изображений, скрипты, таблицы стилей, созданные вашими компонентами, должны быть включены в папку Where should I place files generated by my Component?. Но интересно то, что он также упоминает о пользовательских файлах, сгенерированных /загруженных через ваш компонент. Для media он говорит Permanent, web accessible И затем Use a subdirectory of the media folder.

Они не упоминают в этом руководстве по лучшим технологиям разработки что-либо о папке This applies to all files handled by your Component, including files your code generates and files the users of your component upload / generate., поэтому я предполагаю, что он предназначен для неинформационных материалов, таких как загрузка ваших изображений для использования в статьях.

ответил Adam M. 12 PM00000070000002631 2016, 19:05:26

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132