Вопрос

Как в скрипте сообщества LibArea работает лента (feed)?

Как посты попадают в неё и что меняется после авторизации?

7 Комментариев

  1. На сайте есть 2 ситуации (если мы говорим про центральную страницу сайта, ленту):

    • До авторизации

    • После авторизации

    Если участник не прошел авторизацию, то в ленте он видит все посты, чей рейтинг выше N значения, настраивается в конфиге.

    // feed.php
    return [
        // Сколько лайков должен набрать пост,
        // чтобы был виден на цент. странице сайта
        'countLike' => 1,
    ];

    А вот после авторизации, всё меняется.

    А именно: лента становится персонализированная (на что подписан) и появляется ещё вкладка Все.

  1. В Reddit за первые 10 минут должно быть > 100 лайков и пост пойдет на главную. )

  1. Тоже интересно, написал вот про рыбу) и только через какое-то время он появился в ленте) ну меня можно и модериривать))) иногда такую хрень пишу 🤣

  1. Кто написал, видит пост. Но без авторизации он будет виден только тогда, когда его лайкать начнут. Сделана так, чтобы без авторизацию на главную не попадали все посты.

  1. po kaifu forum

  1. логичнее в среднем меню «все» вынести на первое место после авторизации, получается путаница, и все-равно всех все интересует и интуитивно будет понятно, что «лента» это второй пункт и мои подписки, а первый пункт все, где полюбому каждый будет заглядывать.

  1. С этим меню да, пока всё сумбурно как-то. Еще добавится в правой стороне выбор дизайна поста в ленте (как сейчас, урезанный и вообще минимальный). Надо с силами собраться и переделать полностью. Ваш вариант, учту. Спасибо.