Intellect Board Pro
Расширяемый движок форума с разделами разных типов
Объявление
Вышла версия 3.05 с фотогалереей и поддержкой PostgreSQL и SQLite.
Перейти к скачиванию
Привет, гость!

Система адресации постов и вложений

Есть серьёзные недостатки...

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Страницы:
  • 1
  • 2
Распечатать
_1_
Сомнительный тип
Всего сообщений: 358
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1
#11


Я знаю, как в два раза расширить функционал форумов!... Для этого всего лишь нужно реализовать интерфейс замены вложений:  чтоб по старой ссылке открывался новый  прикреплённый файл (пусть даже при загрузке в пост имя этого файла изменено автором).
 
Считаю, что это ПЕРВОСТЕПЕННАЯ задача. Такая мелочь – и форум станет ~в два раза полезней!

_1_
Сомнительный тип
Всего сообщений: 358
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1
. Редактировалось 1 раз, последний — #12
4X_Pro написал(а):
_1_ написал(а):
Если движок, получив такой адрес, не обнаружит указанного в нём поста, он  выдаст страницу с индикацией в ней пустого места (даже если обычно соответствующая страница этот след поста не отображает). По этой индикации можно понять: куда перемещён пост, когда удалён, и в чём была причина этой движухи.

Идея хорошая, но слишком сложно реализуемая. Точнее основная сложность в том, чтобы не учитывать эти сообщения в нумерации страниц. Иначе, скажем, при разрезании 20-страничной темы, скатившейся в последних 5 страницах преимущественно в ругань будет получаться 5 страниц сообщений вида "Это сообщение было перенесено туда-то" или "сообщение удалено". Вряд ли пользователям форума понравится листать по несколько страниц подряд подобного.

1. Повторяю, ссылка-то особая! мало-кто ей воспользуется. А по обычным ссылкам не будут видны 'фантомы' потёртых сообщений.


2. Администратор iXBT-конференции как-то решил проблему полупустых страниц: количество постов на каждой - вообще нигде в настройках не обозначено. Этот параметр определяется динамично: в зависимости от размера постов. Чем больше буквочек - тем меньше постов поместится на форумной странице. К примеру, вот длиннющий пост в начале темы: forum.ixbt.com/topic.cgi?id=100:71 - он занимает всю первую страницу. Если теперь автор (или модераторы) уменьшит размер своего сообщения, то на первой странице появятся и другие посты. На десятках страниц этой темы все посты переместятся чуть поближе к её началу...

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

4X_Pro
Основатель проекта
Всего сообщений: 407
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15
#13
_1_ написал(а):
На том форуме разбивка на страницы осуществляется, когда у движка появляется свободное время. Поэтому довольно часто наблюдаю такую картину: новый длинный пост появился в конце последней страницы. А через какое-то время он сам переехал на следующую. И все посты за ним - тоже...

Видимо, просто запускается задача по cron, которая расставляет границы страниц на основе длины сообщения… Вопрос только, как они искусственно границы страниц реализовали. Но в любом случае, делать подобное тут не вижу смысла.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

Страницы:
  • 1
  • 2
Распечатать

У вас нет прав для отправки сообщений в эту тему.