DEV: Каталог, древовидные комментарии (2)

Evg Evg 29 Марта 2022

Доработка каталога, комментарий (реплик) продолжается. Что необходимо сделать для обновления?

{color:red}Перед началом обновления обязательно сделайте резервную копию своего сайта и дамп базы данных!{/color}

Посмотрите, если ли у вас в таблице items поле item_focus_count? Если нет, то сделайте следующий запрос:

ALTER TABLE `items` ADD `item_focus_count` INT(11) NULL DEFAULT '0' AFTER `item_post_related`;

Мы должны были его сделать в предыдущем обновлении.

Далее, добавим поле:

ALTER TABLE `items` ADD `item_close_replies` TINYINT(1) NOT NULL DEFAULT '0' AFTER `item_focus_count`;

Оно необходимо: владелец / персонал может теперь запрещать обсуждение.

После этого:

  • Полностью замените следующие каталоги: routes, resources, modules и app.
  • Замените файл на новый: config/form/catalog.php

Что ещё необходимо сделать?

знайте, если вы не делаете комментарии сворачиваемыми, то вы плохой человек и вам должно быть плохо!

Сказал один программист. Ок. Чтобы не было плохо )) надо сделать, чтобы они могли сворачиваться. Ветки. Это бывает полезно, когда их становится много и не хочется читать целые портянки.

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

6 Ответов

  1. Yori Yori 29 Марта 2022 (ред.)

    Может быть ещё стоит добавить связь профиля и добавленных сайтов? В профиле же есть группы, посты и ответы, а если есть каталог, то и его вывести стоит?

    1. Evg Evg 29 Марта 2022 (ред.)

      Это будет добавлено. В профиле необходимо показать всё, только позаботиться, чтобы не было кучи и все было органически вписано.

  1. OleStep OleStep 29 Марта 2022 (ред.)

    Думаю, что новые сайты желательно отмечать как-то в течении недели.

    1. Evg Evg 29 Марта 2022 (ред.)

      Надо. Сделаем, спасибо. +

  1. irek irek 29 Марта 2022

    Вопрос не по теме. По какой причине может не работать Яндекс.Метрика.

    Все делал по инструкции https://libarea.com/ru/metrica/

    1. Evg Evg 29 Марта 2022 (ред.)

      Надо смотреть ошибки в консоли браузера. Возможно у них изменились адреса сайтов. В консоли на что-то должно ругаться. На какой-то их домен. И этот домен следует добавить в файл index.php в строку — header("Content-Security-Policy