Тестирование компонента Форум

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

Нужен ли он в коробке?

Имеется в виду, будет ли этот форум включен в состав cms, как неотъемлемая часть

да
нет
да, но как отдельный компонент
Всего 247 голосов Опрос завершён
#91 12 октября 2016 в 16:52

ользователь и так ленивый, а заполнение десятка полей, для того, чтобы написать сообщение на форуме, вообще ввергнет его в ступор.

Loadырь
+
заголовок темы и текст поста, и все, все остальное как доп,
#92 12 октября 2016 в 17:19

Категорически согласен.

Fuze
— Привет, сосед! В групповухе участвовать будешь?
— А кто будет?
— Ты, я и твоя жена.
— Ты что! Конечно нет!
— Понял. Тогда мы тебя вычёркиваем...
Понял, вычёркиваю… 😊
#93 29 октября 2016 в 19:31
Не прошло и полгода, как компонент был полностью переписан. Скачать можно у меня в файлах. Изменения глобальны, поэтому обновлятор писать не стал, ибо много всего в БД поменялось. Для работы поля мульти-селект, есть правки в файле system\libs\template.helper.php. Сам этот файлик соответствует текущей версии движка на гите от сегодня. Поэтому для тестирования используйте текущую версию с гита.
#94 29 октября 2016 в 19:45
Отличные новости. Беру на тесты.

Скачать можно у меня в файлах.

Loadырь
нету там
#95 29 октября 2016 в 20:36
Zau4man, поправил.
#96 29 октября 2016 в 20:58
Вкратце по настройкам: yadi.sk/d/wmUS7BkixoEkt
Группы, пользователи которой будут доступны в списке модераторов — В форме создания раздела форума есть поле для выбора модераторов этого раздела. В этой опции можно ограничить количество пользователей из определённых групп.
Тем на странице и Сообщений на странице — количество тем и сообщений на странице.
Иконка RSS — иконка рядом с названием темы.
Виджет рейтинга сообщений — включает систему оценки сообщений. Эти оценки влияют на рейтинг автора сообщения.
Всегда выводить первое сообщение темы — Эта опция выводит первое сообщение темы на всех страницах этой темы. Причём оно добавляется к указанному количеству сообщений на странице, увеличивая их количество на одно.
Форма для быстрого ответа — внизу списка сообщений добавится форма для быстрого добавления сообщения. Добавление файлов доступно только в полной форме по ссылке в меню действий "Написать".
Форма для быстрого редактирования — добавляет кнопку и возможность редактирования сообщения непосредственно на месте нахождения сообщения.
Объединять соседние сообщения одного автора — если один и тот же автор напишет сразу два и более сообщения подряд, они будут объединены, как одно сообщение с указанием времени добавления.
Интервал времени между сообщениями пользователя — интервал времени через, которое пользователь сможет написать второе сообщение.
Редактор текста сообщений — на выбор или markitap или простое текстовое поле.
Включить прикрепление файлов — эта опция задействует механизм работы с файлами на форуме. Если её отключить — работа с файлами будет недоступна, независимо от других настроек и доступов.
Разрешенные типы файлов — типы файлов которые можно закачивать.
Максимальный размер файла — это, чтобы не переборщили с файлами.
Список доступных причин для жалоб — тут указываются возможные причины, которые будут доступны в форме для составления "жалобы".
SEO для главной страницы — ключевики и дескрипшн для главной страницы форума.
#97 29 октября 2016 в 21:19
Настройки доступов: yadi.sk/d/U__V6RZixoHnm
Прикрепление файлов — группы пользователей, которые смогут прикреплять файлы к своим сообщениям.
Модерация форума — группы пользователей, которые смогут модерировать форумы. У этих пользователей будет доступ такой же как и у админа сайта, но только с фронта. Админка форума доступна только админу сайта. В каждом разделе можно указать конкретных пользователей для модерации этого раздела и его подразделов. Но они будут ограничены пределами раздела, в отличие от этой группы пользователей.
Прикрепление голосования — пользователи этих групп смогут создавать голосования при создании темы. Я немного перепилил систему голосования, теперь можно выбирать между одиночным выбором и множественным при создании опросника. Также в голосовалке можно сделать ответы публичными (кто и за что и когда проголосовал).
Ответы в темах на форуме — эти пользователя смогут писать сообщения в темах. Остальные только их читать. В каждом разделе можно указать дополнительно группы которые могут писать и просматривать эти разделы и их подразделы.
Ограничение по карме для ответа — тут влияет наличие кармы нужного размера на создание сообщения в теме.
Редактирование ответа — могут редактировать свои сообщения.
Время, доступное для изменения ответа, мин. — в течении какого времени (в минутах) после создания сообщения его смогут редактировать.
Рейтинг сообщений — эти пользователи смогут влиять на рейтинг сообщения, при условии, что эта система включена в опциях.
Уведомление об ответах — этим пользователям будет доступна возможность подписываться на изменения в темах
Создание тем на форуме, Ограничение по карме для создания темы, Редактирование темы — то же самое, как и с сообщениями. Только время на редактирование темы не ограничено.
#98 29 октября 2016 в 21:41
Создание раздела: yadi.sk/d/rhl0tX9wxoLam
Заголовок раздела, Описание раздела — название и описание раздела.
Публиковать раздел — если убрать эту опцию, раздел и его подразделы станут недоступными для всех кроме админов сайта.
Раздел как категория — в таком разделе не получится создать темы.
Родительский раздел — раздел в который этот раздел будет вложен.
Модераторы раздела — вот тут указываются пользователи кто сможет модерировать этот раздел и все его подразделы.
Иконка форума — картинка для визуального выделения раздела.
Стоимость создания темы — это решение для биллинга. Тут указывается количество баллов для списания за создание темы на этом форуме. В отличие от доступов на просмотр и редактирование, это поле не влияет на подразделы данного раздела. Во всех подразделах этого раздела форума нужно будет указывать стоимость отдельно. Реально в данной версии это не работает ))). Код теоретический — согласно документации на биллинг — присутствует, но так как у меня нет биллинга (не на чем проверить), то этот код закомментирован. Потом Fuze или r2 его посмотрят, на досуге, и если, что поправят.
СЕО:
Ссылка на раздел — можно явно указать ссылку на этот раздел в противном случае ссылка сгенерируется из названия раздела.
Доступы отдельно на просмотр и редактирование для конкретных групп пользователей для данного раздела форума и его подразделов.
#99 29 октября 2016 в 22:24
Очень большая работа! Спасибо, Loadырь!
Есть пара вопросов:

Редактор текста сообщений — на выбор или markitap или простое текстовое поле.

Loadырь
А будет возможность использовать другой редактор из установленных в системе?

Время, доступное для изменения ответа, мин.

Loadырь
Бывают ситуации, когда дал ответ в теме, потом подумал и решил что-то дописать или изменить. Ответов на твоё сообщение ещё нет, но уже прошло время и эта опция может не дать внести правки. Может быть добавить опцию "Разрешить изменение своего сообщения до получения ответа на него"? Тогда можно будет суммировать эти две опции. При включении этой новой опции редактирование разрешено или пока не получен ответ, или пока не вышло время.
#100 29 октября 2016 в 22:46

Бывают ситуации, когда дал ответ в теме, потом подумал и решил что-то дописать или изменить. Ответов на твоё сообщение ещё нет, но уже прошло время и эта опция может не дать внести правки. Может быть добавить опцию "Разрешить изменение своего сообщения до получения ответа на него"?

WebMan
Это практически разрешение на редактирование своего ответа или вопроса, и естественно возникнут предсказуемые ситуации конфликтов.
Логика очевидна.
1-Ответов на твоё сообщение ещё нет,
Ответов возможно нет по тому что ведется активный поиск на "ИМЕННО так сформулированный вопрос".
И ответ уже готов в первоначальной формулировке.
И после изменения-редактирования этого вопроса или ответа, при таком способе, будет проявляться реальная возможность не корректного ответа на уже совершенно новый ( вопрос-ответ новой редакции).
#101 29 октября 2016 в 22:55

при таком способе, будет проявляться реальная возможность не корректного ответа на уже совершенно новый ( вопрос-ответ новой редакции)

Геннадий Иванович
Вполне возможен и такой вариант. Но по такой логике проще вообще запретить менять написанное.
Я думаю, что лучше сделать опцию и дать возможность админу сайта решать, как лучше быть с редактированием сообщений на его конкретном проекте.
#102 29 октября 2016 в 23:04
Во время установки, на странице где указывается фтп, нажимаю продолжить и попадаю на 501, компонент при этом работает

Для работы поля мульти-селект, есть правки в

Loadырь
А где это поле можно увидеть?
#103 30 октября 2016 в 08:46

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

WebMan
Да! Включаемая опция будет полезна.
Иногда необходимо и редактирование, допустим для исправления синтаксической ошибки.
#104 30 октября 2016 в 11:03
Вообще редактирование своего поста больше 10 минут, это уже перебор. Такая каша иной раз и ответы мимо и тд.
Админ всегда может пост поправить или модер.
А пользователь лучше пусть и не трогает больше 10 минут, за это время не увидел косяк, так и дальше не увидит.
Если пришла мысль, но нет ответов еще. Так все может решить склейка подряд идущих сообщений.
Имхо конечно, но по мне так решает все вопросы такого плана.
#105 30 октября 2016 в 12:18

А будет возможность использовать другой редактор из установленных в системе?

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

Может быть добавить опцию "Разрешить изменение своего сообщения до получения ответа на него"?

WebMan
Думаю не стоит. Как тут говорили, если люди начнут писать ответы на один вопрос, то впоследствии вопрос и ответы могут не совпадать по смыслу. Если речь идёт о синтаксических ошибках, то автор если не смог заметить ошибку в течении (скажем) 5 минут, то и в течении следующих суток он врядли сочтёт это ошибкой. В любом случае есть группа модераторов, которые смогут поправить этот пост.
Если автор заметил, что сказал чего-то не того, то в следующем сообщении он вполне сможет дописать или более развёрнуто описать, что имел ввиду. Но проверять каждый раз при редактировании сообщение наличие следующего сообщения, врядли этого стоит.

Во время установки, на странице где указывается фтп, нажимаю продолжить и попадаю на 501

Jestik
Да, есть такое. Перезалил. У вас вероятно не установились страницы форума в виджетах, нет правил доступа и нет в профиле пользователя поля для заполнения подписи. Если этого нет, то переустановите заново свежий компонент.

А где это поле можно увидеть?

Jestik
Это поле можно увидеть создавая раздел форума и выбирая в нём модераторов. А чтобы оно стало доступным в типах контента надо внести правку в файле \system\fields\listmultiselect.php заменив в 6 строчке $is_public на true.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.