Выходит в теме все-таки может быть несколько первых сообщений, только они от разных тем )
По-моему это можно считать косяком объединения тем.
Сегодня объединяла из более старой темы таща несколько последних сообщений в более новую (архивы поровнее перенарезала), потом по времени отодвинула первый пост в более свежей теме, с обычными сообщениями нет проблем, все открываются как надо.
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
[3.1][beta] Reassign First Post
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 9 лет 5 месяцев
- Благодарил (а): 257 раз
- Поблагодарили: 195 раз
Re: [3.1][beta] Reassign First Post
Нет, просто есть несколько алгоритмов определения первого сообщения- по записи в БД (вывод в списке тем), по времени (вывод в теме), по ID (при синхронизации).
-
- phpBB 2.0.4
- Сообщения: 416
- Стаж: 8 лет 7 месяцев
- Благодарил (а): 48 раз
- Поблагодарили: 34 раза
Re: [3.1][beta] Reassign First Post
Sumanai, в данном конкретном случае у KimIV несколько первых по одному алгоритму - записи в БД. Находятся в одной теме, но являются первыми сообщениями для разных тем. Оригинальное первое сообщение текущей темы и первое сообщение из темы, которая целиком или частично, но с первым сообщением вошла в тему-приемник в результате объединения.
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1716 раз
Re: [3.1][beta] Reassign First Post
Ага... он че-то там нахимичил с базой, теперь у него их десять будет. При нормальном объединении тем первым сообщением темы будет то, у которого ид минимальный. И никак по-другому. Не может быть в теме двух первых сообщений.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 2.0.4
- Сообщения: 416
- Стаж: 8 лет 7 месяцев
- Благодарил (а): 48 раз
- Поблагодарили: 34 раза
Re: [3.1][beta] Reassign First Post
Проверила, перенос первых сообщений не приводит к проблемам. Открываются как надо.
-
- phpBB 2.0.1
- Сообщения: 286
- Стаж: 8 лет 7 месяцев
- Откуда: Кунгур
- Благодарил (а): 166 раз
- Поблагодарили: 21 раз
Re: [3.1][beta] Reassign First Post
Не чё-то, а изменил id трёх сообщений...
Так и есть. Просто многим, в том числе и мне, хотелось бы, чтобы первым сообщением было то, у которого дата минимальная.
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.
-
- phpBB 2.0.4
- Сообщения: 416
- Стаж: 8 лет 7 месяцев
- Благодарил (а): 48 раз
- Поблагодарили: 34 раза
Re: [3.1][beta] Reassign First Post
Оно так и происходит айди раздаются по естественному росту, если не влезать с ручными правками, все так и есть.
На самом деле, смена времени нужна тем, кто, наоборот, этот порядок хочет нарушить. Например при разделении тем оформить первый топик. Это не сделать. У той части, которую нужно отделить, айди будет старше (или меньше в абсолютных цифрах), чем у сообщения, которым хочется оформить отпочковавшуюся тему (ведь делается все постфактум). Смена времени помогает, но этого мало, если иметь в виду синхронизацию. Чтобы первый пост не слетел, нужно найти минимальное айди в теме и принудительно назначить ему начинку первого сообщения.
Желать, чтобы при смене времени сообщения все айди в базе перестроились- это, по-моему, вообще что-то нереальное.
Отправлено спустя 2 часа 14 минут 17 секунд:
У меня вылез тот же баг, что у KimIV. Создано сообщение и перенесено назад по времени, чтобы встало вторым в теме, прямая ссылка на него не работает, открывается последняя страница. На уровне таблиц не ковыряюсь.
Лечится добавлением любого сообщения в тему, как только снимается признак последнего сообщения - все работает как надо.
Отправлено спустя 10 минут 41 секунду:
Если бы это же расширение позволяло назначить последнее сообщение в теме(до того как кто-нибудь отпишется), то было бы подспорье. ))