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

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

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


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


Перенос сообщений по теме

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

1

Вроде данная проблема поднималась, но решения ее я не нашел. Интересует вот что.

Есть ли методы перемещать сообщения вверх или вниз в рамках одной темы? Скажем мне нужно между 5 и 6 сообщением в теме ставить новое сообщение. Можно это как-то сделать? Это очень часто требуется, к примеру в таких темах.

0

2

POLIGON
Движком форумов предусмотрено отображение постов в теме в их календарной последовательности.
Есть скрипт от Deff Вставка-перенос сообщений скриптом, вне календарной последовательности постов темы, разве что таким способом можно вклеить посты в нужное место.

+1

3

Есть кастомное решение, сделанное чисто слитями на флексах, без js. Могу принести при необходимости. Вполне нормальный вариант для отдельных тем.

+2

4

Arakhen
Главное, чтобы переносимые таким образом сообщения на одной странице умещались )
С учётом возможности менять количество постов на странице (от 10 до 100) - могут оказаться на следующей...

+1

5

Alex_63
Пагинация сама по себе не ломает ничего, если расставлять сообщения через флексы и order. Два минуса:
- нумеровать приходится все сообщения темы;
- со страницы на страницу посты таким образом действительно не смогут перепрыгнуть, увы, и с этим приходится считаться.

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

Отредактировано Arakhen (Пт, 5 Апр 2024 14:39:06)

+2

6

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

POLIGON
Движком форумов предусмотрено отображение постов в теме в их календарной последовательности.
Есть скрипт от Deff Вставка-перенос сообщений скриптом, вне календарной последовательности постов темы, разве что таким способом можно вклеить посты в нужное место.

Спасибо, этот вариант вполне работает.

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

Иногда Админу необходимо перенести сообщение с достаточно поздней датой

А можно этот скрип сделать немного проще? У каждого поста в теме есть порядковый номер. Просто нажать на номер поста и отредактировать его, скажем с 5 на 9 и все посты автоматически сдвинуться? Или движок форума не позволяет подобные действия?

0

7

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

А можно этот скрип сделать немного проще? У каждого поста в теме есть порядковый номер. Просто нажать на номер поста и отредактировать его, скажем с 5 на 9 и все посты автоматически сдвинуться? Или движок форума не позволяет подобные действия?

Такой вариант не реализуем в принципе, даже в теории, поскольку у постов в базе нет номера, они отображаются в теме в календарной последовательности - так устроен движок форума. Из идентификаторов у каждого поста есть метка времени создания и ID темы, в которой он находится.

+1


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