Загрузка одного фото

Важной функцией любой системы управления содержимым сайта является функция загрузки изображений с компьютера участника проекта в его личный каталог.
Когда участник проекта загружает разнородные сюжеты, с разными заголовками и не повторяющимися описаниями, то разумно использовать загрузку по одному фото Эта функция ГИФа вызывается из Личного кабинета участника (пункт меню - «Загрузка фото»

Неоходимый уровень доступа - первый (роль Пользователь)

img-fotki.yandex.ru_get_60015_336850.1f_0_17e849_c731f088_xl.jpg
Рис.1 Форма загрузки одного фото. (увеличивается в новом окне по клику)

Форма для загрузки одного отдельного фото представлена на рис.1, и в ней условно можно выделить девять основных моментов:

  1. Поле ввода имени файла с компьютера участника
  2. Поле заголовка (обязательное для ввода)
  3. Поле для ввода описания фото
  4. Поле для занесения данных о географической широте места съемки
  5. Поле для занесения данных о географической долготе места съемки
  6. Поле для ввода списка тэгов (категорий) для загружаемого фото (обязательно для ввода)
  7. Список уже имеющихся в каталоге участника тэгов
  8. Кнопка для активации процесса загрузки
  9. Поле отображения результатов загрузки

Рассмотрим наиболее важные моменты заполнения каждого из перечисленных полей (1)-(6)

Нажатием на кнопку «Обзор…» пользователь ГИФа переходит к всплывающему окну с отображением каталогов и файлов на его компьютере. Выбор файла для загрузки осуществляется кликом мыши на имени нужного файла.

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

Установлена экспресс-проверка на наличие в имени файла русских букв. Если в имени файла встречаются русские буквы, то сразу после внесения имени файла в поле(1) пользователь видит предупреждение вот такого вида

Будьте внимательны: имя файла может не содержать русских букв, но русские буквы могут быть в названии каталогов, и тогда полный путь доступа к файлу на компьютере пользователя может выглядеть примерно так «C:\За грибами\Август\Boletus_edulis.jpg» В составе полного пуьт к файлу русские буквы есть («За грибами», «Август»), но само имя файла - нормальное и подходит для загрузки на ГИФ. В этом случае просто игнорируйте сообщение экспресс-проерки, нажмите кнопку «ОК» и продолжайте загрузку

У каждого фото, загруженного на ГИФ, должно быть название. Поэтому в форме загрузке поле для ввода названия фото (2) сделано обязательным - процесс загрузки не закончится успешно, если не ввести в это поле приемлемое название.

Если фото художественное или предназначается для фоторепортажа (записи в блоге участника), то название фото может быть любым, сколь угодно оригинальным. Если фото предполагается использовать как иллюстрацию на странице фотокатлога грибов или растений, то в названии должно присутствовать латинское (научное) имя живого объекта

Описание к фото на ГИФе всегда желательно, но не обязательно. Дело в том, что описание можно ввести потом, на стадии редактирования атрибутов фото

Если же Вы все-таки решили сделать описание для загружаемого фото, то, пожалуйста, не используйте разного рода специальные символы (прямых и обратных косых, кавычек и др.). Для того, чтобы продолжить текст описания с новой строки, перед продолжение поставьте «<br>»

Заполнять в момент загрузки фото поля для координат места съемки вовсе необязательно - ввести координаты можно на стадии редактирования атрибутов фото

При загрузке даже одного фото на ГИФ необходимо сразу указывать одну или несколько категорий, к которым это фото будет принадлежать в общей массе фотографий на портале. Для этого в поле (6) необходимо через запятую ввести тэги - названия категорий. В списке выбора, помеченного на рис.1 цифрой 7 программа подскажет, какие тэги уже есть в фотоколлекции участника. Можно выделить тэг в этом списке (или сразу несколько, удерживая нажатой клавишу Ctrl) и нажать на кнопку «Выбрать тэги из списка»

Если пользователь в момент загрузки фото еще не определился со списком тэгов, он может: - временно поставить для фото специальный тэг private, что сделает на время фото «невидимым» для остальных участников проекта; - успешно завершить процесс загрузки; - посетить страницу http://mycoweb.ru/GIF/all_tags.php, где представлены все тэги фотографий на портале; - выбрать в «облаке» тэгов наиболее подходящие и на этапе редактирования атрибутов для этого фото записать их в это поле.