ADD: Добавлен блок «Рекомендованные Темы»

Evg Evg 14 Мая 2022 (ред)

Простота «Ядра» системы, так я это называю, чрезвычайно важное дело, от этого зависит долгоиграющие перспективы. Это похоже на фундамент для строительства дома. Вот почему, буду возвращаться туда снова и снова.

Есть вопросы, которые необходимо решить кардинально. Тонкие контроллеры, простые представления, — пример :

https://libarea.ru/post/799/tonkie-kontrollery-prostye-predstavleniya

Из контроллеров предстоит ещё убрать некоторые вещи, например, проверки разные. Но они связаны обычно с формами, и сами формы меня не устраивают.

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

На самом деле, совсем не сложно накидывать функционал. Это самое простое, что можно сделать. Тут функция, тут новые возможности, ещё и ещё. Избавляться от лишнего для меня куда сложней и интересней.

В общем, добавил Блок Рекомендованные Темы в правой части сайта.

Убран из конфига массив этого блока, где мы задавали начальные темы.

Теперь стало ещё проще.

Содержимое этого блока будет показано в ленте. если пользователь не подписался вообще на Темы. Этот блок стал отдельно, потом подумаем куда его переместить. Сейчас главное есть вывод:

  • темы на которые я подписан;
  • темы на которые не подписан.

Сортировка в них простая, по количеству размещенных там постов. Добавляют ещё 2 условия: по лайкам и по просмотрам (из какой Темы мы больше читали) и сортируют по этому.

На сайт данный блок добавил

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

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

2 Ответа

  1. Yori Yori 14 Мая 2022 (ред.)

    Рекомендованные теги видел добавляют в левую часть, под меню.

    1. Evg Evg 14 Мая 2022 (ред.)

      Посмотрим, меню у нас закреплено, а значит высота на разных мониторах. Я не хочу определять js высоту тут и может получиться, что она превысит браузерную.