Лента активности

#1 19 сентября 2011 в 07:37
Добрый день! При добавлении нескольких фото в ленте показываются отдельно, а нужно, чтобы все добавленные фотографии этим пользователем отображались в одной строке
Иллюстрация
как это можно реализовать?
#2 20 сентября 2011 в 05:54
А зачем такое делать?
Если пользователь зальет 200 фото, лента будет забита действиями одного человека. В чём смысл?
#3 20 сентября 2011 в 06:18

А зачем такое делать?

Max
речь как раз о том чтоб эти 200 фото выводить одной записью… если я правильно понял)
что то вроде:
Иван Лященко добавляет 200 фото в этот альбом
#4 20 сентября 2011 в 06:34
pivua), скорее всего так и есть. И я не правильно понял автора поста.
Меня попутала😊картинка.
У меня при мультизагрузке отображаются все залитые фотки в одном событии.
Типа "Иванов добавляет 60 фото:". И представить не мог что у кого-то иначе.
#5 20 сентября 2011 в 12:20
Да интересно было бы найти решение этой проблемы
#6 20 сентября 2011 в 13:23
Ни у кого не было такой проблемы?
#7 20 сентября 2011 в 13:44

Ни у кого не было такой проблемы?

Vanka
это не проблема. при добавлении фото мультизагрузкой в ОБЩИЕ фотоальбомы указанного функционала не заложено.
#8 20 сентября 2011 в 15:29
в новой версии нет в планах сделать работу с фотоальбомами единообразной? сейчас загрузка фотог в общий альбом и альбом юзера отличается кардинально. хотя разницы вообще не должно быть никакой. причем лучше сделать как в альбомах юзера :)
#9 21 сентября 2011 в 09:43

Иван Лященко добавляет 200 фото в этот альбом

pivua)
Вот так же мне сказал один человек с этого форума, что фото в ленте будут показываться в одном событии
#10 25 сентября 2011 в 01:02

фото в ленте будут показываться в одном событии

Vanka
ага, при добавлении в личный альбом. Но как сказал fuze

это не проблема. при добавлении фото мультизагрузкой в ОБЩИЕ фотоальбомы указанного функционала не заложено.

Fuze
Fuze, в 1.8.1 поправите или идти писать тикет?
#11 25 сентября 2011 в 19:52
создал тикет trac.instantcms.ru/ticket/362
#12 19 августа 2014 в 10:32
Добрый день Инстановцы, обращаюсь к Вам с вопросом, подскажите ка сделать чтоб фото и видео в ленте активности открывалось как всплывающее окошко а не перекидывало на другую страницу. версия 1.10.1 буду благодарен за помощь.
Сейчас в ленте активности фото и видео идут со ссылкой на оригинал. Нужно эти оригиналы загружать заранее и открывать при клике в окошке лайтбокса или другого слайдера? Подскажите код и где править. может у кого есть готовое решение.
#13 19 августа 2014 в 11:08
Шадринец, к примеру, для добавленных пользователем фото, можно изменить строки в файле components/users/photos.php

Строки 205-230 заменить на (у меня 10.4, возможно есть различия в строках):

  1. if ($total_foto == 1 && !$is_edit) {
  2. $is_friends_only = $allow_who == 'friends' ? 1 : 0;
  3. $is_users_only = $allow_who == 'registered' ? 1 : 0;
  4. cmsActions::log('add_user_photo', array(
  5. 'object' => $title,
  6. 'object_url' => '/users/'.$usr['id'].'/photo'.$photo_id.'.html',
  7. 'object_id' => $photo_id,
  8. 'target' => $album['title'],
  9. 'target_id' => $album_id,
  10. 'target_url' => '/users/'.$usr['login'].'/photos/private'.$album_id.'.html',
  11. 'description' => '<a href="/images/users/photos/medium/'.$imageurl.'" class="cboxElement">
  12. <img alt="'.htmlspecialchars(stripslashes($title)).'" src="/images/users/photos/small/'.$imageurl.'" />
  13. </a>',
  14. 'is_friends_only' => $is_friends_only,
  15. 'is_users_only' => $is_users_only
  16. ));
  17.  
  18. } elseif ($descr_next < 4) {
  19.  
  20. $photo_descr .= ' <a href="/images/users/photos/medium/'.$imageurl.'" class="cboxElement">
  21. <img alt="'.htmlspecialchars(stripslashes($title)).'" src="/images/users/photos/small/'.$imageurl.'" />
  22. </a> ';
  23. }
  24. $descr_next++;
  25.  
  26. }
По своей сути, изменились просто ссылки и изменился класс на добавленные фото. Теперь в ленте фото пользователей будут отображаться в лайтбоксе, который изначально присутствует в системе. По поводу остальных компонентов — аналогично. Открываете Notepad++, ctrl + F — вкладка Найти в файлах, вбиваете act_photo, и домен для поиска (точнее папку) (имею в виду на локальном ПК). И аналогично делаете замену, где это необходимо.

Только здесь одно НО. Старые фотографии в ленте будут открываться по старому. А новые, которые будут залиты после этих изменений, будут отображаться в лайтбоксе.
#14 1 февраля 2016 в 07:50
Спасибо scanread что выложили решение, только сегодня увидел Ваш ответ.
Но очень пригодилась Ваша доработка.
Жаль не был подписан на тему только сегодня увидел.
Плюсую Вам в личьке на карму.
#15 5 сентября 2016 в 17:23
Всем привет. Небольшой вопрос по поводу ленты активности прилогаю скрин. почемуто не выводится фото в ленте из блогов а лиш надпись "Изображение уменьшено. Щелкните, чтобы увидеть оригинал. Изображение уменьшено. Щелкните, чтобы увидеть ориг"
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.