Не показывать отключенные опции в настройках профилей
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
InstantCMS 2.X
Доброго времени суток. Заметил в InstansCMS такую недоработку. Если в админке отключить для пользователей возможность добавлять в друзья, то в настройках уведомлений (в профиле пользователя) все равно остается пункт "Уведомлять о запросах дружбы" что как бы вводит в заблуждение. Тоже касается и "Групп". Если компонент "Группы" отключен то настройка уведомлений о приглашениях так же остается. Раньше помню удалял массивы в шаблоне контроллера User, но сейчас (установил InstantCMS 2.7.2) в файлах шаблона что то на JS и я не могу в этом разобраться. Как убрать ненужные пункты настроек уведомлений в настройках пользователей? Спасибо.
#2
29 июня 2017 в 02:25
Проблему пофиксили в новой разрабатываемой ветке ICMS2 в Git. Для ветки 2.7.2 проблема решается так:
в файле /system/controllers/users/hooks/user_notify_types.php
Код:
Заменить на :
Всем спасибо!
в файле /system/controllers/users/hooks/user_notify_types.php
Код:
'title' => LANG_USERS_NOTIFY_FRIEND_ADD, ), 'title' => LANG_USERS_NOTIFY_FRIEND_ACCEPT, 'default' => 'pm' ), 'title' => LANG_USERS_NOTIFY_FRIEND_DELETE, ) );
'title' => LANG_USERS_NOTIFY_FRIEND_ADD, ), 'title' => LANG_USERS_NOTIFY_FRIEND_ACCEPT, 'default' => 'pm' ), 'title' => LANG_USERS_NOTIFY_FRIEND_DELETE, ) ); } return false;