Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Проблемы с форумом » Дубликат старого сообщения


Дубликат старого сообщения

Сообщений 1 страница 9 из 9

1

Доброго!
Сейчас перезаливаем слетевшие картинки и наткнулись на такой косяк:
Одно старое сообщение продублировалось на следующую страницу. Этого точно не было раньше, так как обе эти страницы сохранены на компе и там данное сообщение только на пятой странице. Теперь же оно на пятой и на шестой.
Выглядит это так:
http://greendoor.magicrpg.ru/viewtopic. … p=5#p93137
http://greendoor.magicrpg.ru/viewtopic. … p=6#p93137
(подфорум закрыт для гостей, но можно по адресам увидеть, что номер у сообщения один и тот же, но с разными страницами)
Дублированное сообщение не просто висит призраком - оно занимает место в теме, у него есть порядковый номер, следующий после оригинала.
Что это и что с этим делать? Если мы удалим дубликат, не удалится ли и его оригинал?

И скажите, мы сейчас перезаливаем картинки на http://forumfiles.ru, потому что на uploads они все послетали. Занятие трудоемкое. Есть ли в нем смысл, не послетают ли они и отсюда?

0

2

watcher написал(а):

Если мы удалим дубликат, не удалится ли и его оригинал?

Лучше не трогайте, @Alex_63 сейчас посмотрит.

watcher написал(а):

И скажите, мы сейчас перезаливаем картинки на http://forumfiles.ru, потому что на uploads они все послетали. Занятие трудоемкое. Есть ли в нем смысл, не послетают ли они и отсюда?

Точно не послетают. У меня когда-то был аналог uploads.ru, лет 20 назад, я его закрыл(сайт, не картинки) лет 15 назад, но до сих пор ни одна картинка оттуда не пропала. Какое стечение обстоятельств привело к таким последствиям на uploads.ru не знаю, но и повторения не будет.

+2

3

kernel написал(а):

Лучше не трогайте, @Alex_63 сейчас посмотрит

Не трогаем, ждем

0

4

watcher
В попытках понять, в чём я ошибся (везде ведь работало верно после обновления, кроме Вашей темы), понял, что в теме по какой-то причине количество ответов оказалось на 1 больше, чем должно быть (причину буду выяснять). А поскольку теперь посты во второй половине темы отсчитываются начиная с конца (а потом располагаются в обратном порядке), то выходило, что один и тот же пост посередине темы повторялся два раза.
Сделал отдельный подсчет постов темы минуя num_replies, утром kernel обновит код на форумах и ошибка должна исчезнуть.

0

5

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

+2

6

kernel написал(а):

Наследие старого режима.

ШИКАРНЫЙ ОБОРОТ РЕЧИ.

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

)))

+1

7

Alex_63
kernel
Спасибо за решение проблемы! В других старых темах, в которых давно не было удаления, тоже может вылезти лишний пост или теперь оно в принципе исправлено для таких старых тем?

0

8

watcher
Уже не вылезет, добавили изменения в код форумов.

0

9

Alex_63
Спасибо!

0


Вы здесь » Единый форум поддержки » Проблемы с форумом » Дубликат старого сообщения