Ну всё, работа на сегодня выполнена, можно и домой)
Впервые за 8 лет я "прочитал" ВСЮ ветку "Горячее"! Какая ещё есть причина сидеть на работе?)
Впервые за 8 лет я "прочитал" ВСЮ ветку "Горячее"! Какая ещё есть причина сидеть на работе?)
Объясните мне пожалуйста как на пикабу скрываются уже просмотренные мною посты?
Как должно быть на мой взгляд:
1) я просмотрел пост в ленте личных подписок;
2) Просмотренный мною пост непоказывается мне ни в какой другой ленте (горячее, свежее, лучшее и т.д.).
Как происходит на самом деле:
1) я просмотрел пост в ленте личных подписок;
2) Просмотренный мною пост показывается мне в ленте горячее;
3) Просмотренный мною пост показывается мне в ленте свежего;
4) Просмотренный мною пост показывается мне в ленте лучшего
5) Просмотренный мною пост показывается мне в любой другой ленте до тех пор пока незаколебает меня окончательно.
@SupportTech, так сделано изначально или это баг?
P.S.: Пикабу смотрю только в приложении на андроиде, как ситуация обстоит с другими версиями сайта незнаю.
У меня никак не решится проблема с тем, что я не вижу многие посты - периодически просматриваю лучшее, а потом случайно нахожу пост с высоким рейтингом за просмотренный период, которого я не видела.
Сейчас провалилась в Просмотренные и обнаружила там кучу постов, которые вообще не видела. Это как?.. 🤨
В предыдущие попытки решить первую проблему сотрудники советовали просматривать, не скрывая просмотренные посты, но это же нереально...
Сделайте, пожалуйста, что-нибудь с этим.
После обновления мобильной версии сайта прочитанные посты не скрываются.
После обновления ленты снова висят.
Мотать вниз нету сил.
Что за херня, я вас спрашиваю???
Вот мой кот-гнида, что бы не было долбаного фона.
Куда исчезают посты которые я видел минуту назад без входа в учётную запись?
Там совершенно другой контент, отличный от того что я вижу после входа
Создадим обвязку новостей в которую будут попадать недавно просмотренные материалы пользователя.
Установим модуль Recently Read:
composer require drupal/recently_read ; drush en recently_read -y
Переходим в настройки модуля:
/admin/config/system/recently-read
Ставим галки на «Включить» и необходимые типы материалов:
Мне нужна только «Новость»
Во вкладке «Конфигурация» модуля меняем настройки:
Как именно будет удалена информация о недавно просмотренных материалов у пользователя?
- Time based — спустя указанное время;
- Count based — при просмотре нового материала — старый в конце сотрется;
- Никогда — не будет удалятся.
Добавим новый блок представления с обвязкой, а в него — Связь:
Content recently read
В «Наборы» укажем необходимый тип материала:
Далее, в критериях сортировки добавляем «Created» с категорией «Recently read» с порядком «По убыванию».
Добавим в контекстные фильтры ID без связи «Recently read» со следующими настройками:
- Когда значение фильтра не доступно → Передать значение по умолчанию → ID материала из URL;
- More → Исключить → Ставим галку.
Это нужно для того, чтобы в обвязке не выводился материал, на странице которого находится пользователь.
Мои настройки блока представления выглядят вот так:
Выведем блок с обвязкой.
Переходим в схему блоков:
/admin/structure/block
Размещаем новосозданный блок представления в любом удобном для вас регионе:
Если нужно — меняем настройки, указываем область видимости:
Мой блок будет выводиться на страницах «Новость»
Теперь посетим несколько новостей и взглянем на обвязку:
На скриншоте мало что понятно, но все работает — честное слово :)
Когда смотришь посты на 10-ой странице, то 9 предыдущих - это то что посмотрел и оно скрыто или там 9 более свежих и не просмотренных?
@SupportTech, у вас есть классная кнопка сворачивания поста, но при обновлении страницы пикабу забывает об этом и сбрасывает все как было.
Можно ли ей дать функционал вот этих кнопок?
Я консерватор, мне удобнее в ручном режиме регулировать просмотренное, чем полагаться на косячущую автоматическую систему. Посты на эту тему были, воз и ныне там. Сложно и надо все переписывать? Или это с дивана кажется простым для вас профессионалов, перенести функционал с одной кнопки на другую? Про чанки читал, понравилось, ничего не понял, но красиво.
Взять с собой побольше вкусняшек, запасное колесо и знак аварийной остановки. А что сделать еще — посмотрите в нашем чек-листе. Бонусом — маршруты для отдыха, которые можно проехать даже в плохую погоду.