Intellect Board Pro
Система управления форумами
Объявление

30 ноября 2015 года выпущена окончательная версия Intellect Board 3.00! Перейти к скачиванию
Также доступен конвертор данных для IntB 2.22

Для получения новостей о новых версиях подписывайтесь на наши страницы ВКонтакте и в Twitter.

Привет, гость!

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

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

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

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

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

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

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

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

Критикуя — предлагай, предлагая — обосновывай!
Для тех, кто живет в Интернете — мой блог о Web-разработке.

_1_
Участник
Всего сообщений: 147
Зарегистрирован: 14 окт 2014, 09:11
Рейтинг пользователя: 15

0 +
28 сентября 2015, 11:53. Редактировалось 3 раза, последний — 10 июля 2017, 16:28#3
Похожая задача: чтобы один пост принадлежал нескольким темам.
    Виртуальные темы




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


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

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

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


==

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

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

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

_1_
Участник
Всего сообщений: 147
Зарегистрирован: 14 окт 2014, 09:11
Рейтинг пользователя: 15

0 +
28 сентября 2015, 14:51. Редактировалось 1 раз, последний — 28 сентября 2015, 15:32#5
Фанат IntBoard написал(а):
Нда.... голову сломаешь с такой схемой....


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

_1_
Участник
Всего сообщений: 147
Зарегистрирован: 14 окт 2014, 09:11
Рейтинг пользователя: 15

0 +
7 июля 2017, 23:58. Редактировалось 5 раз, последний — 10 июля 2017, 15:09#6


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

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


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



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


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

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

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

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

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

_1_
Участник
Всего сообщений: 147
Зарегистрирован: 14 окт 2014, 09:11
Рейтинг пользователя: 15

0 +
8 июля 2017, 09:17. Редактировалось 2 раза, последний — 8 июля 2017, 10:09#8

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


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

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


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

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

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

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

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

Критикуя — предлагай, предлагая — обосновывай!
Для тех, кто живет в Интернете — мой блог о Web-разработке.

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

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

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

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

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

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

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

0: Контрольная точка "Конец инициализации". Время выполнения: 0.002. Запросов: 8, время запроса: 0.001 (57.21)%. Памяти использовано: 513664 байтов

0: Контрольная точка "Фиксация действия пользователя выполнена". Время выполнения: 0.002. Запросов: 10, время запроса: 0.001 (58.86)%. Памяти использовано: 513992 байтов

0: Контрольная точка "Основное действие выполнено". Время выполнения: 0.008. Запросов: 17, время запроса: 0.003 (42.87)%. Памяти использовано: 735728 байтов

0: Контрольная точка "Вспомогательные действия выполнены". Время выполнения: 0.008. Запросов: 19, время запроса: 0.003 (42.91)%. Памяти использовано: 743480 байтов

0: Контрольная точка "После срабатывания шаблонизатора.". Время выполнения: 0.010. Памяти использовано: 1044912 байтов