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

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

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

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

да
нет
да, но как отдельный компонент
Всего 247 голосов Опрос завершён
#346 20 марта 2017 в 09:47
Не знаю с чем связано, но мне кажется так не должно быть!



Просмотров 0, Ответов 0, Но при этом стоит значок "Перейти к новым сообщениям"
Это не на всех темах. Может я чего не понял.
#347 20 марта 2017 в 09:47

не у всех пользователей появляется пункт в меню действий — "пригласить в тему"

lakomet
Это выставляется в настройках доступов в настройках самого компонента. Админу это доступно всегда.

И как должно проявиться это приглашение?

lakomet
Обычное уведомление с ссылкой на тему.

а у них ни уведомлений ни чего нет

lakomet
Они формируются при реальном входе пользователя. Как авторизует "реавторизатор", мне неведомо. Попробуйте нажать "Выйти" и "Войти". Из-за этого возможна причина этого

если кто-то поставил рейтинг ответу, то другие пользователи, уже не могут нажать не на плюс, не на минус

lakomet
Видел один "реавторизатор" в действии, когда обновлял один сайт. Генерит к каждому пользователю в списке запрос в БД. — имхо — это "зло" smile
#348 20 марта 2017 в 09:51

Не знаю с чем связано, но мне кажется так не должно быть!

MegaRostov
Всё правильно!
Просмотров 0 — кроме автора в тему никто не заходил
Ответов 0 — после первого сообщения (которое пишется при создании темы) — никто ничего не написал. Это количество ответов, а не сообщений в теме.
Соответственно, если есть новые сообщения, то пользователю об этом говорят иконки с ссылкой на первое такое сообщение.
#349 20 марта 2017 в 09:52

Это выставляется в настройках доступов в настройках самого компонента.

Loadырь
Все права высталены, два пользователя в одной группе, у одного есть этот пункт, у второго нету.

имхо — это "зло"

Loadырь
Ну этож тока для тестов, ручками лениво логины/пароли вводить laugh
#350 20 марта 2017 в 10:01

ручками лениво логины/пароли вводить

lakomet
Вам лениво, а нам попутно решать "чужие" вопросы тоже "некада"
#351 21 марта 2017 в 12:07
Обновил форум, устранил всё, что нашли и что я смог воспроизвести. Поправил запросы в файле инсталятора. Устанавливать обновление надо стандартно, там добавится запись в БД про вкладку в профиле пользователя.
#352 21 марта 2017 в 12:11
А с рейтингом "ответа" у вас подтвердилось? Просто я вчера зашёл с другого браузера, залогинился и не смог изменить рейтинг "ответа".
#353 21 марта 2017 в 12:16

А с рейтингом "ответа" у вас подтвердилось?

lakomet
У меня не подтвердилось.
#354 21 марта 2017 в 14:26

Пока не смог повторить данное явление.

Loadырь
у меня пользователи сейчас повторили :((((

Разобрался!!! Короче это из-за прав доступа. Если у пользователя нет права публикации в этом разделе, то такое происходит. Т.е. ему доступна кнопка "новая тема", открывается окно создания новой темы, он заполняет поля, а далее после "опубликовать" происходит 404… т.е. по сути исполняется "правовая" политика, но при этом создается тема в разделе, но при попытке её посмотреть — 404. ...
Можно ли допилить скрипт так, чтобы кнопка "новая тема" была доступна только тем, у кого есть права на создание тем в этом разделе?

И можно ли создать кнопку "Новая тема" не в меню, а в виде отдельной кнопки, как это на форумах phpBB и аналогичных
Сейчас вот так:


Хотелось бы вот так:


Проблема с удалением этих тем, как и вообще тем — удалить можно только через базу. Но если исправить вышеописанное — то тогда не надо будет удалять через базу)))

Кэширование у вас включено?

Loadырь
Сайта? Выключено. Перезагрузка страницы с очисткой кэш не помогает.
#355 21 марта 2017 в 15:44
по организации доступа не понял.
Есть следующая организация групп пользователей:


Есть разделы форума:


Захожу в раздел, например, "15 корпус".далее "Редактировать раздел". Внизу в "Доступ" ставлю галочки "Доступ для просмотра записей в этой категории" и "Доступ для участия в форумах этой категории" — "Администраторы" и "15 корпус".


В итоге захожу из под учётки юзера из группы прав "15 корпус" — и вот что вижу:


вот что в правах самой группы:


в группе юзер состоит:


Вот что происходит если везде в настроках поставить "доступ" и "все"...


хотя админ видит все абсолютно разделы

вот что видят юзеры в тех разделах, которые они видят



Как исправить?
Необходимо чтобы конкретный раздел видели юзеры конкретного корпуса. При регистрации на сайте юзеры обязательно указывают свой корпус и автоматически их зачисляют туда.

Готов даже предоставить доступ для личной оценки ситуации.
#356 21 марта 2017 в 16:38
Когда пользователь заходит в профиль к другому пользователю и переходит на вкладку "Форум", то ошибка 503.
И ещё, есть настройка — "закрепить первое сообщение темы", может дать пользователю возможность решать закреплять/не_закреплять?
#357 22 марта 2017 в 09:45

Если у пользователя нет права публикации в этом разделе, то такое происходит. Т.е. ему доступна кнопка "новая тема", открывается окно создания новой темы, он заполняет поля, а далее после "опубликовать" происходит 404… т.е. по сути исполняется "правовая" политика, но при этом создается тема в разделе, но при попытке её посмотреть — 404. ...

@asrmo
Воспроизвести кнопку на создание темы в запретном разделе удалось, а вот 404 не увидел. Поправил наличие кнопки, остальное само должно поправиться.

И можно ли создать кнопку "Новая тема"

@asrmo
Сделал.

Необходимо чтобы конкретный раздел видели юзеры конкретного корпуса.

@asrmo
Поправил.

Когда пользователь заходит в профиль к другому пользователю

lakomet
Поправил.

Для обновления достаточно перезалить файлы.
#358 22 марта 2017 в 11:15
Loadырь,
Подскажите, а будет форум совмещен с "Генератор карты сайта" или он как отдельный компонент.
#359 22 марта 2017 в 11:20
MegaRostov, на данный момент, это пока отдельный компонент.
#360 22 марта 2017 в 11:58
Loadырь, спасибо за правки! а где настраивается время между ответами? не нашел в настройках


@asrmo:
Необходимо чтобы конкретный раздел видели юзеры конкретного корпуса.
Поправил.

Loadырь

а тут не заработало немного.

Форум имеет вот такой изначально вид(внизу продолжение):


в админке это выглядит вот так:


Допустим, захожу в "3 корпус". Внизу в "Доступ для просмотра записей в этой категории" ставлю галочки в "Все", а в "Доступ для участия в форумах этой категории" — ставлю "Администратор", "модератор" и "3 корпус"

Получаем такое:


Всё хорошо вроде как. Человеку из другого корпуса запрещено оставить ответ. Но задача, чтобы он вообще не видел что там написано, т.е. для него раздел "3 корпус" должен стать скрытым.

Перехожу в настройки раздела "3 корпус" и ставлю в "Доступ для просмотра записей в этой категории" ставлю галочки в "Администратор" и "3 корпус".

В итоге пользователь из другого корпуса получает вот такой глюк:


т.е. все разделы, которые в "дереве" разделов ниже стоят "3 корпуса" вдруг исчезли, несмотря на то, что у всех стоит "публиковать раздел".

Т.е. скрыть раздел от юзера, у которого нет прав просмотра — не получается. Скрывается кусок форума.
Подразделы создавались методом "новый раздел", а потом руками через "порядок разделов" затаскивались в разделы.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.