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

Может ли одна тема принадлежать сразу нескольким разделам?

Такая опция была бы полезна для модераторов

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Страницы:
Распечатать
Фанат IntBoard
Новичок
Нет Всего сообщений: 8
Зарегистрирован: 9 авг. 2015 г., 15:06
Рейтинг пользователя: 3

0
#1
Чего мне в старой версии форума не хватает, так это возможности размещать одну и ту же тему сразу в нескольких разделах. Эта проблема актуальна только для больших форумов, где очень важное значение имеет правильная классификация тем, потому что иначе тему просто не найдёшь. Поскольку у меня форум связан с медицинской тематикой, то логично раскидать истории участников в разделы по заболеваниям, тогда каждый новый участник, заходит в раздел со своим заболеванием, и то что надо там находит. Но вот у некоторых товарищей, есть сразу два, и то и три заболевания, и куда их помесить? Можно выбрать один раздел более важный, но тогда в других разделах его историю не увидят. Можно просто скопировать тему по разным разделам, но тогда получится каша с ответами, кто-то ответил в одном разделе, а потом ищет свой ответ в другом разделе и не найдет....
Для этого случая, я предлагаю сделать опцию, доступную только для модераторов, создавать ссылку на тему в других разделах. Тоесть сама тема пусть как и раньше принадлежит одному разделу, но чтобы ссылки на неё можно было раскидывать по разным разделам, так чтобы эта ссылка выглядела как обычныя тема (тоесть количество ответивших, прочитавших и тд), тогда все кого эта тема заинтересует, будут видеть ссылку в разных разделах, а по ссылки перейдут в основной раздел темы и там уже будут читать и комментировать. Мне кажется, это важная фича.

PS: на 3.0 я не нашёл в панели модератора опцию "скопировать тему", неужели её тоже убрали?

PSPS. кстати, панели модерирования и администрирования на IntB на мой взгляд реализованы наиболее удачно. Я имел дело с разными форумскими движками, и в этом плане IntB оказался удобнее всех остальных.

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
#2
Вообще, такого не предусмотрено, так как это очень резко усложнит подсчет статистики. Но можно (и даже достаточно несложно) сделать темы-ссылки (этакий аналог symlinkов).
Копирование не стал делать потому что это опять же накрутка своего рода, да и не думал, что оно настолько нужно. Но в 3.x сделать его элементарно на самом деле.

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

_1_
Сомнительный тип
Всего сообщений: 346
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
. Редактировалось 3 раза, последний — #3
Похожая задача: чтобы один пост принадлежал нескольким темам.
    Виртуальные темы




В общем виде такие задачи можно сформулировать хитрым рисунком:


В данном контексте будем считать, что в этой табличке заданы идентификаторы: левый столбец содержит идентификатор родительского раздела (например, идентификатор темы). Правый столбец содержит подчинённый ID (например, идентификатор поста).

Кстати, по этой схеме можно в один пост включать другой пост или даже целый раздел (содержащий множество тем).
Можно строить любую сетевую структуру, и даже замыкать её (именно этот случай показан).

По табличке всегда можно автоматически построить сетевое дерево (+ множество yEd-диаграмм).
Формировать такие таблички смогут не только админы, но и обычные пользователи. Будет удобно, если подобную навигацию сделать плавающей (перемещаемой) над страницей форума.


==

       Просто показал дерево ссылок — и всем понятна взаимосвязь информационных составляющих! При этом каждый пост и каждая тема останутся на своём начальном месте!

Фанат IntBoard
Новичок
Нет Всего сообщений: 8
Зарегистрирован: 9 авг. 2015 г., 15:06
Рейтинг пользователя: 3

0
#4
Нда.... голову сломаешь с такой схемой.... А ведь ещё нужно будет объяснить каждому модератору, как этим пользоваться.

_1_
Сомнительный тип
Всего сообщений: 346
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
. Редактировалось 1 раз, последний — #5
Фанат IntBoard написал(а):
Нда.... голову сломаешь с такой схемой....


Вместо идентификаторов в дереве будут присутствовать нормальные названия тем или краткая суть конкретных постов:

_1_
Сомнительный тип
Всего сообщений: 346
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
. Редактировалось 5 раз, последний — #6


    Вспомогательные темы-невидимки

Оказалось, что не все темы надо показывать в общем списке. Смотрите "объявление" в экспериментальной теме  «У данного пользователя нет прав размещать ссылки!». Этот спойлер содержит в себе фрейм (= полноценную веб-страничку). В этом фрейме – дерево ссылок. Это дерево может содержать в себе узлы-ссылки, ведущие к темам, которые отсутствуют в общих списках. В том числе, эти темы могут даже располагаться на других сайтах!
    У данного пользователя нет прав размещать ссылки!


Суть этого новшества в том, что тема  может иерархически- находиться  выше  подраздела.
    "Подраздел" в виде дерева ссылок включён в состав конкретной темы (он находится в её "объявлении" ).



Впрочем, объявление – это обычный пост, который появляется в шапке каждой страницы. Поэтому такие  "сообщения"  можно встраивать не только в тему, но и в раздел. Если в объявлениях разрешить iфреймы, то администратор может доверить редактирование части конкретного объявления конкретному пользователю! — просто пропишет в одном из iфреймов адрес соответствующего хостинга.
    В этом смысле, объявления разделов способны заменить прикреплённые темы.
-


Очень приятно, что в том форуме администрации (кураторам конкретных тем – тоже) в объявлениях доступен полноценный HTML, кроме тегов <script>  и  <style>.

ПнБ
Начинающий
Всего сообщений: 150
Зарегистрирован: 5 мая 2015 г., 11:37
Рейтинг пользователя: 0

0
#7
_1_ написал(а):
Смотрите "объявление" в экспериментальной теме  «Идеи по развитию Конференции

А почему в той теме никто кроме тебя не пишет, Ломоносов?

Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/

_1_
Сомнительный тип
Всего сообщений: 346
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
. Редактировалось 2 раза, последний — #8

ПнБ написал(а):
А почему в той теме никто кроме тебя не пишет?


В iXBT-конференции доступ в тему управляется чёрными и белыми списками. В данном случае, в белом списке только я.  И, при необходимости, могу внести в него других форумчан. Но этой необходимости пока нет, ведь все вопросы обсуждаются в параллельной теме!

То есть, связки из нескольких параллельных тем позволяют запросто выстроить железобетонную защиту от флуда (даже при полной демократии флеймовского раздела!)). Схематично эти связки показаны на следующем рисунке:


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

Если все эти ветки внести в общий список соответствующего раздела, получится балаган. Поэтому я и ставлю акцент о необходимости иметь вспомогательные темы, не внесённые в списки разделов. Этот вопрос уже решён виртуальными темами  или форумскими ветками на других сайтах. Но, для удобства пользователей, при создании любой темы в нормальном форуме должна присутствовать 'галка', чтобы не показывать эту тему в общих списках конкретного раздела.
    Проще говоря, предлагаю завести для "невидимок" отдельный раздел. В нём могут быть свалены в общую кучу тысячи веток самой разной тематики. Доступ в этот раздел должен иметь только администратор, т.к. "невидимость" публичной темы часто будет использована для её конфиденциальности: попасть в неё смогут лишь те форумчане, которые знают на неё ссылку. Пока эта ссылка секретна, чужаков в теме не будет  (даже если доступ в неё не ограничен).

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

1
#9
_1_ написал(а):
Проще говоря, предлагаю завести для "невидимок" отдельный раздел. В нём могут быть свалены в общую кучу тысячи веток самой разной тематики. Доступ в этот раздел должен иметь только администратор, т.к. "невидимость" публичной темы часто будет использована для её конфиденциальности: попасть в неё смогут лишь те форумчане, которые знают на неё ссылку. Пока эта ссылка секретна, чужаков в теме не будет  (даже если доступ в неё не ограничен).

Вы можете поставить себе отдельную копию Intellect Board, настроить там раздел так чтобы на главной он не показывался (в движке такая возможность есть изначально), также скрыть его от выдачи в «Обновившихся» и «Непрочитанных» и закрыть от индексации в robots.txt.
Еще вариант (более надежный) — создать групповое обсуждение в личных сообщениях, оно видно только проверенным людям, и там тоже можно делать темы, причем в отличие от первого случая, их, кроме уже выбранных участников, гарантированно никто не увидит. Единственный его недостаток — нельзя добавлять новых людей по ходу.
Так что в движке все необходимое для таких целей есть, нужно просто это грамотно использовать.

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

ПнБ
Начинающий
Всего сообщений: 150
Зарегистрирован: 5 мая 2015 г., 11:37
Рейтинг пользователя: 0

0
#10
4X_Pro написал(а):
_1_ написал(а):
Проще говоря, предлагаю завести для "невидимок" отдельный раздел. В нём могут быть свалены в общую кучу тысячи веток самой разной тематики. Доступ в этот раздел должен иметь только администратор, т.к. "невидимость" публичной темы часто будет использована для её конфиденциальности: попасть в неё смогут лишь те форумчане, которые знают на неё ссылку. Пока эта ссылка секретна, чужаков в теме не будет  (даже если доступ в неё не ограничен).

Вы можете поставить себе отдельную копию Intellect Board, настроить там раздел так чтобы на главной он не показывался (в движке такая возможность есть изначально), также скрыть его от выдачи в «Обновившихся» и «Непрочитанных» и закрыть от индексации в robots.txt.
Еще вариант (более надежный) — создать групповое обсуждение в личных сообщениях, оно видно только проверенным людям, и там тоже можно делать темы, причем в отличие от первого случая, их, кроме уже выбранных участников, гарантированно никто не увидит. Единственный его недостаток — нельзя добавлять новых людей по ходу.
Так что в движке все необходимое для таких целей есть, нужно просто это грамотно использовать.

Вот умеешь ты красиво пояснить)))
Ты не знаешь, почему Сутенер постоянно пытается "изобрести велосипед"?

Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/

Следующие сообщения >>>
Страницы:
Распечатать

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