Что у нас уже есть (фундамент)
Двухконтурный рейтинг
Поведение:
Поверхности: «Похожие»/«Другие книги автора»/«Автор рекомендует» (kniga), полки «Популярное/Новинки/Обновления» + «Горячее»/«Топ книга»/«Автор недели» (knigi), витрина для гостей.
Ранжирование глобальное, не персональное — это главный разрыв.
Двухконтурный рейтинг
la_rank.php: S_book (качество, всё время) + S_hot (горячее, окно + гравитация HN). Веса в админке, снапшоты трендов. Это ядро — переиспользуем целиком.Поведение:
read_log (кто/что/сколько читал, дочитал), book_library (полки), book_purchases, book_votes, book_daily, Wo_Followers.Поверхности: «Похожие»/«Другие книги автора»/«Автор рекомендует» (kniga), полки «Популярное/Новинки/Обновления» + «Горячее»/«Топ книга»/«Автор недели» (knigi), витрина для гостей.
Ранжирование глобальное, не персональное — это главный разрыв.
LibAuthor, какие новости: как поумнели рекомендации: https://libauthor.ru/index.php?link1=read-blog&id=700
✨ 1.2 — Неформат + вкладки авторам
Виджет «Неформат · жемчужины» в каталоге — сильные по рейтингу, но ещё недоэкспонированные книги (13 подходят). Ссылки — через трекер (surface
Заметная кнопка «Продвижение» (градиент бордо-оранж) в профиле автора → ведёт в кабинет промо/статистики/рекомендаций. Авторам теперь видно, куда идти.
Виджет «Неформат · жемчужины» в каталоге — сильные по рейтингу, но ещё недоэкспонированные книги (13 подходят). Ссылки — через трекер (surface
neformat), продвигаем качественный неформат, как просил Юрий.Заметная кнопка «Продвижение» (градиент бордо-оранж) в профиле автора → ведёт в кабинет промо/статистики/рекомендаций. Авторам теперь видно, куда идти.
Поиск встроен прямо в поле жанра (а не отдельной фичей): клик по полю → открывается поповер, сверху строка поиска, ниже — список.
Пустой поиск → группированный список как на АТ (жирные заголовки-категории + подкатегории с отступом), родитель выбирается тоже.
Ввод текста → мгновенный фильтр плоским списком (название + категория справа).
Клик по строке → жанр выбран (поле обновляется, зелёная вспышка), поповер закрывается. Клик вне / Escape — закрыть.
Все 3 поля (Жанр, Доп. #1, Доп. #2) — одинаковый комбобокс, один движок.
Пустой поиск → группированный список как на АТ (жирные заголовки-категории + подкатегории с отступом), родитель выбирается тоже.
Ввод текста → мгновенный фильтр плоским списком (название + категория справа).
Клик по строке → жанр выбран (поле обновляется, зелёная вспышка), поповер закрывается. Клик вне / Escape — закрыть.
Все 3 поля (Жанр, Доп. #1, Доп. #2) — одинаковый комбобокс, один движок.
Поведение (вес 0.6): матрица
Контент (вес 0.4): совпадение основного жанра = 1.0, общие доп. жанры (genre2/3) по 0.5, плюс Jaccard по тегам; лёгкий тай-брейк по рейтингу.
Холодные книги без поведения получают чисто контентный слой — блок никогда не пустой; если кандидатов меньше 8, добивается прежним жанровым запросом. Реф-буст «Моей рекламы» (книги привязанного автора в начало) сохранён поверх.
book_similarity («кто читал/купил эту — читал те»), нормируется к лучшему совпадению.Контент (вес 0.4): совпадение основного жанра = 1.0, общие доп. жанры (genre2/3) по 0.5, плюс Jaccard по тегам; лёгкий тай-брейк по рейтингу.
Холодные книги без поведения получают чисто контентный слой — блок никогда не пустой; если кандидатов меньше 8, добивается прежним жанровым запросом. Реф-буст «Моей рекламы» (книги привязанного автора в начало) сохранён поверх.
На странице оплаты книги появился янтарный блок с 4 мини-карточками (обложка, автор,
Подбор по любимому жанру читателя — считается по его истории чтения (проверил на тебе: любимый жанр «Любовные романы», кандидаты — «Ты звал меня три года назад», «Фальшивая невеста…» и т.д.). Показываются только платные, не свои и ещё не купленные книги.
~~149 ₽~~ **1 ₽**):Подбор по любимому жанру читателя — считается по его истории чтения (проверил на тебе: любимый жанр «Любовные романы», кандидаты — «Ты звал меня три года назад», «Фальшивая невеста…» и т.д.). Показываются только платные, не свои и ещё не купленные книги.
Копишь: с каждой покупки книги (баланс или карта) капает кэшбэк 5% звёздами на бонусный счёт (курс 1⭐️ = 1 ₽). Приходит уведомление «⭐️ Вам начислено N звёзд — копите и покупайте книги за 1 ₽». Процент меняется в админке (Рейтинг → «⭐️ Кэшбэк звёздами», 0 = выключить).
Тратишь: книга за 1 ₽ живыми деньгами + остальное звёздами. Автор при этом получает роялти с полной цены — экономика авторов не страдает, акцию дотирует площадка (это и есть модель ЛитРес/ЛитМаркет).
Тратишь: книга за 1 ₽ живыми деньгами + остальное звёздами. Автор при этом получает роялти с полной цены — экономика авторов не страдает, акцию дотирует площадка (это и есть модель ЛитРес/ЛитМаркет).