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

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

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

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

да
нет
да, но как отдельный компонент
Всего 247 голосов Опрос завершён
#211 19 декабря 2016 в 23:39


Мне в первой ветке дефолтный дизайн нравиться)

Jestik

Вешний вид это дело второе и легко изменяемое даже через одни только стили. Я скорее интересуюсь о вёрстке, подаче контента и расставлении элементов управления, формы.
#212 22 декабря 2016 в 08:53
Небольшой глюк.
Компонент "Форум" мешает работе рейтинга.
Голосование за посты форума проходят нормально, а за любой другой тип контента, при попытке голосовать, loader16.gif зависает навсегда.
Если удалить/переименовать файл \system\controllers\forum\hooks\rating_vote.php — рейтинг опять нормально работает.
#213 22 декабря 2016 в 17:21

Компонент "Форум" мешает работе рейтинга.

Ris
Если мешает, то отключите рейтинг в типах контента laugh
Что-то я не могу повторить, ни на локалке, ни на демке.
#214 22 декабря 2016 в 17:27
Loadырь,
Может у нас форум разных систем?
У меня вот это: forum_1_0_install_2016_12_17.zip
Но оно почему-то не устанавливается нормально (не прописывается форум в компоненты), поэтому файлы оттуда, а установщиком устанавливал от более старой версии.
#215 22 декабря 2016 в 18:22

Может у нас форум разных систем?

Ris
Однозначно, у меня используется всегда самая последняя версия, так сказать "из завтрашней поставки".

Но оно почему-то не устанавливается нормально

Ris
Только что, специально для проверки этого момента, обновил одну демку с версии 2.5.1, до 2.6.0 и следом накатил 2.6.1. Затем установил, форум forum_1_0_install_2016_12_17.zip, который сам скачал у себя из файлов. Всё прописывается. Повторить ошибку не получается.
#216 22 декабря 2016 в 18:25
Loadырь,
Ок я еще потестирую. Но у меня три тестовых с этим эффектом.
#217 22 декабря 2016 в 18:29

у меня три тестовых с этим эффектом.

Ris
Когда вы всё успеваете? Надо смотреть, что ещё установлено кроме форума на этих сайтах.
#218 22 декабря 2016 в 23:01

Когда вы всё успеваете?

Loadырь
Один дома, один на работе и один где-то там… в интернетах.

Снес один из сайтов на локальном весь. Удалил базу и файлы. Загрузил всё заново, установил форум. Причем форум с первого раза установился, чего раньше не наблюдалось.

Все работает четко. Мистика...

Ну тогда еще один вопрос.
Добавлять id в слаг так жестко — это сильно критично?

Нельзя дать админу сайта большую свободу, как в контенте, например?

#219 23 декабря 2016 в 06:33

Нельзя дать админу сайта большую свободу

Ris
Нельзя давать админу свободу для действий и творчества. Так как у админов творческая жилка развита по разному, то отслеживать замыслы каждого не представляется возможным laugh
#220 23 декабря 2016 в 09:14

Нельзя давать админу свободу для действий и творчества.

Loadырь
Так вот почему админ может снимать у себя в настройках какие угодно галки, а в ленте активности все равно это будет. laugh

Лечится так. Ставятся все галки — запомнить, потом снять ненужные — запомнить.

Еще вот это:

Может все-таки выдать, что просит и написать в 316-ой строке $category вместо $cat ?

И я умоляю, может все-таки обернуть этот нещасный хук вот так:

  1. class onForumRatingVote extends cmsAction {
  2.  
  3. public function run($data){
  4.  
  5. if (!empty($data['target']['thread_id'])){ $post = $data['target'];
  6.  
  7. $thread = $this->model->getThread($post['thread_id']);
  8.  
  9. cmsCore::getController('activity')->addEntry('forum', 'vote.post', array(
  10. 'subject_title' => $thread['title'],
  11. 'subject_id' => $post['id'],
  12. 'subject_url' => href_to_rel('forum', 'pfind', array($post['id']))
  13. ));
  14.  
  15. return $data;
  16. }
  17. }
  18. }
А то малейшее несоответствие в категориях и весь рейтинг на всем сайте зависает.
#221 5 января 2017 в 20:49
При создании темы в ленте активности две активности… Нужно оставить только одну.



Пост буду обновлять по мере нахождения новых багов.
#222 6 января 2017 в 10:46

активности две активности...

Zau4man
А сколько должно быть?
Каждый шаг это и есть активность.



Если допустим админ создаёт тему 1, далее сообщение в этой теме 2, и далее в активности ответы 3 и 4, и где дубли.
#223 6 января 2017 в 14:11
Сделать нумерацию страниц не только снизу, но и вверху темы. Здесь ее тоже не хватает.
#224 6 января 2017 в 15:00
Уважаемый Loadырь !
Как заставить редактор форума обрабатывать тег — hide из компонента скрытый текст который instantcms.ru/addons/hidetext.htmlздесь.
Или сделать доступ к форуму, как это сделано по дефолту доступ к профилям, что “Нет прав для просмотра” – не просто скрыть в меню пункт форум для определённых групп пользователей.
А именно или [hide], или как в профилях доступно после регистрации.
Спасибо!
“C наступающим Рождеством”
#225 6 января 2017 в 15:48

создаёт тему 1, далее сообщение в этой теме 2

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