Лента событий - Обновление 1.1.0

+18
3.68K
Иллюстрация
Обновление компонента Лента активности, с помощью которого вы можете создать ленту как в соц-сетях Вконтакте, Facebook, ОК и т.д.

Что нового?

Добавление GIF анимации в ленту
В админке добавите категорию и анимацию
Можно пожаловаться на запись ленты
Можно редактировать микроблог
Можно сразу же отменить лайк
Комментарии можно удалить
Лайк в комментариях
Ссылка Рекламодателям в записях рекламы
Подгрузка записей по кнопке Показать еще
Вывод в ленту записей стены
Новые пункты для Прав доступа
Раздел Диагностика, что бы исправить баги с БД
И другие мелкие доработки

Второй видео обзор

0
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
Готовые gif анимации можете взять с твиттера или https://giphy.com/
+1
kssemenov kssemenov 7 лет назад #
Поставил. Парвиз, это очень круто. Просто очень круто. Просто нереально круто. И главное, что все из заявленного работает. Снимаю шляпу. Спасибо.

Единственное, что не проверил - "Подгрузка записей по кнопке Показать еще" имеется ввиду виджет, не компонент?

И вот еще в прошлом релизе хотел спроить - а древовидные комментарии выводить нельзя?

Спасибо вам еще раз.
+1
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
Посмотрите в виджете Лента событий в самом внизу есть кнопка http://prntscr.com/ey7r6d

а древовидные комментарии выводить нельзя?
Пока нет в планах, возможно в будущем будет ответы, но в виде дерева не будет
+1
kssemenov kssemenov 7 лет назад #
Поставил виджет. Работает. Спасибо.

По поводу комментариев, ну, в общем, ответы это почти тоже самое. В общем, дерево не обязательно, в сетях его нет.
+2
reload reload 7 лет назад #
Без слов. Просто +100500!)
+1
Capitan Capitan 7 лет назад #
Отлично! Осталось теперь кнопку показать еще привязать к любому типу контента :)
+1
Shuma Shuma 7 лет назад #
Офигенно. Жду не дождусь, когда появятся деньги на покупку компонента)) +++
+1
Владимир Владимир 7 лет назад #
Задействованы ли языковые константы для событий?
0
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
Да, в фронтенде всё переводиться
+1
Владимир Владимир 7 лет назад #
Хорошо! Вернусь из командировки и ..-)
А пока, исправьте пож-та (подготовьте к исправлению в новых версиях) выражение "к стене" на "на стене". (в русском варианте выражение "к стене" означает немного иное -) )
0
kssemenov kssemenov 7 лет назад #
Согласен. Но тогда уж "На стену"
0
Владимир Владимир 7 лет назад #
ну да, по контексту надо посмотреть (я по памяти несоответствие вспоминал).
+1
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
Хорошо, у себя можете исправить в файле \system\languages\ru\controllers\feed\feed.php строка 26
0
Def Def 7 лет назад #
не смог понять как перейти к самой записи в типе контента.
0
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
Если это запись типа контента, нажимаете на заголовок http://prntscr.com/eyuubh
0
Def Def 7 лет назад #
а также как прогомметировать запись из ленты и поставить лайк. если для этого надо регаться, то было бы отлично, чтобы всплывала форма авторизации при клике
0
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
Да, для комментириование или лайк требуется авторизация, насчет показа формы авторизации гостям, подумаю
0
ermakover ermakover 7 лет назад #
Всё отлично работает. Спасибо!
Неплохо было бы сделать, чтобы пользователи сами ещё могли загружать анимацию. Пусть работают бездельники.
0
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
Возможно будет, но анимации весят до 8 - 10 МБ, не боитесь, что хостинг заполниться?)
+1
kssemenov kssemenov 7 лет назад #
Evanescence, спасибо ему, прислал мне правку кода, которая позволяет поставить картинку с микроблоге ПЕРЕД текстом (как в статьях). Выскажу свои соображения. На мой взгляд, когда лента располагается на всю ширину страницы, логичнее ставить картинку ПОСЛЕ текста, а вот в случает расположения в несколько колонок, одна из которых виджет Ленты - красивее и логичнее ставить картинку ПЕРЕД текстом.

Вывод - мне кажется, было бы полезно задавать настройку расположения картинки. Это в плане возможных идей на будущее.
+1
pixellife pixellife 7 лет назад #
Подтверждение при отмене лайка, лишнее. ИМХО
0
kssemenov kssemenov 7 лет назад #
Чем больше пользуюсь, тем больше нравится приложение. Изложу два соображения, которые, на мой взгляд, не дают приложению управлять сайтом глобально.

1) Если возможно, надо связать микроблог с определенным типом контента. И комментарии с этим же типом. Иначе получается, что лента микроблогов уходит вникуда.

2) Я не понял - можно ли просматривать ленту отдельного пользователя?

Если внедрить две этих вещи, то это будет фейсбук на 90 процентов.
+1
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
1) Можно сделать с помощью хуков, но только для вас, в компонент внедрить не буду, так как универсально не получиться сделать, под конкретную тип контента
2) можно, по адресу site.ru/users/{user.id}/activity {user.id} - это ID пользователя, например http://demo3.my-instant.ru/users/1/activity
0
kssemenov kssemenov 7 лет назад #
Так а можно же сделать, чтобы вместе с установкой компонента создавался определенный тип контента, под микроблог. Тогда на сайте с социальной направленностью можно вообще все отключить, все типы контента, оставить только этот.
+1
kssemenov kssemenov 7 лет назад #
По пункту два - а как технически организовать просмотр чьй-то ленты? Скажем, в соцсетях мы жмем на аватар, переходим к его ленте. Здесь мы попадаем в профиль. Тогда, может есть возможность связать микроблоги не с типом контента, а со стеной?
+1
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
Тогда, может есть возможность связать микроблоги не с типом контента, а со стеной?
Да можно, идея хорошая, попробую внедрить.
+1
kssemenov kssemenov 7 лет назад #
Йес! Вот это точно может перевернуть социальность icms.
0
Dorimen Dorimen 7 лет назад #
Я купил. Можно и мне такое внедрить?
0
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
Будет в следующих версиях.

Насчет Яндекс.Дзен подумаю.
0
Dorimen Dorimen 7 лет назад #
Я Вам как купивший компонент еще одну идею для развития хочу подсказать:

Яндекс.Дзен

Дзен понимает, что вам может понравиться
Пока вы просматриваете ленту и оцениваете предложенные публикации, Дзен прислушивается к вашему мнению и учитывает его в дальнейшем, чтобы собирать те публикации, которые могут быть вам интересны.

Основываясь на ваших интересах, Дзен ищет новые темы
И понемногу добавляет их в ленту. Статьи, обзоры, лонгриды, подборки и фотогалереи — всё, что помогает открывать, узнавать и развиваться.

Чем чаще вы просматриваете ленту, тем интереснее она становится
Дзен подстраивается под ваши интересы, поэтому чем больше вы читаете и реагируете на публикации, тем лучше он узнаёт вас и ваши предпочтения. И, соответственно, с каждым разом советует всё точнее.

Понимаете?
0
Dorimen Dorimen 7 лет назад #
И еще одна посетила мысль после практического использования компонента... Когда вставляю в микроблог внешнюю ссылку, то неплохо бы ее парсить и вставлять картинку, краткое описание и саму ссылку. Как это делает ФБ, ВК и другие соцсети. )
0
Dorimen Dorimen 7 лет назад #
Еще из предложений - можно ли в ленту добавить кнопку для встави кода из soundcloud.com? Ну, чтобы добавив ссылку на дорожку в soundcloud сразу добавлялся плеер soundcloud и в нем проигрывалась дорожка. Как сейчас с YouTube )
0
Dorimen Dorimen 7 лет назад #
Может быть еще в настройках компонента сделать возможность указывать максимальную длину вводимого текста? Например, мне бы хотелось больше 200 сделать.
+1
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
Есть, посмотрите в настройках http://prntscr.com/fhgqof
0
Dorimen Dorimen 7 лет назад #
Действительно, есть. Но есть один баг по-моему при этом. Например, я установил, что можно указывать 1000 символов. Сначала поле для ввода маленькое на пару строк, как и должно быть. Когда я добавил 1000 символов и сохранил, то как бы это поле не становится сразу автоматом маленьким, а остается быть пустым большим как для 1000 символов. Хотелось бы, чтоб оно автоматом становилось маленьким )
+1
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
хорошо сделаю, добавляется по аяксу по этому поле не меняет размер, я просто не думал что 1000 символов будут добавлять.
+1
Dorimen Dorimen 7 лет назад #
Угу. Тем не менее возможность изменения кол-ва символов предусмотрели
0
kssemenov kssemenov 7 лет назад #
Скажите, а можно как-то отредактировать количество текста из статьи, например, которое попадает в ленту? Сейчас, я так понимаю, это связано с длиной микроблога. У меня задан большой размер знаков микроблога, 2000 знаков, и когда размещаешь статью, она занимает полстраницы. Это можно отредактировать, но это не очень удобно.
0
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
В файле \system\controllers\feed\hooks\activity_after_add.php строку 20 заменить на
Код PHP:
  1. $status_count = 200;
0
kssemenov kssemenov 7 лет назад #
И еще вопрос. Я удали все категории анимаций, и теперь не могу создать категорию. Подскажите, как это сделать?
0
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
Теперь только в phpmyadmin надо хотя бы одну категорию добавить, потом можно из админки.
phpmyadmin - таблица feed_gifs_cats - на верху нажмете Вставить - заполните title и нажмете Ок

В следующих версиях добавлю кнопку Создать категории, когда нет категории
0
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
Обновляю этот компонент, если есть идеи и предложение, пишите.
Сейчас исправлены все баги.
Реализованы несколько хотелок пользователей.
Реализована добавление gif к комментариям в записи https://prnt.sc/ftft8a

В планах
Автопостинг записей микроблога в стену пользователя
Показ проголосовавших в опросах при наведении
0
Dorimen Dorimen 7 лет назад #
Имхо, авто постинг на стену пользователя - важно. Но важно и обратное - чтобы си стены постилось в ленту.
0
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
Так это уже есть)
http://prntscr.com/ftgat6

Проверьте у себя
0
Dorimen Dorimen 7 лет назад #
Точно есть )
+1
lakomet lakomet 7 лет назад #
Evanescence:
Обновляю этот компонент, если есть идеи и предложение, пишите.
Я уже писал про комментарии, сейчас получается, что если материал из ленты, перепостили к себе в ленту несколько человек, то у каждого репоста в общей ленте, будут свои коментарии, по моему видению, коментарии должны быть одни для всех репостов. И ещё момент связанный с репостами, если несколько человек, одновременно репостнули материал, то в ленте он продублируется столько раз, сколько раз его репостнули, согласитесь, что если даже сто человек репостнет материал, то это будет несколько одинаковых репостов на несколько страниц ленты. Плюс к этому, юзер может сколько угодно раз подряд, репостить свой же материал или репост, мне кажется это тоже нужно ограничивать.
0
Dorimen Dorimen 7 лет назад #
Поддерживаю
+1
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
lakomet:
коментарии должны быть одни для всех репостов
Думаю это не правильно, посмотрите ВК, ФБ там так же реализовано.
Представьте сколько комментарии будет если 100 человек репостят запись, и найдется люди, которые будут общаться в комментариях не по теме, или ругаться, материться, а вы будете получать уведомление на каждую из них.

lakomet:
если несколько человек, одновременно репостнули материал, то в ленте он продублируется столько раз, сколько раз его репостнули
С дублями к сожалению не могу нечего сделать и в других соц-сетях так же, но там основная лента, которая выводить все записи отключены, по этому их не видите, там у каждого пользователя есть лента друзей, в инстанте тоже есть (ваш-сайт.ru/activity/index/friends), но редко кто пользуется
0
alekgla alekgla 6 лет назад #
Здравствуйте. У меня в админке пропал компонент Лента активности. На сайте вроде работает, но не совсем корректно. Переустановить не получается. Подскажите, пожалуйста, как его можно полностью удалить с сервера и переустановить заново.
0
My-InstantCMS.Ru My-InstantCMS.Ru 6 лет назад #
Здравствуйте.
Уточните, пропал компонент Лента активности (удалить этот компонент из админки невозможно) или компонент Лента событий?
0
alekgla alekgla 6 лет назад #
Извиняюсь... Лента событий.
0
My-InstantCMS.Ru My-InstantCMS.Ru 6 лет назад #
@alekgla:
Переустановить не получается.
Почему не получается? Ошибки какие то?
0
alekgla alekgla 6 лет назад #
Ошибка:

503 Service Unavailable

Please, enable debug mode in the site settings

При включенной отладке следующее:

https://prnt.sc/i3pod1
0
My-InstantCMS.Ru My-InstantCMS.Ru 6 лет назад #
Напишите сюда my-instantcms@mail.ru из email по которому купили
0
alekgla alekgla 6 лет назад #
Написал на почту...

Еще от автора

Компонент Находки и потеряшки
С помощью данного компонента можете организовать на сайте Бюро находок, где пользователи пишут о своих находках или потерянных вещах.
Разработка компонента Справочник
Анонс разработки компонента Справочник для InstantCMS2
Разработка компонента Викторина
Обсуждение разработки нового компонента Викторина или Тесты
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.