Написал четыре подстатьи и указал статьёй xgm.guru/p/wc3/spell-story. Теперь этих статей у меня в профиле две и ни в одной нет оглавления.

Решение

Исправлено
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
21
5 лет назад
2
Написал четыре подстатьи и указал статьёй xgm.guru/p/wc3/spell-story
Точно указал? Я вчера проверял и подстатей там не было. Убедись сам.
0
29
5 лет назад
0
Почему тогда подстатьях меню корректно отображается?
А сами подстатьи находятся не там
Загруженные файлы
2
21
5 лет назад
2
Пофиксил что мог, но судя по всему проблема -либо случайный баг, либо где-то на сервере. Дал знать техадминам.
0
29
5 лет назад
0
Пофиксил что мог
Из профиля дубликаты убрались, спасибо. Но появились в оглавлении.
Загруженные файлы
2
37
5 лет назад
2
Известный баг, кстати. Я бы хеллкора позвал разобраться, т.к. надо аккуратно это делать
2
28
5 лет назад
2
баг в том что дубликаты которые создаются при редактировании опубликованного ресурса выводятся в списке подстатей
ScorpioT1000:
т.к. надо аккуратно это делать
ну или можно просто условие в запрос добавить
0
21
5 лет назад
0
ну или можно просто условие в запрос добавить
Это сложно. У нас нет таких экспертов.
0
29
5 лет назад
0
Это сложно. У нас нет таких экспертов.
Всё зависисит от структуры баз данных. Если баг появляется в очень редких случаях, то можно его игнорировать, тем самым отсеивая тех пользователей, которым лень о нём сообщить. Но мы пойдём другим путём.

Как я понял у любого ресурса есть своя shadow копия, тоесть версия изменённая автором но ещё не подтверждённая модератором. Этот момент можно реализовать несколькими способами:
  • Завести паралельную тапблицу с отношением один к одному и при подтверждении просто перезаписывать основную запись удаляя при этом копию.
  • Завести паралельную таблицу с отношением один ко многим и вести лог изменений, но зачем?
  • Добавить поле в основной таблице и различать статьи по нему.
Незнаю как это реализовано, но решение вижу в лоб, просто добавить модераторам кнопку, которая позволит заново пересчитать подстатьи.
0
21
5 лет назад
0
NazarPunk, это я иронизирую (пытаюсь потраллить Скорпа). Не обращай внимания.

На данный момент все пофикшено. Прошу подтвердить.
2
29
5 лет назад
2
Прошу подтвердить.
Подтверждаю.

пытаюсь потраллить Скорпа
Пожалуйста, не трольте разрабов. Представьте, через какой ад тестировки им приходится проходить.
0
21
5 лет назад
0
NazarPunk, выбери ответ.

Ерунда все это и наверняка фиксится в пару строк тут да там.
0
29
5 лет назад
0
выбери ответ.
Выбрал.
Ерунда все это и наверняка фиксится в пару строк тут да там.
Одна строка там, одна строка здесь и в итоге всё превратится в кашу, в которой чёрт ногу сломит. И если человек наследует эту кашу, то что-бы в ней разобраться, могут пройти годы (судя по вопросам в техподдержке они ещё идут). А у разрабов, как нистранно ещё есть личная жизнь и основная работа.
0
37
5 лет назад
0
На данный момент все пофикшено. Прошу подтвердить.
Кто и когда пофиксил? Коммит не приходил.
NazarPunk, третий вариант.
UPD: я так понял, решена частная проблема. Пусть будет открытым, т.к. общая проблема так и не решена.
0
29
5 лет назад
Отредактирован nazarpunk
0
Кто и когда пофиксил? Коммит не приходил.
Отловили ли баг или просто пофиксили вручную по очевидным причинам узнать я немогу, посему и подтвердил.
третий вариант.
Самый печальный в отслеживании. По большому счёту единственный вариант это вручную пересмотреть все запросы. Как я незавидую вашему DB((
0
21
5 лет назад
0
Кто и когда пофиксил? Коммит не приходил.
Удалил дубликаты, перенастроил ресурсы. А потом, спустя день, все встало на свои места. Магия (или кто еще вмешался, но не дал о себе знать).
0
37
5 лет назад
Отредактирован ScorpioT1000
0
NazarPunk, со структурой бд там всё не так плохо, как кажется. Она вполне себе логично и честно устроена. Другое дело - организация кода. Много подводных камней. Я не уверен, что не сломаю что-то этим фиксом.
0
28
5 лет назад
Отредактирован nvc123
0
Raised, вмешался я
баг всё ещё остался
ScorpioT1000, да можно просто сделать так чтобы эти дубликаты не отображались в списке подстатей
т.е. чисто на фронте костыль добавить
0
37
4 года назад
0
Исправлено
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.