Галерея Яндекс.Фоток

За 5 простых шагов вы сможете получить html- либо BB-код Вашего альбома на Яндекс.Фотках для вставки на сайт или форум.

Шаг 1: имя пользователя

Имя пользователя совпадает с логином на сервисах Яндекса. Также его можно найти в адресной строке при просмотре фоток. Например, в адресе http://fotki.yandex.ru/users/blackman2003/ имя пользователя будет blackman2003. Введите это имя и нажмите кнопку «Получить список»

Имя пользователя:

Если такого пользователя не существует, список просто не будет загружен без каких-либо сообщений об ошибках.

Шаг 2: список альбомов

Выберите из списка альбом, для которого требуется сформировать код галереи:

Для продолжения требуется загрузить список альбомов (см. шаг 1)

Шаг 3: настройки сортировки и размера изображений

Выберите способ сортировки фотографий в альбоме.

Сортировать по:

Выберите размер фото для предпросмотра:

(в скобках указана ширина изображения)

Именно такого размера фото будут отображаться на странице. Ссылка будет вести, в зависимости от выбранного шаблона, на полноразмерное фото, либо на страницу с фотографией на Яндекс.фотках. Другие размеры изображения невозможны, на этом сервисе существует некоторый набор предопределенных разрешений.

Шаг 4: настройка шаблона построения галереи

Выберите готовый шаблон галереи или добавьте свой (используя кнопку «+ редактировать»).

Шаблон:

Шаг 5: получение кода

Полученный код можете вставить в нужное место html-страницы, в блог или форум.

12 комментариев

  1. Михаил Соколов:

    Описание других особенностей сервиса в записи Построитель галерей Яндекс.Фоток от 6 ноября 2011.

  2. Андрей:

    Очень удобной редактор яндекс фоток. С помощью него удобно создавать фотоальбомы на сторонних сайтах. Есть небольшое но. Сделайте функцию “размер фото для предпросмотра” с возможностью выбора ширины фотографии. Или добавьте туда ширину 220 пикселей. Это стандартный размер мини фоток, которые я на своём сайте вставляю. Очень прошу.

    • Михаил Соколов:

      К сожалению, Яндекс.фотки экспортируют фотографии только в таких размерах, ближайшие размеры превьюшек у них – 150 и 300 пикселей.
      В Вашем случае вижу единственный выход – создать свой шаблон и прописать размер изображения принудительно прямо в теге img, например так:
      <img src="{#prevurl#}" width="220" alt="{#title#}">
      Загруженные изображения любого другого размера будут ресайзится в браузере до 220 пикселей по ширине.

  3. Андрей:

    Спасибо за отзыв. Я так и делаю уже. Ставлю разрешение на 300 пикселей, а потом уменьшаю до 220 пикселей вручную. Вам большое спасибо за проделанную работу. Мне этот сайт очень помог. Раньше столько времени тратил на создание кликабельных фоток, а теперь я могу делать очень быстро и не создавать отдельные мини фотки.

  4. Sicmaggot:

    Хы, в обратном порядке фотки выдает.

  5. Женя:

    Генерация кода не работает? После нажатия кнопки “Получить код галереи” ни чего не происходит.

    • Женя:

      Если у пользователя ЯФ больше 100 альбомов, ток код галереи не генерируется(, если меньше, то все работает хорошо

      • Михаил Соколов:

        Хм… Странно. А можно подробности? В частности какой браузер, всплывает ли окошко с предупреждением что больше 100 альбомов? Не подключен ли какой блокировщик рекламы или скриптов?
        Просто у меня самого больше 100 альбомов, при загрузке их списка всплывает окно с предупреждением, нажимаем Ok, дальше работаем как обычно – список строится нормально. Специально сейчас проверил в опере, хроме и IE – все работает.

        • Женя:

          попробовал имя пользователя заполненное по умолчанию(вероятно ваше), все сработало, пытаюсь получить код для пользователя sandra6049, список альбомов появляется но код не генерируется

          • Михаил Соколов:

            С трудом, но нашел в чем было дело. У Вас в альбоме фотографии помечены “только владелец фотографии может просматривать оригинал”, а скрипт, среди прочего, пытается получить адрес и размер оригинального фото. Исправил эту ситуацию. Теперь, в случае такой отметки, вместо оригинала будет использоваться размер “L”.
            Добавил еще несколько изменений, которые опишу ниже.

  6. Михаил Соколов:

    Скрипт обновлён. Внесены следующие изменения:
    * замена jquery-метода .attr() на .prop() в тех местах, где это требуется – связано со сменой его поведения в новых версиях библиотеки;
    * проверка доступности оригинала фото для не-владельца и замена orig-атрибутов на L-атрибуты при недоступности – см. ветку комментариев выше;
    + добавлен новый метатег шаблона {#number#} – для автоматической нумерации фото по порядку.
    * убрано ограничение на максимальное количество в 100 отображаемых альбомов – задавалось самим сервисом Яндекс.фотки

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *