Фотогалерея. Из своего альбома в общий.

Очень удивился, что этого нет в движке.

#1 21 марта 2012 в 22:39
Нужна возможность быстрого добавления фото из своего альбома в общий.
А сейчас, выходит фото нужно 2 раза закачивать.
Есть решение?

Кроме того, при закачке в общий альбом, совсем другой загрузчик стоит.
Как же так?

Кто унифицировал, подскажите, как поправить?

Спасибо.
#2 21 марта 2012 в 23:37
Много раз уже поднимался вопрос добавления опции — отображать в /photos Все альбомы пользователей, клубов или нет...

Ответа НЕТ
#3 22 марта 2012 в 00:18

Много раз уже поднимался вопрос добавления опции — отображать в /photos Все альбомы пользователей, клубов или нет...
Ответа НЕТ

Минона
Так я, вроде, другой вопрос поднимаю.
Я не предлагаю там все отображать.

Если пользователь хочет, было бы удобно, чтобы у него был рядом с фотками, к примеру, чекбокс "добавить в общие альбомы" и выпадающий список с наименованиями этих альбомов.

А на странице добавления фото, был вариант "добавить из своих альбомов".
#4 22 марта 2012 в 01:26
Осмелюсь предложить другой вариант… )
файл шаблона /templates/_default_/components/com_users_profile.tpl
находим блок который начинается строчками:
  1.  
  2. <ul class="usr_albums_list">
  3. {foreach key=key item=album from=$usr.albums}
  4. {*** .... тут еще несколько строчек .... ***}
  5. <div class="date">{$album.pubdate}</div>
  6.  
сразу после последней строки вставляем:
  1.  
  2. <div class="link" style="font-size:10px;">
  3. {if $album.type == 'public'}
  4. <a href="/photos/{$album.id}/addphoto.html">Добавить фото</a>
  5. {else}
  6. <a href="/users/{$usr.id}/addphoto.html">Добавить фото</a>
  7. {/if}
  8. </div>
  9.  
сохраняем файлик, в итоге получится что-то типа этого:



где ссылка «Добавить фото» под каждым альбомом, будет добавлять фото именно в этот альбом в зависимости от типа личный или общий…
#5 22 марта 2012 в 22:52
Спасибо, у меня работает.
А в каком файле нужно поправить, чтобы эти же ссылки "добавить фото" были и в разделе "фотографии".
Т.е. когда мы из профиля переходим в фотоальбом, а потом по меню навигации возвращаемся в "Люди → Юзер → Фотоальбомы", там тоже нужно такие же ссылки для добавления.

А главное, можно ли как-то флеш загрузчик поставить и на добавление в общие альбомы?
#6 22 марта 2012 в 23:22
  1.  
  2. {if $myprofile}
  3. <div class="link" style="font-size:10px;">
  4. {if $album.type == 'public'}
  5. <a href="/photos/{$album.id}/addphoto.html">Добавить фото</a>
  6. {else}
  7. <a href="/users/{$usr.id}/addphoto.html">Добавить фото</a>
  8. {/if}
  9. </div>
  10. {/if}
  11.  
нужно добавить проверку на “свой” профиль, если она у вас не стоит раньше в шаблоне…
флеш загрузчик там есть, если поставить галочку «мультизагрузка», сразу на второй шаг ссылку сделать пока не получилось, так что через галочку пока…

в фотоальбомах посмотрю как улучу время…
#7 20 мая 2012 в 22:42
Для "фотоальбом" время не улучили? )
#8 20 мая 2012 в 23:06
пока нет, всё внимание редактору…
#9 21 мая 2012 в 03:32
по уму, при переходе в раздел фото, должно быть меню, как в блогах: Общие альбомы, личные альбомы, альбомы клубов. Пользователь должен иметь возможность сделать альбом скрытым или фото.
#10 21 мая 2012 в 04:04
у фоток галереи и клубов одна таблица базы данных а у фоток пользователей другая — вся загвоздка в этом
я когда писал хак по фотогалерее ох как намучился со всем этим
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.