Yandex галерея

Автор Сапожник, 24 июня 2012, 12:13:39

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Сапожник

Собиралось под себя, но как всегда все тяп-ляп и не окончено  laugh

Была задача: Используя внешний фотохостинг иметь галерею на форуме.
Очень нравилась мод Пикасса, но ограничение гугля в 1 гиг не устраивает.
У Яндекс открыта API для работы со своими галереями и я использовал чью то готовую работу

Первоисточники:
Источник кода: http://clubs.ya.ru/api-fotki/replies.xml?item_no=262
API: http://api.yandex.ru/fotki/

При помощи мода доп.кнопок, я вывел у себя кнопку доступа:

1. кнопка - файл index - сама галерея
2. кнопка -  файл addalbum - правила пользования, логины и пароли.

Перечень альбомов:


Сам альбом:


Установка:
Просто копируем папку в корень форума. В прикрепленном файле остались мои данные и Вы увидите для примера мои альбомы.

Настройка:
В файлах index и ajax прописываем название своего фотоальбома на yandex
В файле addalbums (строка 77)  прописываем количество сообщений пользователя. Если у пользователя больше, он начинает видеть информацию для входа на yandex

Загрузка фото:
Через сайт яндекса.
Для того чтоб, альбомы появились на сайте, нужно заново перечитать и закешировать данные, нажав кнопку на страннице addalbum либо это все произойдет автоматически в течении часа.

Что нужно сделать:
1. При больших альбомах, тормозит загрузка превьюшек. Желательно разбить по страницам например по 20 фоток
2. Поубирать баги дизайна (например, стрелочки при листании сливаются с форумом)
3. Оформить нормально это все модом и вынести текстовые переменные в отдельный файл (сейчас все в utf8)
4. Вынести все настройки в админку, чтоб не ковыряться в файлах.
5. ....

Вообщем,у кого появится желание продолжить/сделать/доделать/переделать, код прикреплен.
На вопросы по коду, ответить врядли смогу  :-[

BR,
Сапожник  :coolsmiley:
Я хостюсь на Хвостинге :) 10 Гб (15 сайтов) ~ 30$/год
Рефка: http://hvosting.ua/

antonias


kak2z

Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

alleksru92

Настолько не хватало памяти в гугле?