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

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

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

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

да
нет
да, но как отдельный компонент
Всего 247 голосов Опрос завершён
#571 28 августа 2017 в 10:51
vsemkrot, а что насчёт этого

вы случайно не ставили этот форум поверх форума от Kreator или от Sjen?

Loadырь
#572 28 августа 2017 в 13:29
Loadырь, нет не ставили другие форумы.только ваш
#573 28 августа 2017 в 20:18

А вы случайно не ставили этот форум поверх форума от Kreator или от Sjen?

Loadырь
Нет, у меня другая беда. smile
Данные форума перенесены с первой ветки. На тестовом сайте всё было волшебно, но на продакшене начались нюансы…
#574 31 августа 2017 в 18:18
Почему-то перестали приходить оповещения с подписанных тем. В админке почта при проверке работает. Кроме обновления на 2.8 с сайтом ничего не делалось.

Домен делегирован на яндекс, почта там же. В спам письма тоже не падают. Просто не приходят

Ни у кого нету такого?
#575 31 августа 2017 в 19:19

Почему-то перестали приходить оповещения с подписанных тем.

kssemenov
А в настройках профиля пользователя отправка уведомлений как указана?
#576 31 августа 2017 в 19:34

А в настройках профиля пользователя отправка уведомлений как указана?

Loadырь

Я дико извиняюсь, а это где? В Компоненты — Профили пользователей такой настройки не нахожу.
#577 31 августа 2017 в 19:44

А в настройках профиля пользователя отправка уведомлений как указана?

Loadырь
Да, у меня то же самое.
При настройке уведомлений "уведомлять о новых сообщениях на форуме" в таблицу cms_users_personal_settings ничего не добавляется.
Если закомментировать
  1. if (is_array($get_ups) && in_array($post['thread_id'], $get_ups)){
  2.  
  3. unset($subscribers[$key]); continue;
  4.  
  5. }
уведомления приходят.

И у меня еще одна беда была и на 2.7.2 и остается на 2.8.0
А новых тем много.
#578 31 августа 2017 в 19:50


уведомления приходят.

Ris

А в каком файле, подскажите?
#579 31 августа 2017 в 19:53

А в каком файле, подскажите?

kssemenov
\system\controllers\forum\frontend.php
Строка приблизительно 192-я.
#580 31 августа 2017 в 21:28

Если закомментировать

Ris
Эти строки проверяют, было ли вам ранее отправлено уведомление из этой темы или нет. Если да, то пока не авторизуетесь, новые уведомления об изменениях в этой теме не будут отправляться.
#581 31 августа 2017 в 21:49

Эти строки проверяют, было ли вам ранее отправлено уведомление из этой темы или нет. Если да, то пока не авторизуетесь, новые уведомления об изменениях в этой теме не будут отправляться.

Loadырь
Вот!
На 2.7.2, когда авторизуешься приходило сразу 100500 уведомлений.
А на 2.8.0 не приходит вообще ни одного и никогда.

Может от того, что в 2.8.0 появилась еще одна функция getUPS в файле \system\core\user.php?
#582 31 августа 2017 в 21:54

Может от того, что в 2.8.0 появилась еще одна функция getUPS в файле \system\core\user.php ?

Ris
Вообще-то эта функция ещё в 2.7.2 была.
#583 1 сентября 2017 в 10:38

\system\controllers\forum\frontend.php
Строка приблизительно 192-я.

Ris

Спасибо, все заработало!
#584 14 сентября 2017 в 07:27
Обновил форум, файл у меня в файлах. Установка/обновление, пока по старинке — не из каталога дополнений в админке.
#585 14 сентября 2017 в 09:30
Loadырь,
И опять в \system\controllers\forum\widgets\threads\widget.php номер категории с нестед сетами сравнивается:
  1. $model->filterGtEqual('category_id', $category['ns_left']);
  2. $model->filterLtEqual('category_id', $category['ns_right']);
И опять нет новых тем. Глянул что там, а там данные из таблицы активности берутся. shock
А у меня вывод новых тем в активность отключен.
Loadырь, Вы думаете это правильно ставить функционал компонента в зависимость от настроек другого компонента?

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