Обновление ленты активности: вкладка в профиле.

1845
И снова здравствуйте!

Как и обещал, выкладываю еще одно обновление ленты активности для версии 1.8.

Суть изменений:
- содержимое вкладки "лента" в профиле пользователя теперь не прогружается сразу, а загружается по ajax - как следствие снижается нагрузка на базу при просмотре профиля;
- во вкладке появилась листаемая панель с друзьями пользователя, кликнув на аватар одного из них, появятся события этого друга.

Изменения можно посмотреть в траке, а так же скачав изменения одним архивом.
Внимание: все действия необходимо производить, если вы точно знаете что делаете.

Ах, да, и последнее: демо можно посмотреть здесь во вкладке "лента" своего профиля.
Обновление ленты активности | Хак - Конструктор форм через AJAX
Комментарии (55)
GoodMade 5 сентября 2011 в 17:26 +2
спасибо за работу.
Марат 5 сентября 2011 в 17:32 +2
здорово!!! Спасибо!
Blit 5 сентября 2011 в 17:51 +1
Спасибо! +++
Hmelex 5 сентября 2011 в 18:06 +1
Однозначно БОЛЬШОЕ спасибо.
Hmelex 5 сентября 2011 в 18:17 0
И ДЕМО класно сделано.
Nerix 5 сентября 2011 в 18:12 +1
Спасибо, очень удобно.
Сергей Игоревич 5 сентября 2011 в 19:40 0
Юзаем, найс
Сергей Игоревич 5 сентября 2011 в 19:50 0
Кеш сбросил, нажимаю на вкладку "Лента" дальше загрузка и тишь...
Fuze 5 сентября 2011 в 19:55 +2
видимо что-то не так сделали, телепатов здесь нет. здесь все работает как видите.
Сергей Игоревич 5 сентября 2011 в 20:02 0
Скачал зип залил в корень сайта в соответствующие папки, вроде это всё что нужно было сделать? базу судя по кодам Вы не меняли...
Fuze 5 сентября 2011 в 20:05 +2
компонент в админке установили? Вот это обновление ставили?
Здесь вообще стоит патченная 1.7 версия - как видите все прекрасно работает.
Сергей Игоревич 5 сентября 2011 в 20:19 +1
Как говориться "Ой"
Теперь всё работает спасибо преогромнейшое.
Сергей Игоревич 5 сентября 2011 в 20:03 0
Не может ли это быть связано с тем что лента пустая например?
Или она обновиться когда в ней что то новое появиться?
͡﴾͡๏̯͡๏﴿ 5 сентября 2011 в 21:28 +1
Спасибо))хорошая вещь!!! +100
WALTERZ 5 сентября 2011 в 21:33 +1
Безупречно:)
L.B.Griffin 5 сентября 2011 в 21:47 +1
Спасибо!
StaryiSV 5 сентября 2011 в 22:42 +3
однозначно огромный плюс!!!
Zau4man 5 сентября 2011 в 22:57 +1
Спасибо большое!
А версия в разделе скачать когда будет обновлена?
Fuze 5 сентября 2011 в 23:01 +3
Мы подготовим сервисное обновление 1.8.1 скорее всего.
imprint 6 сентября 2011 в 13:03 0
ау.....хелп....Fuze что может быть все по багтрекеру изменил...три раза перепроверял....но никаких изменений по ошибке (при нажатии любой вкладки все отображается под стеной... )
Fuze 6 сентября 2011 в 13:43 0
что за ау???
если у вас не работает, значит что-то делаете неправильно. все работает и этот и много других сайтов этому пример.
imprint 6 сентября 2011 в 16:01 0
спасибо....очень помогли....
Fuze 6 сентября 2011 в 17:23 0
хм... как вам помочь не видя реальных изменений, которые вы внесли у себя? силой мысли к сожалению не могу выяснить причину и помочь.
imprint 6 сентября 2011 в 17:31 0
все изменения внес....просто какие файлы относятся к профилю и табам....вот. Если там проблема...то просто подскажите в каких именно файлах я напортачил?
Fuze 6 сентября 2011 в 17:35 0
Если там проблема...то просто подскажите в каких именно файлах я напортачил?

КАК? я ваших файлов не видел! Попытайтесь прочитать мой предыдущий коммент. Чендж лог тут
imprint 6 сентября 2011 в 20:08 0
все разобрался....в любом случае спасибо.....отличный компонент....
imprint 5 сентября 2011 в 23:11 0
при нажатии любой вкладки все отображается под стеной...
Malanas 6 сентября 2011 в 00:42 0
Спасибо,отличная работа. +
alexbabo 6 сентября 2011 в 05:29 +1
Супер дополнение!!!!Одно замечание :при скролинге друзей изчезает аватарка "Все друзья",и ее не видно уже и она теряет значимость,она должна быть неподвижной чтобы в любой момент можно было на нее нажать.Спасибо разработчику большое!!!
Настёна 6 сентября 2011 в 05:37 0
Здорово! Спасибо огромное!!!
Владимир 6 сентября 2011 в 15:06 -1
Fuze, а в версии 1.7 будет работать?
Fuze 6 сентября 2011 в 15:36 0
Здесь версия 1.7 - как видите работает. НО, нужно мержить некоторые файлы, т.к. в траке все файлы версии 1.8+, т.е. простой заменой файлов нельзя.
Владимир 7 сентября 2011 в 00:57 -1
Понятно. Благодарю за ответ
krz 6 сентября 2011 в 22:00 0
Внес вручную все изменения что описаны на траке, все отлично работает на версии 1.7 ! Спасибо
Telema93 10 сентября 2011 в 19:54 0
вещь!
Patriot 11 сентября 2011 в 00:08 0
Тоже внёс вручную изменения, но чёт не фурычит.) Жму в профиле на кнопку "Лента" и такой глючок:  
Warning: Smarty error: unable to read resource: "com_actions_view_tab.tpl" in /home/g/retiv/сайт/public_html/includes/smarty/libs/Smarty.class.php on line 1092

то есть не удалось прочитать "com_actions_view_tab.tpl" Где копать подскажите плиз?
krz 11 сентября 2011 в 00:14 0
мне кажется где то тут components/actions
вот вам мои файлы, попробуйте замените (у меня они работают), если нет , то дам еще файлов
http://instantcms.ru/users/files/download1350.html
krz 11 сентября 2011 в 00:15 0
у меня для 1.7
Patriot 11 сентября 2011 в 00:32 0
У меня 1.8 и шаблон не дефолтный. Так понимаю проблема в templates/_default_/components/com_actions_view_tab.tpl   Посмотрел в своем шабе, файл есть. Но почему его не удается прочитать, не знаю...Подскажите в чем причина?
krz 11 сентября 2011 в 00:42 0
может еще надо в шаблон _default_ поместить их??
Patriot 11 сентября 2011 в 01:17 0
Не было в дефолтном шаблоне этого файла: com_actions_view_tab.tpl Я его залил, но всё равно без изменений... Чёт мне думается не в файле ли com_users_profile.tpl  проблема? При наведении курсора на кнопку "Лента", всплывает upr_feed из этих изменений

Но я изменил как в инструкции, но всё равно траблы...
Код PHP:
<li><a href="/actions/my_friends" title="upr_feed"><span>{$LANG.FEED}</span></a></li> 
Fuze помоги плиз! С вечера копаю, всё ни как не пойму где проблема...
Fuze 11 сентября 2011 в 01:23 0
ну не возможно прочитать файл com_actions_view_tab.tpl, я же сказал. Выставите правильные права доступа на этот файл, очистите директорию cache после этого.
Patriot 11 сентября 2011 в 02:11 0
Права на файл были 600, выставил 777, правильно? Очистил cache, но проблема так и осталась...Может права не те?
Patriot 11 сентября 2011 в 12:42 0
Fuze , подскажите где копать дальше?
Fuze 11 сентября 2011 в 14:02 0
Права доступа 100%
http://www.smarty.net/docsv2/ru/troubleshooting

Права на файл были 600, выставил 777, правильно?
правильно, но вы видимо их не выставили или они выставились неверно.
Patriot 11 сентября 2011 в 18:47 0
правильно, но вы видимо их не выставили или они выставились неверно.

Уже не знаю что делать, не могу ладу дать...Проверил 10 раз, права стоят 777. Но не фурычит лента в профиле.
Apsua 25 сентября 2011 в 02:25 0
не получается скачать одним архивом, дайте пожалуйста еще раз ссылку
Limp 17 октября 2011 в 17:01 +1
подскажите пожалуйста как сделать чтоб фото друзей в ленте стали нормальными, а то они все какието очень растянутые..
Николай 28 ноября 2011 в 21:10 0
Здравствуйте! У меня вот такая проблема, в моей ленте отображается максимум 6 друзей, а остальные просто не влазят. Может можно как-нибудь скроллинг "прикрутить"? Вот скрин:
Олег 6 января 2012 в 12:19 0
Большое спасиба за компонент!!!
отлично работает
только один вопрос можно ли выводить ленту активности в профиле другого пользователя
когда заходишь к кому нибудь в гости чтоб посмотреть ленту этого пользователя и его друзей?
CROSS ツ 12 марта 2012 в 10:29 0
Можно-ли вынести ленту в настройки профиля? с возможностью её отключения или выбора отображаемых событий например как в админке!
web4ik 12 мая 2015 в 00:53 0
Дорогой Fuze, подскажите пожалуйста нет ли чего-то подобного на instantcms 1.10.4. По сайту искал, но к сожалению ничего подходящего кроме данного варианта не нашел, но данный вариант к сожалению не подходит под версию инстанта 1.10.4 Вы не могли бы адаптировать либо данный компонент ленты либо подсказать уже существующий?
Заранее большое Вам спасибо.
Очень не удобно, что только определенное кол-во последних сообщений выводит, очень странно что вашу данную разработку не включили в инстант на пост основе и не апали до актуальных его версий.
Mercy 2 июня 2015 в 17:39 0
Поддерживаю.
Fuze 2 июня 2015 в 17:44 0
Вообще, это изменение в релизе с 1.8 версии, т.е. в том числе и на 1.10.4 и т.д, куда вы смотрите я не знаю)
Mercy 3 июня 2015 в 19:15 0
Может не так понял, то сори заранее. Я подразумевал, что лента активности в профиле должна подгружаться при пролистывании вниз, как и во вкладке видеокомпонента *канал пользователя*. Установил коробку 1.10.6 - Количество событий на странице профиля во вкладке "лента": сколько задаешь количество выводимых сообщений, столько и есть, само ничего не подгружается и кнопок пагинации нет. То есть если за сегодня активность высокая и заданное количество выводимых сообщений уже выведено, то ленту активности за вчера уже никто не может посмотреть. Ах, да, и последнее: демо можно посмотреть здесь, на этом сайте, во вкладке "лента" своего профиля. - тут ничего не подгружается тоже. То есть на трех моих разных сайтах - 1.10.2, 1.10.4 и 1.10.6, а также в демо "лента"своего профиля на данном сайте нет автоподгрузки и кнопок пагинации.